Approved by KMO

Mar 31

Online via Zoom

Advanced Angular concepts

8
Seats remaining

Training is no longer available

This 3-day training is meant to provide experienced Angular developers with advanced features and tools to bring their applications to the next level. Through a set of exercises, pair programming, and live coding demos, participants will dive into advanced components including @ContentChild, ngAfterContentInit, @ViewChildren, and QueryLists and InjectionToken amongst others.

Training description

This 3-day training is meant to provide experienced Angular developers with advanced features and tools to bring their applications to the next level. Through a set of exercises, pair programming, and live coding demos, participants will dive into advanced components including @ContentChild, ngAfterContentInit, @ViewChildren, and QueryLists and InjectionToken amongst others.

Required skills

Experience writing JavaScript applications, basic TypeScript knowledge

Duration

3 Days

Entry-level test

Yes

What will I learn?

Advanced Templating

  • @ContentChild and ngAfterContentInit lifecycle method 
  • @ContentChildren and QueryLists 
  • @ViewChild and ngAfterViewInit lifecycle method  
  • @ViewChildren and QueryLists 
  • @ViewChild and template #refs 
  • ElementRef and nativeElement & Renderer 
  • Zone and ngZone#

Advance Modularity of Angular

  • Introduction to Dynamic Components 
  • Dependency Injection and Zones 
  • InjectionToken 
  • useValue vs useClass vs useFactory 
  • NgModule Lazy loading 

State Management

  • In-depth intro to RxJS 
  • Managing state with @ngrx and @ngrx/effects 
  • Why and when do you need to use NgRx Effects 

Testing

  • Unit testing in Angular
  • End to End testing
  • Unit Test of yourAppState (NgRx reducers and selectors)
  • Unit Test your streams (RxJs and NgRx Effects)

  • E2E testing with Protractor/Cypress 
  • Advanced Architecture with Angular 
  • Breaking your app into modules 
  • Introduction to Nrwl Extensions for Angular 


The Course includes

This 3-day training is meant to provide experienced Angular developers with advanced features and tools to bring their applications to the next level. 

Through a set of exercises, pair programming, and live coding demos, participants will dive into advanced components including @ContentChild, ngAfterContentInit, @ViewChildren, and QueryLists and InjectionToken amongst others. 

During this training, in-depth insight into RxJs is provided, as well as different testing toolings and advanced architecture features. 

What knowledge is required to join the workshop?

You need to have a good understanding of Angular to participate in this course.

Instructors

Advanced Angular concepts

Book your tickets now

499€ /day

(Excl. VAT)

Only 8 seats remaining.

This 3-day training is meant to provide experienced Angular developers with advanced features and tools to bring their applications to the next level. Through a set of exercises, pair programming, and live coding demos, participants will dive into advanced components including @ContentChild, ngAfterContentInit, @ViewChildren, and QueryLists and InjectionToken amongst others.

Save up to 40%

Hackages is recognized by the KMO Portefeuille of the Flemish Government. Flemish Small and medium enterprises can recover up to 40% of training cost directly if they book training from Hackages.

Contact our sales team to book seats now

Hi, I'm Kate! I'll be able to help you design a training course that is tailored to your teams’ needs. Leave your contact details below so I can get in touch with you!

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Upcoming training

Below are our planned upcoming training sessions for your team! Join us for the highest standard of teaching and get your team motivated and working efficiently! Can't find what you need? Reach out to us toplan specialized training for your team, whatever your needs.