Components and Directives
- Creating and nesting components.
- Passing data between components using Input and Output properties.
- Using Angular directives: ngIf, ngFor, ngSwitch, etc.
- Creating custom directives and attribute directives.
- Exploring structural and attribute directives in Angular.
- Best practices for component and directive design.