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