[TWB-090] Angular 18 Avanzado
Este curso cubre temas clave como lazy loading, transclusión, ng-content, y componentes dinámicos. Explora el patrón FLUX con NgRx, incluyendo actions, reducers, selectors y effects. También aborda Progressive Web Apps (PWA), Angular Universal para SSR y prerendering, y la internacionalización con ngx-translate.
Duración: 25 horas
Perfil: Avanzado
Dirigido a
Esta acción formativa va dirigida a programadores y analistas web que deseen profundizar en conceptos avanzados y optimizar el rendimiento y la funcionalidad de sus aplicaciones con Angular.
Requisitos previos
Los alumnos necesitarán tener experiencia y conocimientos consolidados de Angular.
Objetivos
Implementar técnicas avanzadas.
Crear y gestionar componentes dinámicos.
Dominar el patrón FLUX con NgRx para manejar estados complejos en aplicaciones.
Diseñar Progressive Web Apps (PWA).
Implementar Server-Side Rendering (SSR) y prerendering con Angular Universal.
Contenido
Optimización y Carga de Componentes
Implementación de Lazy Loading para cargar módulos de forma eficiente
Uso de ng-content y transclusión para mejorar la reutilización de componentes
Aplicación del atributo select para controlar la distribución del contenido en componentes
Componentes Dinámicos
Creación y gestión de componentes dinámicos con ViewChild y ViewContainerRef
Gestión de Estado con NgRx
Implementación del patrón FLUX con NgRx:
Actions: Definición de acciones para manipular el estado
Reducers: Creación de reductores para modificar el estado
Selectors: Consultas eficientes del estado global
Effects: Manejo de efectos secundarios y operaciones asíncronas
Progressive Web Apps (PWA)
Beneficios y características de las Progressive Web Apps
Configuración del App Manifest para la instalación y personalización
Implementación de Service Workers para caching y manejo offline
Activación de Notificaciones Push en dispositivos móviles
Procedimiento para instalar una PWA en dispositivos móviles
Server-Side Rendering (SSR) y Prerendering
Introducción a la renderización del lado del servidor
Implementación de SSR para mejorar el SEO y tiempos de carga
Uso de Prerendering para generar contenido estático de manera eficiente
Internacionalización con ngx-translate
Implementación de ngx-translate para la traducción de aplicaciones Angula
Configuración de múltiples idiomas y manejo de traducciones dinámicas
Documentación Recomendada
Learning Angular - Fifth Edition
Aristeidis Bampakos,
Jan 2025 | 486 Pages
https://www.packtpub.com/en-us/product/learning-angular-9781835081556