BBuddyAI Learn
Web Development · Beginner → Expert

🅰️ Angular Application Engineering

Build enterprise Angular applications with TypeScript, components, dependency injection, RxJS, routing, forms, testing, state, performance, security and deployment.

Course roadmap

Pass each module exam to unlock the next module.

Module 1 · Beginner

Angular Workspace, TypeScript and Component Fundamentals

Locked
Module 2 · Beginner

Templates, Binding, Directives and Pipes

Locked
Module 3 · Beginner

Services and Dependency Injection

Locked
Module 4 · Beginner

Signals, Change Detection and Reactive State

Locked
Module 5 · Intermediate

RxJS Observables, Operators and Async Composition

Locked
Module 6 · Intermediate

Routing, Guards, Resolvers and Navigation

Locked
Module 7 · Intermediate

Template-Driven and Reactive Forms

Locked
Module 8 · Intermediate

HTTP Client, Interceptors and API Integration

Locked
Module 9 · Advanced

State Management and Application Architecture

Locked
Module 10 · Advanced

Standalone Components, Libraries and Reuse

Locked
Module 11 · Advanced

Testing Components, Services and Routes

Locked
Module 12 · Advanced

Accessibility, Internationalization and UX Quality

Locked
Module 13 · Expert

Performance, Lazy Loading and Rendering

Locked
Module 14 · Expert

Security, Authentication and Authorization

Locked
Module 15 · Expert

Build, Environments, Deployment and Diagnostics

Locked
Module 16 · Expert

Expert Capstone: Enterprise Angular Application

Locked
Certification gate

Final course exam

Pass mark: 80%. Time limit: 360 minutes. All module exams must be passed first.

Locked until modules are passed