Programa del Curso
Introducción
- Descripción general de Angular y sus características
- Comprender el marco y la arquitectura de Angular
- ¿Qué hay de nuevo en Angular 15?
Configuración del entorno de desarrollo
- Instalación y configuración Angular 15
- Usando las API independientes estables que permiten a los desarrolladores de Angular crear aplicaciones sin los módulos Ng.
- Comprender el rendimiento mejorado
Fundamentos de TypeScript
- Descripción de la sintaxis TypeScript
- Definición de variables y matrices
- Funciones de tipo
Componentes
- Anatomía de un componente Angular
- Creación y uso de componentes
- Comunicación entre componentes
- Implementación de ganchos del ciclo de vida de los componentes
- Uso de la lista de CDK para crear componentes de interfaz de usuario
Directivas
- Anatomía de una directiva Angular
- Creación y uso de directivas
- Creación de directivas personalizadas
- Uso de la API de composición de directivas
- Uso de la Directiva de Imagen en Angular aplicaciones y realización de la generación automática de srcset en la Directiva de Imagen
Servicios e inserción de dependencias
- Anatomía de un servicio Angular
- Creación y uso de servicios
- Uso de la inserción de dependencias para administrar servicios
Tubería
- Anatomía de una pipa Angular
- Creación y uso de canalizaciones
- Construcción de tuberías personalizadas
Formas
- Creación y validación de formularios con el FormBuilder de Angular
- Implementación de formularios reactivos
- Uso de formularios basados en plantillas
HttpClient
- Comunicación con una API RESTful mediante el módulo HttpClient de Angular
- Implementación de solicitudes GET, POST, PUT y DELETE
- Control de errores y eventos de progreso
Autenticación y autorización
- Implementación de autenticación y autorización en Angular aplicaciones
- Uso de tokens web JSON (JWT) para la autenticación
- Protección de rutas con guardias
- Reducción del código repetitivo en las protecciones
Pruebas y depuración
- Escribir pruebas unitarias usando Jasmine y Karma
- Prueba de componentes, directivas, servicios y tuberías angulares
- Depuración de aplicaciones Angular mediante DevTools del navegador
- Más información sobre las mejoras en esbuild para compilaciones más rápidas
Resumen y próximos pasos
Requerimientos
- Conocimientos básicos de HTML, CSS y JavaScript
Audiencia
- Desarrolladores
- Programadores
Testimonios (5)
- I really like the course and the Trainor is very accommodating and has a great knowledge on the topic. It just that not all topics are discussed in the 4-day training.
Allan - Tribal Software Philippines Inc
Curso - Angular 14
Me gustaron tus chistes
Dermot - Griffiths & Armour
Curso - Angular 2 Fundamentals
Traducción Automática
Practical examples, exercises and best practices
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Curso - Angular 10 for Developers
Pipe Routing Data Biding Services
Edmundo Manave - CEDSIF, IP - Ministry of Finance
Curso - Angular 12
Knowledgeable and friendly trainer