Desarrollo con Angular 6, Ionic y Polymer
Desarrollo de aplicaciones web y de aplicaciones móviles con Angular 6, Ionic y Polymer

Existe una alta demanda de perfiles que dominen los nuevos fundamentos del Framework Angular 6, siendo capaces de desarrollar aplicaciones de notable complejidad, bien estructuradas y fáciles de evolucionar.
- Diferenciar casos en los que Angular 2 es útil y en los que no.
- Aprender a realizar una aplicación completa en Angular.
- Adquirir los conocimientos necesarios en las nuevas tecnologías de desarrollo de aplicaciones web y de aplicaciones móviles Angular 2, Ionic 2 y Polymer.
- Aprender a desarrollar aplicaciones móviles multi-plataforma.
- Desarrolladores con experiencia en Javascript, HTML5 y CSS3 que quieren continuar su formación en desarrollo frontend y que quieran profundizar en el desarrollo de aplicaciones SPA complejas y las aplicaciones móviles híbridas.
- Programadores de software interesados en nuevas tecnologías.
TEMARIO
1. TYPESCRIPT.
- ¿Qué es TypeScript?.
- Variables y tipos de datos.
- Funciones y tipado.
- Clases, propiedades y métodos.
- Constructores.
- Interaces.
- Herencia.
- Decoradores.
- Módulos.
2. ANGULAR 6.
Introduccion a Angular 6
- Conceptos: ¿Qué es Angular?
- Origen y evolución: AngularJS (1.x) y Angular 6
- Versiones: Angular 6.x
- Entorno de trabajo
Tecnologias implicadas
- JavaScript ES6
- Introducción a TypeScript
- Web Components: nuevo estándar del W3C
- Programación reactiva y RXJS
Herramientas de desarrollo de aplicaciones SPA
- Angular CLI. Novedades en CLI 6.x
- Arquitectura de Angular. Aplicaciones SPA
- Entorno de Testing Inicial
Componentes
- Plantillas (Templates)
- Enlace a datos y Enlace a eventos. Binding
- Comunicación ente componentes. Input/Output
- Formularios
- Elements: Web Components basados en Angular 6.x
Directivas y Pipes
- Directivas.
- Pipes.
- Animaciones
Providers, Inyectores y servicios
- Inyección de dependencias
- Concepto de providers en Angular
- Árbol de providers (Factory, Instance)
- Servicios
- Servicios incorporados. HttpClient
- Servicios propios
3.IONIC 2
Funcionamiento de Ionic
- Estructura del proyecto.
- Versiones de Ionic.
Configuración y emuladores
- Configuración JDK.
- Configuración SDK Android.
- Configuración del emulador.
Movimientos
- Configuración de BBDD.
- Modelo de datos
- Abrir nueva vista – Movimientos en vista.
Geolocalización
- Servicio en Angular.
- Ubicación – Google Maps.
- Consola de Google.
- Mapas y marcadores.
Cámara
- Uso de la cámara del dispositivo.
- Guardar imágenes – Mostrar imágenes.
LocalStorage
- Relaciones – Refactor – Formularios.
- ngClass.
Notificaciones Push
- Configuración FireBase.
- FireBsase Cloud Messaging.
- Google Play Services.
- Conexión a MongoDB.
- http y observadores.
- Tokens.
- Consultas con Mongoose.
- Envío de notificaciones.
Publicación app
- Generación de APK.
- Cuentas de desarrollador.
- Iconos y Splashscreen.
- Upload – Updates.
4.POLYMER
La librería de Polymer
- Elementos propios de Polymer.
- Creando un elemento propio.
- DOM local: creación y uso.
- Data Binding: concepto y uso.
- Data Binding en propiedades.
- Declaración de propiedades.
WebStorm y Bower.
- Creación de Web Aplication
- Estructura del proyecto.
- Elemento vista, lista e item.
- Elemento Checkbox.
- Uso de ‘filter’ y ‘observe’.
Polymer Starter Kit
- Organizaciómn de PSK.
- Inyección de PSK.
- Configuración del emulador.
Eventos
- Captura de eventos.
- Ejecución de eventos.
Manejo de datos
- Enlaces a datos.
- JSON y Polymer.
Web Components
- Google Maps.
- Youtube.
Últimas Apps publicadas:
o Búsqueda de Empleo 2.0
o Enlaces Web Especies Marinas Los Reyes Magos
o CLUB VIP Fútbol CLUB VIP
o Historia de EEUU CLUB VIP Cultura General
o La abuela Araceli y la misteriosa gota de agua
o Inteligencia Emocional en niños
o In my Zoo Brainzzle Ballons Brainzzle Colors
o Memozzle
o Colaboraciones: aSong2u y Freeditorial
También tiene mucha experiencia como formador de cursos de iOs, Angular y Jnode. Sus cursos están dirigidos a personal técnico interesado en especializarse en el entorno iOs de manera profesional, ha impartido Masters Desarrollo Aplicaciones iOs y becas de formación iOs; en Dreamsoft, Castrainnig, Sunion, GALILEO CENTRO DE ESTUDIOS PROFESIONALES, Adecco, Indra….
Su gran aportación a los cursos es el dominio que tiene de todo entorno de movilidadad, junto con Objetive-c domina el desarrollo web; JavaScript y sus framerwork jnode y Angular js Html5, ActionScript, JQuery JQueryUI, Bootstrap Swift…
- Las convocatorias se celebran en modalidad Presencial en horario de tarde con un total de 45 horas lectivas.
- Una vez inscrito, te enviaremos un aviso recordatorio del comienzo de la convocatoria y la dirección exacta y como llegar a nuestro Centro de Formación en transporte publico.
- Te haremos entrega de una carpeta, incluyendo un pendrive con los materiales al comienzo del curso
- Durante la formación, se realizarán sucesivas prácticas y ejercicios para consolidar los conocimientos adquiridos.
- Grabaremos todas las sesiones del curso, y las compartiremos a través de un Drive Privado a los alumnos participantes durante 3 meses tras la finalización del curso.
Una vez finalizada la formación, te haremos entrega de un Certificado del curso emitido por Aula-Center S.L
- Fecha de inicio: Viernes 16 de Febrero de 2018
- Fin de Curso: Sábado 17 de Marzo de 2018
- Horario: Viernes de 16:00 a 21:00 horas y Sábados de 09:00 a 14:00
Precio: 700,00 € IVA Inc
Duración: 50 Horas
Localización:
El curso se impartirá en Aula-Center. Calle Ferrer del Rio 35, junto al metro Diego de León

Grupos Reducidos:
Máximo 10 alumnos por clase

Curso Presencial en Madrid en Horario de Tarde:
Es necesario un quorum mínimo de 8 asistentes para celebrar este curso.
