Directivas estructurales (parte 1)
Aprende a mostrar u ocultar elementos condicionalmente con @if y NgIf, y cómo Angular modifica el DOM según el estado de tu aplicación.
Directivas estructurales (parte 2): práctica
Domina @for y NgFor para renderizar listas dinámicas, y aprende a rastrear elementos eficientemente con trackBy.
Decorador @Input (parte 1)
Aprende a pasar datos de un componente padre a un componente hijo usando el decorador @Input — la base de la comunicación entre componentes en Angular.
Decorador @Input (parte 2): práctica
Practica @Input con casos reales: transformadores de input, detección de cambios con ngOnChanges y patrones de diseño para componentes reutilizables.
Decorador @Output
Aprende a comunicar eventos del hijo al padre usando @Output y EventEmitter — el mecanismo que completa el ciclo de comunicación entre componentes.
Práctica completa: @Input + @Output
Construye una aplicación completa combinando @Input y @Output — el flujo de datos bidireccional entre componentes en un proyecto real.
Directivas de atributo
Crea directivas de atributo personalizadas para encapsular comportamiento reutilizable: cambios de estilo, efectos de hover, validaciones visuales y más.