MasTraining

"Tu éxito profesional, es el nuestro"


Curso Angular 2

Angular 2


Objetivos 

Al finalizar este curso los alumnos serán capaces de:

• Desarrollar aplicaciones multiplataforma con Angular2.
• Usar TypeScript, un superset del más moderno JavaScript con control de tipos estático.
• Dominar el nuevo renderizador diseñado para el máximo rendimiento
• Arquitectura de grandes aplicaciones basada en componentes e inyección de servicios
• Enrutado de SPAs en base a estados y orientado a componentes
• Comunicaciones http mejoradas con Observables
• Ecosistema Universal 2.0: Material Design, Cordova , NodeJS ...
• Estrategias de migración o convivencia con versiones 1.x

Requisitos 

Este curso está dirigido a los estudiantes que tienen conocimientos en:

• HTML5 + CSS3

• Javascript (manejarlo con cierta soltura) o conocer muy bien TypeScript


Duración 

La duración del curso es de 20 horas lectivas presenciales. 

Consultar próximas fechas.   

Profesorado 

Disponemos de un equipo de instructores altamente calificados que combinan la formación con el desarrollo de su profesión como expertos en el ámbito de la consultoría. Son Profesionales certificados por los principales fabricantes y con alta capacidad para transferir los conceptos técnicos y metodológicos de modo ameno y sencillo.   

Fechas y horario 

Consultar próximas fechas.   

Precio 

Consultar. Están disponibles descuentos especiales para desempleados, estudiantes y para grupos.
  

Temario 

ANGULAR 2: APLICACIONES UNIVERSALES CON HTML 
- AngularJS rediseñado y reprogramado
- Más rápido, más potente, más limpio… más fácil?
- Hola Mundo 2.0

COMPONENTES : LOS NUEVOS REYES, PROGRAMADOS CON CLASE EN TYPESCRIPT
- ES5 < ES2015(ES6) < TypeScript
- Preparando el entorno: npm, systemjs, transpilación...
- Anatomía de un componente

DATABINDING : CONTROL DEL FLUJO DE DATOS PARA UN RENDIMIENTO ÓPTIMO
- Interpolación y Propiedades: del componente al DOM
- Eventos: del DOM al componente
- Doble Binding [(ngModel)]

ARQUITECTURA DE APLICACIONES
- Comunicación entre componentes
- Servicios inyectables para reutilizar lógica
- Directivas estructurales y presentación con pipes

SINGLE PAGE APPLICATIONS
- Configuración, acción y presentación
- Enrutado en base a componentes
- Rutas anidadas y con parámetros

COMUNICACIONES HTTP CON APIS REST
- Operaciones HTTP asíncronas con promesas
- Observables: Subscripción, transformación y cancelación de streams con Rx.js
- Seguridad e infraestructura de comunicaciones

APLICACIONES UNIVERSALES
- Browser: Material Design
- Mobile: Cordova, Ionic 2
- Desktop y Servidor: Electron y NodeJS

CONVIVENCIA CON EL PASADO Y PREPARACIÓN PARA EL FUTURO
- Migración de aplicaciones 1.x
- Aplicaciones híbridas 1.x y 2.x
- Lo mejor está por llegar.