<geek97/> Angular  Master Class by Dhananjay Kumar  | Event in NA | Townscript
<geek97/> Angular  Master Class by Dhananjay Kumar  | Event in NA | Townscript

<geek97/> Angular Master Class by Dhananjay Kumar

Jun 13 - 27 '21 | 12:00 PM (IST)

Event Information

Angular is one of the most popular frameworks to build web apps. This course by <geek97/> will help you to master everything you need to know to be a Job-Ready Angular Developer.

From mastering the core concepts of Angular, you will also learn to create API in NodeJS, RxJS, and advanced concepts of Angular in this course.

The class starts on 28 June 2021 and ends on 9th July 2021 and will be held daily at 8 AM IST. For the weekend there will be different timings.

Lecture 1 – Getting Started with Angular: 28 June

  • Setting up environment
  • Creating first Angular App
  • Data Binding
  • Interpolation
  • Property binding
  • Event binding
  • Two-way data binding
  • Using directives
  • Using pipes
  • Creating custom pipe

Lecture 2 – Component Communication: 29 June

  • Nesting Components
  • Communication with child component using @Input
  • Communication with parent component using @Output
  • Using Template Variables to interact with child components

Lecture 3 – Directives and ViewEncapsulation: 30 June

  • Custom Attribute Directives
  • @HostBinding
  • @HostListener
  • Credit Card Custom Directives
  • Understanding Shadow DOM
  • Styling Components
  • Angular CSS Encapsulation

Lecture 4 – Reactive Forms: 1st July

  • FormControl
  • FormBuilder
  • FormGroup
  • Subscribing to value change
  • Validation
  • Custom Validation

Lecture 5 – Content Projection: 2nd July

  • Content Projection
  • Slotted Content Projection
  • ViewChild
  • ContentChild

Lecture 6 – Dependency Injection and Services – 3rd July (Long class)

  • Creating a service
  • Various ‘provideIn’ options
  • Singleton service
  • Treeshaking service
  • useValue
  • useClass
  • useFactory
  • useExisting
  • Global error handling
  • Creating a serviceVarious ‘provideIn’ options
  • any
  • Service in Lazy Loaded Modules

Lecture 7 – Understanding RxJS : 5th July

  • Observable
  • Observer
  • Operators
  • Subjects,
  • BehaviorSubject,
  • AsynSubject,
  • ReplaySubject

Lecture 8 – Using API in Angular, async pipe, and Interceptor: 6th July

  • Reading data in Angular app
  • Creating data
  • Editing Data
  • Deleting data
  • using async pipe
  • Interceptor
  • Adding request headers such as authorization or any custom header for all outgoing requests.
  • Handling HTTP response error

Lecture 9 – Routings: 7th July

  • Creating Routing
  • Routing Parameters
  • Snapshot and observable approach
  • Optional Route Parameters
  • Query Parameters
  • Data using Route Resolver
  • Creating Child Routes
  • Secondary Routes
  • Route Guards
  • Lazy Loading

Lecture 10 – Dynamic loading Components: 8th July

  • Dynamic Component Loading
  • Dynamic Module Loading
  • Dynamic loading external library

Lecture 11 – Change Detection and async pipe: 9th July

  • What is change detection?
  • Default strategy
  • onPush strategy
  • using observable
  • async pipe
  • detach
  • reattach
  • markForCheck
  • detectChanges


  • E-book on Angular
  • E-Certificate to attendees
  • Reference to various Angular jobs.

About the Teacher

Dhananjay Kumar is a well-known trainer with around 750 Hrs of experience teaching Angular to students from various backgrounds. His clientele includes but not limited to Aristocrat, NRI, Bethel, Times Now, Acheron, AIS, and Kovai. co, etc.

Dhananjay is a prolific tech writer with around 1000 articles in his credit, exemplary speaker with about 75 talks, and author of the best-selling book, Angular Essentials.

For his contributions to the developer community, Dhananjay is awarded Microsoft Most Valuable Professional Award 11 times and recognized as a Developer Expert in Angular by Google.

Dhananjay is also the founder of <geek97/>, which enables developers to be job-ready, and creator of India’s Largest Angular Conference, ng-India.


Email: debugmode@outlook.com

Phone: +91-9717098666

WhatsApp: +91-9717098666

See you in the class.


This event is hosted on Online Event Host Img
You will receive joining details after the registration.
Dhananjay Kumar cover image
Dhananjay Kumar profile image
Dhananjay Kumar
Joined on Oct 22, 2018
Events Organised
Have a question?
Send your queries to the event organizer
Dhananjay Kumar profile image
Have a question?
Send your queries to the event organizer
Dhananjay Kumar profile image
Host Virtual Events with
Learn More TsLive Learn more