Descripción: Curso ANGULAR - Avanzado
Formación en Desarrollo de Aplicaciones
El curso de Angular Avanzado te permitirá conocer las últimas novedades y características avanzadas de Angular, brindándote las habilidades necesarias para llevar tus habilidades de programación a un nivel superior.
Formación SINENSIA
Detalles
Novedades de las últimas versiones
· Activación por defecto del Modo Estricto:
o Efectos en el código Typescript
o Efectos en las plantillas
· Directivas de validación min y max
· Soporte del operador de fusión nula (??) en las plantillas
· Mejoras en estilos CSS, Sass, SCSS y LESSNueva sintaxis para la carga perezosa de rutas
· Nuevas opciones para 'provideIn' del inyector de dependencias
· Fin del soporte de IExplorer
· Nuevo compilador y motor de renderización: Ivy
· Cambios en el CLI
· Cambios en la estructura de directorios y ficheros
· Espacios de trabajo, proyectos y librerías
· Extensión Angular DevTools
RxJS (Reactive Programming)
· Programación Reactiva
· Patrón Observable
· Patrón Promise
· Creación de Observables y observadores
Creación de directivas
· Directivas atributo
· Validaciones personalizadas
· Directivas estructurales
Testing
· Utilidades
· Técnicas de pruebas y TDD
· Test unitarios
o Jasmine
o Pruebas asíncronas
o Pruebas aisladas
o Pruebas de componentes
o Pruebas de directivas
o Pruebas HTTP
o Pruebas de Enrutado
o Cobertura de código
· Test E2E
o Cypress
o Selenium
Conceptos avanzados
· Arquitectura avanzada y mejores prácticas
· Ciclo de vida y detección de cambios
· Formularios Reactivos
· Optimización y rendimiento
· Internacionalización (I18N)
Curso dirigido a Programadores/Desarrolladores y Analistas Web.
- Conocimientos previos de los Fundamentos Angular
- Experiencia previa en el desarrollo de aplicaciones con Angular
- Conocimientos del lenguaje Javascript y TypeScript.
Este curso tiene como objetivo conocer las novedades más importantes de últimas versiones Angular así como desarrollar y desplegar aplicaciones Angular de alto rendimiento con las técnicas y herramientas más avanzadas.
Al finalizar el curso, estarás preparado para enfrentar desafíos más complejos en el desarrollo de aplicaciones Angular y aprovechar al máximo el potencial de este framework poderoso y versátil.