ANGULAR TRAINING COURSE
Complete Angular training course covering TypeScript fundamentals, Angular setup, components, data binding, directives, pipes, services, forms, HTTP, RxJS, and routing.
Course Modules
Work through each module and pass quizzes to unlock the next.
Introduction to Modern Web Development
Introduction to modern web development. Learn about traditional vs modern web development, Node.js, ES5 vs ES6, TypeScript advantages, and AngularJS vs Angular.
Please enroll in this course to access the modules.
TypeScript Fundamentals
Master TypeScript fundamentals. Learn typing system, types, enums, arrays, functions, arrow functions, interfaces, OOP, classes, generics, and decorators.
Please enroll in this course to access the modules.
Angular Setup & Architecture
Set up Angular development environment. Learn Angular CLI, application structure, modules, root and feature modules, lazy loading, and dependency injection.
Please enroll in this course to access the modules.
Components
Master Angular components. Learn component syntax, selectors, templates, styles, nested components, lifecycle hooks, view encapsulation, and reusable components.
Please enroll in this course to access the modules.
Data Binding
Learn Angular data binding. Master string interpolation, property binding, event binding, two-way binding, component communication, Input/Output, ViewChild, and event emitters.
Please enroll in this course to access the modules.
Directives
Master Angular directives. Learn attribute and structural directives, built-in directives (NgIf, NgFor, NgSwitch), ng-container, ng-template, and custom directives.
Please enroll in this course to access the modules.
Pipes
Learn Angular pipes. Use built-in pipes (Currency, Number, Percent, Lowercase, Uppercase, Date), create custom pipes, and understand pure vs impure pipes.
Please enroll in this course to access the modules.
Services & Dependency Injection
Master Angular services and dependency injection. Learn to create injectable services, understand singletons, export/import services, and provide services at component and global levels.
Please enroll in this course to access the modules.
Template-Driven Forms
Learn template-driven forms in Angular. Use FormsModule, ngForm, ngModel, implement form validations, handle form states, and work with various input types.
Please enroll in this course to access the modules.
Reactive Forms
Master reactive forms in Angular. Learn FormGroup, FormControl, FormArray, FormBuilder, validators, custom validators, async validators, and form value subscriptions.
Please enroll in this course to access the modules.
HTTP & Reactive Programming (RxJS)
Learn HTTP communication and reactive programming. Use HttpClientModule, work with Observables, Subscriptions, Subjects, make HTTP requests (GET, POST, PUT, DELETE), handle errors, and use HTTP interceptors.
Please enroll in this course to access the modules.
Routing & Navigation
Master Angular routing and navigation. Configure routes, use RouterLink, work with route parameters, query params, implement route guards (CanActivate, CanDeactivate), and create child routes.
Please enroll in this course to access the modules.