Angular Course
Enterprise SPA & Full-Stack Frontend
MODULE 1
Web & TypeScript Foundation
SPA • TS
- SPA architecture
- DOM & HTTP
- TypeScript types
- Decorators
- Modules
MODULE 2
Angular Fundamentals
CLI
- Angular intro
- Architecture
- CLI
- Setup
MODULE 3
Components
Binding
- Templates
- Binding
- Lifecycle
MODULE 4
Templates & Directives
Pipes
- Structural
- Attribute
- Custom
- Pipes
MODULE 5
Services & DI
Providers
- Services
- DI
- Providers
MODULE 6
Routing
Navigation
- Routes
- Params
- Guards
- Lazy
MODULE 7
Forms
Reactive
- Template forms
- Reactive
- Validators
MODULE 8
HTTP & APIs
HttpClient
- REST
- Interceptors
- Observables
MODULE 9
RxJS
Streams
- Observables
- Subjects
- Operators
MODULE 10
Styling & UI
Material
- SCSS
- Material
- Theming
MODULE 11
Testing
Jasmine
- Karma
- TestBed
- E2E
MODULE 12
State Management
NgRx
- NgRx
- Store
- Effects
MODULE 13
Modules & Architecture
NgModules
- Feature modules
- Shared
- Core
MODULE 14
Standalone Components
Modern
- Standalone
- Bootstrap
- Migration
MODULE 15
Performance
AOT
- Change detection
- Lazy
- Optimization
MODULE 16
Security
Auth
- JWT
- Guards
- XSS/CSRF
MODULE 17
SSR & Universal
SEO
- SSR
- Hydration
- Pre-render
MODULE 18
Angular Internals
Ivy
- Zone.js
- Signals
- Renderer
MODULE 19
Full-Stack Integration
APIs
- Angular+Node
- .NET
- Java
MODULE 20
Micro-Frontends
Federation
- Module federation
- Integration
- Deployment
MODULE 21
DevOps & Deploy
CI/CD
- Docker
- Nginx
- CDN
MODULE 22
Projects
SPA
- Dashboard
- SaaS
- Admin
MODULE 23
Career Tracks
Paths
- Angular dev
- Enterprise FE
- Full-stack