Programa del Curso
Introducción
- ¿Qué es Angular?
- ¿Qué hay de nuevo en Angular 9?
Descripción general de Typescript y ES6 JavaScript
- Sintaxis de TypeScript
- Uso del transpilador de TypeScript
- Configuración de Angular 9 y Typescript
Descripción general de las piezas de Angular 9
- Angular CLI
- Componentes
- Directivas
- Entradas y salidas
- Enlace e interpolación de datos
- Enlace de eventos
- Modelado de datos
- Bootstrapping
Creación de su primera Angular aplicación
- Planificación de la aplicación
- Configuración de un proyecto angular
- Creación de una interfaz de usuario optimizada para dispositivos móviles con Bootstrap 4 y Sass
Creación de un componente
- Comprender el ciclo de vida de los componentes
- Flujo de datos
- Uso de plantillas y estilos
- Proyección de contenido
- Trabajar con AppModule
- Trabajar con componentes personalizados
- Uso de la encapsulación de vistas
- Implementación de ganchos de ciclo de vida
- Uso de ViewChildren y ContentChildren
Enlace de datos en Angular 9
- Descripción del enlace de propiedades y eventos
- Enlace y asignación de alias a propiedades personalizadas
- Enlace y asignación de alias a eventos personalizados
Trabajar con directivas
- Directivas integradas
- Directivas personalizadas
Angular 9 Servicios
- Creación de un servicio de registro
- Creación de un servicio de datos
Uso de la inserción de dependencias y los proveedores
- Inyectores, proveedor y tokens
- Configuración de la inserción de dependencias
- Configuración del proveedor
- Inyección de servicios en componentes, directivas y servicios
Cambio de páginas con enrutamiento
- Comprensión de los diferentes métodos de navegación
- Estrategias de enrutamiento
- Configuración de rutas
- Configuración y carga de rutas
- Uso de parámetros en rutas
- Creación de rutas anidadas
- Uso de rutas de redireccionamiento y comodín
- Descripción de los guardias de ruta
Uso de RxJS para crear y trabajar con observables en Angular
- Descripción general de los observables
- Descripción general de RxJS
- Construcción y uso de observables en Angular
Generación de formularios para la entrada del usuario
- Uso de los formularios basados en plantillas
- Uso de las formas Reactive
- Creación de una validación personalizada
- Validación, filtrado y saneamiento de datos de formularios
Uso de tuberías
- Transformación de la producción
- Tuberías incorporadas
- Canalización asíncrona
- Tuberías personalizadas
Realización de llamadas a API HTTP externas
- Envío de solicitudes
Uso de Angular módulos
Prueba de la aplicación Angular 9
- Uso de Jasmine para pruebas unitarias
- Uso de Protractor para pruebas de extremo a extremo
Depuración de la aplicación
- Comprender los mensajes de error en Angular
- Uso de mapas de origen para depurar código en el explorador
- Lectura TypeScript Diagnósticos del compilador
- Uso de Augurio
Optimización de la aplicación Angular 9
- Descripción del compilador, el tiempo de ejecución y el renderizador de Ivy
- Reelaboración del código
- Reducción del tamaño de los paquetes y eliminación del código muerto
Angular 9 Seguridad
- Cómo funciona la autenticación
- Uso de la autenticación JWT
- Lo que se debe y no se debe escribir en Angular
Implementación de una aplicación Angular 9 en producción
- Implementación en IIS, Apache, Nginx, etc.
Angular 9 Prácticas recomendadas
Solución de problemas
Resumen y conclusión
Requerimientos
- Familiaridad con HTML básico, CSS y JavaScript
Audiencia
- Desarrolladores
Testimonios (10)
The practical experience of actually working with the code
Chad Roskuge - ALTRON
Curso - AngularJS Basics
interesting showing the topic
Adam Boroch - SPOC S.A.
Curso - Angular JavaScript
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.
Joseph Fuerst
Curso - Building Web Apps using the MEAN stack
Me gustaron tus chistes
Dermot - Griffiths & Armour
Curso - Angular 2 Fundamentals
Traducción Automática
I mostly enjoyed the hands-on training code.
Tomislav Brajkovic - HSE - Healthlink
Curso - Angular 4: Create Single-Page Applications Using HTML, CSS and JavaScript
Análisis paso a paso. Explicación de cada línea de código. Todos los problemas que tuve durante el curso se resolvieron con éxito y Łukasz me dijo la razón. También me gustaron las buenas prácticas que se han presentado. Nunca me ha convencido el estilo TDD, simplemente no lo encuentro útil y no vale la pena. Łukasz señaló tantas ventajas de TDD que cambió completamente mi opinión.
Michał Uściński - Devapo Sp. z o. o.
Curso - Testing Angular Applications
Traducción Automática
część o RxJS
Kacper - INWEBIT Sp. z o.o.
Curso - Reactive Programming with Angular RxJS
I liked the communication and way of passing knowledge.
Marcin Wojdowski - PSI Polska Sp. z o.o.
Curso - Angular 5
Good material! The trainer is a really nice guy which helps a lot!
Xander Knol - Conclusion Learning Centers
Curso - Angular 6
Good examples and interactive course !