3. Introduction to Components, Directives, Events, & Compound Components
3.1. Types of Directives in Angular
3.2. Component as the smallest node in Angular
3.3. Handling Events
3.4. Composition of Components
4. Introduction to Pipes
4.1. Filtering with Pipe
4.2. Types of Pipes
4.3. Built-in Pipes
5. Data Binding
5.1. Expressions
5.2. Events
5.3. Two-way
6. How to create a more complicated Component
6.1. KISS Aproach (Keep It Simple Stupid)
6.2. Extending Components with new functionalities