Description
Enterprise-Level SPA Development (Intensive Track). This track is for developers who already know HTML, CSS and JavaScript and want to build large, maintainable single-page applications with Angular and TypeScript. You will learn Angular's architecture in depth: components, dependency injection, routing with lazy loading and guards, reactive forms, RxJS, HTTP interceptors and state management with NgRx. In the second half you will build a CRM dashboard from authentication through to production deployment, the way it is done on professional teams.
What you'll learn
- Write strongly typed code with TypeScript and the Angular CLI
- Design reusable components and share data between them
- Set up routing with lazy loading and route guards
- Build complex reactive forms with custom validation
- Handle async data with RxJS, the HTTP client and interceptors
- Manage application state with NgRx and ship to production
Topics
-
- Session 1: TypeScript Deep Dive & Angular CLI Architecture
- Session 2: Components, Lifecycle Hooks & Advanced Data Binding
-
- Session 3: Component Communication & Dependency Injection
- Session 4: Pipes, Data Transformation & Angular Routing
-
- Session 5: Advanced Routing, Lazy Loading & Route Guards
- Session 6: Reactive Forms & Advanced Form Validation
-
- Session 7: RxJS Core Concepts, Operators & HTTP Client
- Session 8: HTTP Interceptors & State Management (NgRx Basics)
-
- Session 9: Real-Life Project: CRM Dashboard - Part I (Auth & Architecture)
- Session 10: Real-Life Project: CRM Dashboard - Part II (State Management & Data Tables)
-
- Session 11: Real-Life Project: Part III (Chart Integrations & Forms)
- Session 12: Real-Life Project: Part IV (Final Deployment & Production Readiness)
Apply for this course
Leave your details and a coordinator will call you to confirm a seat.