[TWB-090] Angular 18 Avanzado
- Pronoide Wiki Web
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
yViewContainerRef
- Creación y gestión de componentes dinámicos con
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
- Implementación del patrón FLUX con NgRx:
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 con Angular Universal
- Introducción a Angular Universal para 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 Angular
- Configuración de múltiples idiomas y manejo de traducciones dinámicas
Documentación Recomendada
Learning Angular - Fourth Edition
Aristeidis Bampakos, Pablo Deeleman
February 2023 | 396 Pages
ISBN 9781803240602
https://www.packtpub.com/product/learning-angular-fourth-edition/9781803240602