Desarrollo aplicaciones multi-plataforma (Backbone.js & Phonegap)
Curso subvencionado para trabajadores
En Madrid
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Descripción
-
Tipología
Subvencionado a trabajadores
-
Nivel
Nivel avanzado
-
Lugar
Madrid
-
Horas lectivas
20h
-
Duración
2 Semanas
¿Quieres ampliar o refrescar tus conocimientos sobre el desarrollo de aplicaciones multi-plataforma? Emagister.com ha incluido en su catálogo informativo un curso de Desarrollo de Aplicaciones Multi-plataforma (Backbone.js & Phonegap) que te proporcionará conocimientos avanzados para profundizar en las principales técnicas y soluciones disponibles para crear aplicaciones móviles con JavaScript.
La formación se imparte en modalidad presencial en horario de tarde, tiene una duración de 20 horas lectivas divididas en dos semanas y te capacitará para utilizar Backbone.js como herramienta para resolver problemas comunes del entorno móvil, desarrollar plugins nativos para aumentar la interacción con el dispositivo y aprovechar las diferentes plataformas, entre otros aspectos.
El temario del curso se compone de conceptos como la arquitectura de Backbone.js, los componentes básicos, el catálogo de contenedores, las transiciones, la comunicación entre componentes, la optimización y el entorno móvil, la red, la optimización de la batería, la usabilidad, los plugins nativos para Phonegap, cómo gestionar bases de código para cada plataforma, entre otros aspectos relacionados con el desarrollo de aplicaciones multi-plataforma.
Para matricularte en este curso es necesario dominar con fluidez los programas JavaScript y Backbone.js. Solicita mas información al centro que imparte esta enseñanza rellenando el formulario que Emagister.com pone a tu disposición.
Información importante
Bonificable:
Curso bonificable para empresas
Si eres trabajador en activo, este curso te puede salir gratis a través de tu empresa.
Instalaciones y fechas
Ubicación
Inicio
Inicio
A tener en cuenta
- Nivel alto de Javascript
- Nivel medio/alto de Backbone.js
- Nivel básico (al menos haber leído el manual) de Phonegap
- Ordenador portátil con XCode y/o Android SDK instalado.
Certificado
Opiniones
Materias
- Desarrollo aplicaciones móvil
- Desarrollo app
- Aplicaciones MULTIPLATAFORMA
- Backbone.js
- PhoneGap
- Javascript
- Una app no es una web
- Ejecutar desde el teléfono
- Componentes Básicos
- Catálogo de contenedores
- Arquitectura de Backbone.js
- Optimización de la batería
- Usabilidad
- Gestionar bases de códigos
- Plugins nativos para Phonegap
- Plataformas
- Layouts
- Red
- Conexión ocasional
- Servicios
Profesores
Elías Alonso
CTO. Experto desarrollo tecnologías web
Elías Alonso ha sido programador web freelance y profesor durante más de 5 años, un buen día el mundo ‘startup’ entró en su vida. Entre otros proyectos, Elías es co-fundador y responsable de desarrollo de favmonster y City Eaters. Actualmente ocupa el puesto de CTO en Favmonster. Elías tiene amplía experiencia en Javascript y Ruby on Rails y ha sido uno pionero en España en tecnologías como MongoDB y Node.js.
Temario
1.- Introducción: una app no es una web
2.- Preparando el entorno: automatización con Grunt y Phonegap
3.- Depurar el código
4.- Ejecutar desde el teléfono sin recompilar
Bloque 1: Arquitectura con Backbone.js1.- Componentes básicos:
• Regiones
• Layouts
• Vistas especializadas
• Clases generales y Vents
2.- Catálogo de contenedores
•Tabs
•Navegación en stack
•Popover
•Menú slide
•Listas
•Grids
•Galería
•Scroll
•Master/Detail
3.- Transiciones
•Implementación con regiones
•Transiciones degradables
4.- Comunicación entre componentes
•El enemigo: acoplamiento
•Singletons de comunicación global
•Encapsulado de recursos
•Modularización: encendido y apagado de módulos
•Boilerplate vs. Acoplamiento
•Delegados
•Vents locales
•Action/Target
•Protocolos
Bloque 2: Optimización y entorno móvil
1.- DOM
• Scrolls, rubberbanding y uso de memoria
• Bloqueo de threads
• Evita el reflow
2.- Red
• Optimización de la batería
• Conexión ocasional
• Lidiar con conexiones lentas
• Caché de recursos y actualización automática
3.- Usabilidad
• Botón ‘back’
• Deshacer
• Permisos y fallbacks
• Gestión de estados de la app
Bloque 3: Plugins nativos para Phonegap
1.- Cómo funciona un plugin
2.- Comunicación phonegap-nativo
3.- Escribiendo un plugin sencillo
4.- Cómo gestionar bases de código para cada plataforma
5.- Integración con grunt
6.- Siguientes pasos
Información adicional
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Desarrollo aplicaciones multi-plataforma (Backbone.js & Phonegap)