AngularIntermediate
Angular
Build web applications with Angular and TypeScript: standalone components, data binding, directives, signals, services and DI, routing, HttpClient, forms and testing. The enterprise frontend framework.
12 chapters36 lessons48 challenges
Course curriculum
Chapter 1: Introduction to Angular
- ▸What Angular is
- ▸Standalone components and the CLI
- ▸Anatomy of a component
Chapter 2: Templates and data binding
- ▸Interpolation and property binding
- ▸Event binding
- ▸Two-way binding
Chapter 3: Directives and control flow
- ▸Conditions: @if
- ▸Lists: @for
- ▸Dynamic classes and styles
Chapter 4: Signals and reactivity
- ▸Signals
- ▸Derived values: computed
- ▸Reacting to changes: effect
Chapter 5: Services and Dependency Injection
- ▸What a service is
- ▸Injecting a service
- ▸Sharing state across components
Chapter 6: Component communication
- ▸Data to the child: input
- ▸Events to the parent: output
- ▸Content projection
Chapter 7: Routing
- ▸Defining routes
- ▸Navigating and reading params
- ▸Lazy loading and guards
Chapter 8: HTTP and observables
- ▸HttpClient
- ▸Observables and the async pipe
- ▸Transforming and handling errors
Chapter 9: Forms
- ▸Two approaches to forms
- ▸Reactive forms
- ▸Form validation
Chapter 10: Pipes
- ▸What pipes are
- ▸Parameters and chaining
- ▸Custom pipes
Chapter 11: Lifecycle and change detection
- ▸The lifecycle
- ▸Change detection
- ▸Best practices
Chapter 12: Testing and deploy
- ▸Testing components
- ▸Build and deploy
- ▸The full picture
Ready to level up?
Create a free account and start now: earn XP on every challenge and climb the leaderboard.