AngularJS Course Curriculum

  • What is Angular?
  • Angular vs Angular 2 vs Angular 8
  • CLI Deep Dive & Troubleshooting
  • Project Setup and First App
  • What is TypeScript?
  • Tools we use in Angular 8
  • Creating a Dashboard
  • ngFor & Nested ngFor
  • Data Bindings
  • Style Handling & ngClass
  • ngIf & ngIf-else & ng-template
  • Built-in pipes & Date Formats
  • ngSwitch
  • Creating Custom Modules
  • Creating Services & Dependency Injection
  • User Authentication in Asp.Net Core MVC
  • User Authentication in Angular
  • Understanding JWT
  • JWT Authentication in Asp.Net Core MVC
  • JWT Authentication in Angular
  • Http Interceptors
  • Catching 401 UnAuthorized Responses using Interceptors
  • Activate Guard
  • Role-Based Authentication
  • Prevent XSRF
  • Prevent XSS
  • Adding CheckBox, RadioBox, DropDownList with Foreign Key
  • Validations in Template-Driven Forms
  • Custom Validations in Template-Driven Forms 
  • Cross-Field Custom Validations in Template-Driven Forms
  • Async Custom Validation in Template-Driven Forms with REST-API Calls
  • Understanding Reactive Forms & Creating Sign-Up Form using Reactive Forms
  • Adding Radio Buttons to Reactive Forms
  • Adding Dynamic Radio Buttons to Reactive Forms
  • Adding DropDownList to Reactive Forms
  • Adding Checkbox to Reactive Forms
  • Subscribing to value changes Observable
  • setValue, patchValue, reset
  • Nested Form Groups
  • Form Arrays
  • Form Builder 
  • Validations in Reactive Forms
  • Adding Validation Error Messages
  • Custom Validation
  • Cross-Field Validations
  • Submitting SignUp Form using REST API Call
  • Async Validations with REST API Call
  •  
  • Parent To Child Communication – using Input Binding

  • Child To Parent Communication – using Output Binding with Custom Events

  • Parent to Child – using ViewChild 

  • Adding a Dynamic DropDownList to Reactive Forms 

  • Parent to Child – using ViewChildern 

  • Component Communication using Services

  • Custom RxJS Observables

  • RxJS Subject

  • RxJS BehaviorSubject 

  • Passing Content from Parent to Child

  • Child to Grandchild – using ContentChild 

  • Child to Grandchild – using ContentChildren 

  •  
  • Debugging the Angular Code
  • Using Gulp for Continuous Deployment
  • Overview of Life Cycle Hooks
  • ngOnChanges
  • ngOnlnit
  • ngDoCheck
  • ngAfterContentlnit and ngAfterContentChecked
  • ngAfterViewInit, ngAfterViewChecked
  • ngOnDestory
  • Creating a Simple Custom Pipe
  • Parameterized Custom Pipe
  • Creating Complex Custom Pipe
  • Pure Pipes vs Impure Pipes
  • Client-Side Paging using Custom Pipe
  • Asyc Pipe
  • Attribute Directives vs Structural Directives
  • Custom Directives
  • Receiving Parameters using Input Properties in Directives
  • HostListener
  • HostBinding
  • Renderer2
  • Creating Custom Structural Directive
  • Route Parameters
  • Child Routes
  • Nested Routes in AdminModule
  • Router Events
  • Server-Side Logging using Router Events
  • Introduction to Animations
  • Fade Animation
  • Slide-Up Animation
  • Zoom-Up Animation
  • Zoom-Left Animation
  • Slide-Left or Right Animation
  • Keyframe Animation
  • Preparing for Dynamic Components
  • Preparing Masters menu Dynamically
  • Loading Components Dynamically into Tabs
  • Data Binding to Dynamic Components
  • Destorying Dynamic Components

CONTACT US

       FIND COURSES HERE

           FULL STACK

Explore Top Topics by Category

Top Courses

Angular Developer Course Online

Best Angular Training with Certification

Learn Angular from Scratch

Angular Full Course for Beginners

Live Angular Training Classes Online

Angular Frontend Development Course

Hands-On Angular Training with Real-Time Projects

Angular Course with Placement Assistance

One-on-One Angular Training Program

Angular Training for Web Developers

Angular Certification Course Online

Angular Course in Bangalore

Advanced Angular Developer Training Program

Angular Training for Freshers and Professionals

Angular Training with Live Project

Angular Bootcamp Online

Angular 14/15 Training Course Online

Frontend Web Development with Angular Course

Self-Paced Angular Course with Mentor Support

Top Angular Developer Course 2025

Top Tutorials

Angular Tutorial for Beginners

Complete Angular Developer Tutorial

Angular Step-by-Step Tutorial with Project

Free Angular Tutorial with Real-Time Examples

Angular CRUD App Tutorial

Angular Frontend Development Tutorial

Angular Tutorial Using TypeScript

Learn Angular from Scratch – Full Tutorial

Angular Tutorial with REST API Integration

Angular Tutorial with Authentication and Routing

Angular 14/15 Tutorial for Developers

Build a Web App with Angular – Tutorial

Angular Tutorial with Firebase Backend

Angular Tutorial for Responsive UI Design

Angular Project Tutorial for Portfolio

Angular Material UI Components Tutorial

Angular Tutorial Series –Blog

Angular Dashboard App Tutorial

Angular Forms and Validation Tutorial

Best Angular Tutorial for 2025 with Source Code

Top Professional IT Training Modes

Best Online IT Training Courses with Certification

One-on-One IT Coaching for Career Change

Instructor-Led Classroom Training for Developers

IT Training for Beginners – Online or In-Person

Personalized IT Skills Training for Working Professionals

One-on-One IT Training Online

Classroom IT Training Near Me

In-Person IT Training Courses

Online IT Training Courses

Virtual IT Training Classes

Live Online IT Training with Instructors