Open sidebar
DevDocs
Home
Angular
Introducción a Angular
¿Qué es Angular?
Características principales
Arquitectura de Angular
Creación de una aplicación Angular
Componentes en Angular
Creación de componentes
Decoradores de componentes
Comunicación entre componentes
Uso de inputs y outputs
Módulos en Angular
Estructura de módulos
Módulos de características y módulos compartidos
Lazy loading de módulos
Plantillas y Directivas
Sintaxis de plantillas
Directivas estructurales (ngIf, ngFor)
Directivas de atributos
Creación de directivas personalizadas
Servicios e Inyección de Dependencias
Creación de servicios
Uso de servicios en componentes
Inyección de dependencias
Ruteo en Angular
Introducción al enrutamiento
Configuración de rutas
Rutas anidadas y parámetros de ruta
Protección de rutas
Formularios en Angular
Formularios reactivos vs. formularios basados en plantillas
Validación de formularios
Manejo de formularios en Angular
Consumo de API REST
Uso de HttpClient
Manejo de peticiones y respuestas
Interceptors y manejo de errores
Seguridad en Angular
Autenticación y autorización
Uso de guardias de ruta
Protección de datos sensibles
Pruebas en Angular
Introducción a las pruebas en Angular
Pruebas unitarias con Jasmine y Karma
Pruebas de integración y end-to-end con Protractor
Despliegue de Aplicaciones Angular
Preparación para el despliegue
Despliegue en plataformas (Firebase, Netlify)
Configuración de servidores para aplicaciones Angular
Buenas Prácticas y Optimización
Mejores prácticas en el desarrollo de aplicaciones Angular
Optimización del rendimiento en Angular
Manejo de errores y logging