Temario del curso
Introducción
- ¿Qué hay de nuevo en Angular 6?
Resumen de TypeScript y JavaScript ES6
- Sintaxis de TypeScript
- Usar el transpilador de TypeScript
- Configurar Angular 6 y TypeScript
Resumen de las partes de Angular 6
- Crear componentes
- Databinding y interpolación de cadenas
- Vinculación de propiedades
- Vinculación de eventos
- Datos bidireccionales
- Modelado de datos
- Directivas
- Inicialización
- Entradas y salidas
- Angular CLI
Crear tu primera aplicación Angular
- Planificar la aplicación
- Configurar un proyecto de Angular y una aplicación usando CLI
- Crear una configuración básica de proyecto utilizando Bootstrap 4 y Sass
Usar componentes Angular 6
- Flujo de datos
- Trabajar con AppModule
- Trabajar con componentes personalizados
- Usar plantillas y estilos
- Usar encapsulamiento de vistas
- Proyectar contenido
- Entender el ciclo de vida del componente y los hooks de ciclo de vida
- Usar ViewChildren y ContentChildren
Databinding en Angular 6
- Resumen de vinculación de propiedades y eventos
- Vincular y asignar alias a propiedades personalizadas
- Vincular y asignar alias a eventos personalizados
Trabajar con directivas
- Directivas incorporadas
- Directivas personalizadas
Servicios de Angular 6
- Crear un servicio de registro
- Crear un servicio de datos
Usar la inyección de dependencias y proveedores
- Inyectores, proveedor y tokens
- Configurar la inyección de dependencias
- Configurar tu proveedor
- Inyectar servicios en componentes, directivas y servicios
Cambiar páginas con enrutamiento
- Configurar rutas
- Configurar y cargar rutas
- Entender los diferentes métodos de navegación
- Usar parámetros en las rutas
- Crear rutas anidadas
- Usar rutas de redirección y rutas comodín
- Entender los guards de ruta
- Entender las estrategias de enrutamiento
Usar RxJS para crear y trabajar con observables en Angular
- Resumen de observables
- Resumen de RxJS
- Crear y usar observables en Angular
Manejar formularios
- Usar formularios basados en plantilla
- Usar formularios reactivos
Usar pipes
- Pipes incorporados
- Pipe asincrónico
- Pipes personalizados
Hacer llamadas a APIs HTTP externas
Usar módulos Angular
Probar la aplicación Angular 6
- Usar Jasmine para pruebas unitarias
Depurar la aplicación
- Entender los mensajes de error en Angular
- Usar sourcemaps para depurar código en el navegador
- Usar Augury
Optimizar la aplicación Angular 6
Seguridad en Angular 6
- Autenticación
- Qué debe y no debe escribirse en Angular
Desplegar una aplicación Angular 6 a producción
- Desplegar a IIS, Apache, Nginx, etc.
Troubleshooting
Closing Remarks
Requerimientos
- Familiaridad con HTML básico, CSS y JavaScript
Audiencia
- Desarrolladores
Testimonios (6)
Material excelente! ¡El entrenador es una persona muy agradable, lo cual ayuda mucho!
Xander Knol - Conclusion Learning Centers
Curso - Angular 6
Traducción Automática
Ejercicios prácticos!
William Limberger - Conclusion Learning Centers
Curso - Angular 6
Traducción Automática
Aprender todo el ecosistema de Angular, TypeScript y especialmente la routings (enrutamiento)
Ryan Delport - Leaseweb
Curso - Angular 6
Traducción Automática
Practicando haciéndolo yo mismo.
Christiaan Sloof - Leaseweb
Curso - Angular 6
Traducción Automática
De verdad disfruté el entrenador, es un gran especialista.
Lukasz Cysewski - PSI Polska
Curso - Angular 6
Traducción Automática
Los tutoriales nos permitieron aplicar el conocimiento adquirido en la clase a un ejemplo real. También nos brindó la oportunidad de hacer preguntas si teníamos dudas sobre cómo funcionaba algo.
Chris Gilchrist - SAA Consultants LTD
Curso - Angular 6
Traducción Automática