Temario del curso
Introducción
- ¿Qué hay de nuevo en Angular 5?
 - Sintaxis de TypeScript
 - Uso del transpilador de TypeScript
 - Configuración de Angular 5 y TypeScript
 - Planificación de la aplicación
 - Configuración de un proyecto y app de Angular utilizando el CLI
 - Configuración básica del proyecto utilizando Bootstrap 4 y Sass
 - Creación de componentes
 - Data binding y interpolación de cadenas
 - Vinculación de propiedades
 - Vinculación de eventos
 - Data binding bidireccional
 - Modelado de datos
 - Directivas
 - Inicialización (bootstrapping)
 - Entradas y salidas
 - Flujo de datos
 - Trabajando con AppModule
 - Trabajando con componentes personalizados
 - Uso de plantillas y estilos
 - Uso de encapsulamiento de vista
 - Proyección de contenido
 - Entendiendo el ciclo de vida del componente y los hooks de ciclo de vida
 - Uso de ViewChildren y ContentChildren
 - Resumen de vinculación de propiedades y eventos
 - Vinculación y asignación de alias a propiedades personalizadas
 - Vinculación y asignación de alias a eventos personalizados
 - Directivas incorporadas
 - Directivas personalizadas
 - Entendiendo los mensajes de error en Angular
 - Uso de sourcemaps para depurar el código en el navegador
 - Uso de Augury
 - Aprendiendo la importancia de los servicios
 - Creación de un servicio de registro (logging)
 - Creación de un servicio de datos
 - Inyectores, proveedores y tokens
 - Configuración de la inyección de dependencias
 - Configuración del proveedor
 - Inyectando servicios en componentes, directivas y servicios
 - Configuración de rutas
 - Configuración y carga de rutas
 - Entendiendo los diferentes métodos de navegación
 - Uso de parámetros en rutas
 - Creación de rutas anidadas
 - Uso de rutas de redirección y comodín (wildcard)
 - Entendiendo los guardias de ruta (route guards)
 - Entendiendo las estrategias de enrutamiento
 - Resumen de observables
 - Resumen de RxJS
 - Construcción y uso de observables en Angular
 - Uso de formularios basados en plantilla (template-driven forms)
 - Uso de formularios reactivos (reactive forms)
 - Pipes incorporados
 - Pipe asíncrono (async pipe)
 - Pipes personalizados
 - Uso de Jasmine para pruebas unitarias
 - Autenticación
 - Qué debe y no debe escribirse en Angular
 - Despliegue en IIS, Apache, Nginx, etc.
 
Resumen de TypeScript y JavaScript ES6
Creando tu primera aplicación Angular
Trabajando con las partes de Angular 5
Uso de componentes Angular 5
Data binding en Angular 5
Trabajando con directivas
Depuración de la aplicación
Servicios de Angular 5
Uso de inyección de dependencias y proveedores
Cambio de páginas con rutas (routing)
Uso de RxJS para crear y trabajar con observables en Angular
Manejo de formularios
Uso de pipes
Llamadas a APIs HTTP externas
Uso de módulos Angular
Optimización de la aplicación Angular 5
Pruebas de la aplicación Angular 5
Seguridad en Angular 5
Despliegue de una aplicación Angular 5 a producción
Resolución de problemas
Comentarios finales
Requerimientos
- Familiaridad con HTML básico, CSS y JavaScript
 - Principiantes en desarrollo web
 - Desarrolladores frontend experimentados
 - Cualquiera interesado en aprender a desarrollar aplicaciones utilizando Angular
 
Audiencia
Testimonios (1)
Me gustó la comunicación y la forma de transmitir el conocimiento.
Marcin Wojdowski - PSI Polska Sp. z o.o.
Curso - Angular 5
Traducción Automática