Programming
Angular Development
Master NgRx state management, testing, performance, and enterprise patterns.
Level: AdvancedProgramming
What You'll Learn
NgRx store & effects
Entity & router store
Advanced RxJS
Unit & E2E testing
Performance optimisation
PWA support
Micro-frontends
CI/CD for Angular
Capstone: enterprise app
What's Included
๐งญAI Tutor๐
Interactive learning path with AI-generated lessons read aloud by your personal tutor
๐งชPractice Lab๐
Step-by-step lab instructions with AI guidance โ run in your own IDE or sandbox.
๐๏ธMock Interviews๐
AI interviewer asks tailored questions, gives real-time feedback and a score report
๐Evaluation๐
MCQ questions (theory, practical, code) to test your knowledge and earn a badge
โ๏ธChallenge AI๐
Compete head-to-head against AI on real production problems โ judged on correctness, performance, scalability, code quality, and edge cases
Course Syllabus
NgRx State Management
- โขStore & Actions
- โขReducers & Selectors
- โขEffects
- โขEntity Adapter
- โขRouter Store
Advanced RxJS
- โขHigher-Order Observables
- โขswitchMap vs mergeMap vs concatMap
- โขCold vs Hot Observables
- โขSchedulers
- โขCustom Operators
Testing
- โขUnit Testing Components
- โขTesting Services & Pipes
- โขNgRx Testing
- โขCypress E2E
- โขTest Harnesses
Performance
- โขLazy Loading & Preloading
- โขOnPush Change Detection
- โขVirtual Scrolling
- โขBundle Budgets
- โขAngular DevTools
Enterprise & Deployment
- โขMicro-Frontend Architecture
- โขModule Federation
- โขPWA with Angular
- โขCI/CD Pipeline
- โขCapstone: Enterprise App
You're all set
Everything in this course is unlocked.
Continue Learning โโAI Tutor
โPractice Lab
โMock Interviews
โEvaluation
โChallenge AI