Requisitos previos
• Conocimiento básico de Angular es necesario
• Poder realizar instalaciones como administrador
• Poder subir repositorios a GitHub
Descripción del curso
Este curso está diseñado para desarrolladores que ya tienen experiencia en Angular y desean perfeccionar su conocimiento.
Lo que aprenderás
- Zoneless y signals: Optimiza el rendimiento de tus aplicaciones con las nuevas capacidades de Angular, eliminando la dependencia de zone.js y utilizando señales para gestionar el estado.
- Bindings avanzados: Domina las técnicas de enlace de datos para maximizar la eficiencia y la claridad de tu código.
- Estructuras HTML: Aprenderemos a corregir y descubrir el porqué la generación de componentes en Angular no siempre respeta las estructuras HTML brindadas.
- SSR y SSG: Implementa renderizado del lado del servidor (SSR) y generación de sitios estáticos (SSG) para mejorar la velocidad de carga y la optimización SEO.
- SEO e i18n: Asegura que tus aplicaciones sean accesibles y eficientes para audiencias globales mediante prácticas avanzadas de SEO e internacionalización.
- Testing y calidad: Cubre desde pruebas unitarias hasta pruebas end-to-end utilizando Jasmine, Karma, y otras herramientas, asegurando que tu código sea robusto y confiable.
- TanStack: Integra poderosas bibliotecas de manejo de datos con Angular para una gestión avanzada de estados y datos.
- Monorepos y paquetes personalizados: Aprende a organizar y gestionar proyectos utilizando monorepos, y crea paquetes personalizados para optimizar la modularidad y reutilización de código.
- NPM y gestión de dependencias: Explora estrategias avanzadas para gestionar tus dependencias y usar tus propios paquetes junto a inyecciones de dependencias manuales con tokes de inyección propia.