0 (0 Ratings)
Angular JS

Course Curriculum
Introduction to Angular
-
What is Angular?
00:00 -
Differences between AngularJS and Angular
00:00 -
Angular’s Architecture and Core Concepts (Modules, Components, Services)
00:00 -
Setting up the Angular environment (Node.js, Angular CLI)
00:00
Basic Angular Project Structure
-
Angular project folder structure explained
00:00 -
Angular Modules
00:00 -
Angular Components
00:00 -
Bootstrapping Angular applications
00:00
Building Components
-
Creating your first component
00:00 -
Component template and styles
00:00 -
Component lifecycle hooks (ngOnInit, ngOnDestroy, etc.)
00:00 -
Passing data using Input and Output decorators
00:00
Templates and Data Binding
-
Interpolation and Property Binding
00:00 -
Event Binding
00:00 -
Two-way Data Binding with ngModel
00:00
Directives
-
Built-in Directives: ngIf, ngFor, ngClass, ngStyle
00:00 -
Attribute vs Structural Directives
00:00 -
Creating custom directives
00:00
Services and Dependency Injection
-
Creating and using services
00:00 -
Understanding Dependency Injection (DI)
00:00 -
Injecting services into components
00:00
Routing Basics
-
Setting up routes and navigating between them
00:00 -
Router Outlet and RouterLink
00:00 -
Passing route parameters
00:00 -
Wildcard routes and redirection
00:00
Forms in Angular
-
Template-driven forms
00:00 -
Reactive forms introduction
00:00 -
Form validation (Built-in validators, custom validators)
00:00
Advanced Component Communication
-
Parent-child and child-parent communication
00:00 -
ViewChild and ContentChild decorators
00:00 -
Using EventEmitters
00:00
Reactive Programming with RxJS
-
Introduction to Observables
00:00 -
Understanding RxJS operators: map, filter, mergeMap, switchMap
00:00 -
Subscription handling and cleanup
00:00
Routing (Advanced)
-
Nested routes and child routing
00:00 -
Lazy Loading Modules
00:00 -
Route guards (CanActivate, CanDeactivate)
00:00 -
Preloading strategies for routes
00:00
Reactive Forms (Advanced)
-
Dynamic form controls
00:00 -
FormBuilder and form arrays
00:00 -
Cross-field validation
00:00 -
Handling form submission
00:00
HTTP Client
-
Making HTTP requests with HttpClientModule
00:00 -
GET, POST, PUT, DELETE requests
00:00 -
Handling API responses and errors
00:00 -
Interceptors for request transformation and error handling
00:00
Pipes in Angular
-
Using built-in pipes (DatePipe, CurrencyPipe, etc.)
00:00 -
Creating custom pipes (pure and impure pipes)
00:00 -
Parameterizing pipes
00:00
Angular Modules (NgModules)
-
Feature modules
00:00 -
Shared and Core modules
00:00 -
Understanding Module lazy loading
00:00
Working with Angular Animations
-
Introduction to animations in Angular
00:00 -
Animations API
00:00 -
Triggering animations with states and transitions
00:00
State Management
-
Introduction to state management concepts
00:00 -
Using Services for shared state
00:00 -
NgRx Store introduction (Redux-like state management for Angular)
00:00 -
Actions, Reducers, and Effects in NgRx
00:00
Performance Optimization
-
Lazy loading and on-demand module loading
00:00 -
OnPush change detection strategy
00:00 -
Optimizing Angular apps with Ahead-of-Time (AOT) compilation
00:00 -
Using TrackBy in ngFor for performance
00:00
Custom Decorators
-
Understanding decorators in Angular
00:00 -
Creating custom class and method decorators
00:00
Internationalization (i18n)
-
Introduction to internationalization in Angular
00:00 -
Setting up localization for multiple languages
00:00 -
Using Angular’s i18n tools and message extraction
00:00
Security in Angular Applications
-
Cross-Site Scripting (XSS) protection
00:00 -
Route guards for authorization
00:00 -
HTTP security (CORS, CSRF)
00:00 -
Sanitization techniques
00:00
Building and Deploying Angular Applications
-
Environment configuration (prod vs dev)
00:00 -
Angular CLI build options
00:00 -
Production builds and optimizations
00:00 -
Deploying Angular apps (Firebase, Netlify, AWS, etc.)
00:00
Earn a certificate
Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.

Student Ratings & Reviews
No Review Yet
₹19,999.00
₹30,000.00
-
LevelIntermediate
-
Duration90 hours
-
Last UpdatedOctober 29, 2024
-
CertificateCertificate of completion
Hi, Welcome back!