DATOS BÁSICOS
Virtual de 17:00 a 21:00
REQUISITOS
Para obtener un óptimo aprovechamiento y comprensión del curso los alumnos deben disponer de conocimientos sobre HTML, CSS y JavaScript.
FINALIDAD
El objetivo del presente curso es trasladar al alumno los conocimientos necesarios para aprender a desarrollar desde cero y paso a paso aplicaciones web front-end con la nueva versión de este framework de Google.<br/>Angular es un framework de código abierto diseñado para solucionar muchos de los problemas encontrados en el desarrollo de single-page web applications. Su objetivo es simplificar los desarrollos y pruebas de este tipo de aplicaciones, proporcionando un marco del lado cliente en arquitecturas MVC, junto con los componentes más utilizados en aplicaciones de Internet.<br/>Este curso acompañará a los alumnos en la creación de una aplicación basada en el patrón MVC (Modelo-Vista-Controlador) y con inyección de dependencias de forma que puedan escribir un código ordenado, mantenible y testeable.<br/>Examen de certificación incluido: Este curso no tiene ningún examen oficial de certificación asociado
PROGRAMA
o Características
o Angulas JS vs Angular
o Arquitectura
o Elementos estructurales
o Model View ViewModel (MVVM)
· Herramientas de Desarrollo
o Instalación de utilidades
o Creación de una aplicación
o Estructura de la aplicación
o Librerías de terceros
· TypeScript
o Introducción a TypeScript
o Herramientas de Desarrollo
o Sistema de tipos
o Sintaxis ampliada
o Clases, herencia, genéricos e interfaces
o Atributos, métodos, propiedades y constructores
o Enumeraciones, tipos unión, tipos intersección
o Módulos y decoradores
o Tipificar componentes (.d.ts)
· Módulos
o Metadata
o Módulo principal
o Módulos de características
o Módulos Angular vs JavaScript
· Servicios
o Clases como servicios
o Dependency injection
o Proveedores
o Inyectores
· Componentes
o Plantillas y estilos
o Propiedades de entrada
o Eventos de salida
o Ciclo de vida
· Estilos
o Selectores especiales
o Encapsulación
o Preprocesadores CSS
· Plantillas
o Data binding
o Marcadores
o Directivas
o Transformaciones (Pipes)
· Formularios
o Vinculación bidireccional
o Validaciones
o Estilos visuales
· Acceso al servidor
o Patrón Observable (RxJS).
o HttpModule
o Servicios RESTFul
o Interceptores
o Seguridad
· Enrutamiento y navegación
o RouterModule
o Definición de rutas
o Paso de parámetros
o Navegación
· API de Componentes autónomos
o Operación de arranque autónomo
o Inyección de Dependencias en el arranque autónomo
o Componentes, directivas y pipes autónomos
o Interceptores en el arranque autónomo
o Carga perezosa de componentes autónomos
· Testing
o Utilidades
o Técnicas de pruebas y TDD
o Test unitarios: Jasmine
o Test E2E: Selenium IDE
· Despliegue
PROFESORES
RESPONSABLE DEL CURSO
TU COMUNIDAD
Foros de discusión
- Dudas sobre el curso de Amazon Web Services1 hilos
- Fotografía1 hilos
- Dudas sobre el curso de CSS2 hilos