ARQUITECTURA basada en FEATURES en Angular: Organiza tu código de forma escalable | 17

Lección 16 de 3250%

Ya has superado la mitad. Estás muy cerca de completar el curso.

Sobre esta lección

La organización de un proyecto en Angular es clave para su mantenibilidad y escalabilidad. En este video, aprenderás a estructurar tu aplicación usando una arquitectura basada en features en lugar de módulos tradicionales (NgModules). Con el enfoque de Stanalone Components, podemos eliminar el exceso de módulos y organizar nuestro código de forma más eficiente. Aprenderás cómo estructurar un proyecto basado en dominios, cómo definir rutas y cómo optimizar la carga de componentes con Lazy Loading. Si alguna vez te has preguntado cómo organizar un proyecto grande en Angular sin generar caos, este video es para ti. Lo que aprenderás en este video: 🚀 Diferencias entre NgModules y Standalone Components. 📂 Organización del código basada en features. 📌 Cómo definir rutas y gestionar Lazy Loading en una estructura modular. ⚙️ Optimización del rendimiento al reducir el acoplamiento. 📊 Implementación práctica: Migración de un proyecto a la nueva arquitectura. Marcas de tiempo: 00:00 - ¿Cómo organizar un proyecto Angular de forma eficiente? 01:20 - Qué es la arquitectura basada en características 02:20 - Diferencias entre NgModules y Standalone Components 03:13 - Organización del código por dominios 10:20 - Cómo estructurar las rutas y cargar componentes dinámicamente 16:10 - Adaptación de la navegación por features 25:10 - Conclusiones y mejores prácticas ------------------ RECURSOS ------------------- 💻 Repositorio del proyecto: https://github.com/puntotech/angular-renaissance-fundamentals-workshop -----------------------------------------

Sobre este curso

En este curso aprenderás a desarrollar una aplicación completa en Angular Moderno (19+) aprendiendo los fundamentos de Angular.

Lección 16 de 32Nivel: principianteDuración total: 12h 48m

Lo que aprenderás en este curso:

  • Comprender la arquitectura de módulos y componentes de Angular
  • Crear servicios, directivas y pipes personalizados
  • Implementar formularios reactivos y validaciones
  • Gestionar el enrutamiento y la navegación en Angular