Duración

30 horas

Introducción

Angular es uno de los Frameworks más utilizados en la actualidad para hacer aplicaciones web. Nace de Angular.js y su éxito cambia totalmente el paradigma de desarrollo. No estamos ante una simple versión más, estamos ante una nueva herramienta para realizar nuestros proyectos de una forma más rápida y sencilla

Objetivos

  • Aprender a mejorar la performance de proyectos web SPA de Angular con Angular Zone y ChengeDetection, Angular Hydration y estrategias de precarga
  • Profundizar y personalizar la inyección de dependencias y crear directivas personalizadas
  • Profundizar en RxJS, aprender a usar Interceptors, Resolvers y Signals, además de gestionar el estado de la aplicación con NgRx
  • Desarrollar aplicaciones internacionalizadas, soluciones PWA, creación de librerías propias y soluciones SSR con Angular Universal
  • Aprender buenas prácticas, crear schematics personalizados y redactar tests e2e con Cypress en proyectos Angular

Temario

  1. Angular Change Detection
  2. Directivas Personalizadas Avanzadas
  3. Formularios Fuertemente Tipados de Angular
  4. Inyección Avanzada
  5. Carga Perezosa y Estrategias de Precarga
  6. Angular Resolvers
  7. Angular Interceptors
  8. Angular Workspace
  9. Progressive Web Apps (PWAs)
  10. Service Workers y Web Workers
  11. Notificaciones Push
  12. NGRX
  13. Angular Signals y RXJS InterOp
  14. Internacionalización en Angular (i18n)
  15. Creación de Librerías Propias de Angular
  16. Creación de Schematics Propios
  17. Testing con Cypress
  18. Optimización de Imágenes en Angular
  19. Server Side Rendering (SSR)
  20. Angular Hydration
  21. Buenas Prácticas en Angular

Solicita  información

    Política de Privacidad