Advanced Angular Online Training Course (2024)

Advanced Angular Online Training Course (2)

Advanced Angular Training

World-class instructor-led live online Angular course!

Classes and Registration

Attend our workshops remotely!

Contact us for your private Corporate Training.

Our prices are in Canadian dollars (CAD)

Advanced Angular Online Training Course (3) In the USA? Attend our virtual classes and take advantage of the 30% exchange rate! (and no tax)

Classes en Français? Suivez ce lien.

Learn Angular, RxJS and NgRx Now with the #1 hands-on instructor-led classroom training and certification course!

What's in it?

Master Advanced Angular concepts to create complex data-centric app with an industry expert in an immersive hands-on workshop.

Workshop

It's hands-on! An important part of the training is dedicated to building apps together and testing things in real time (interactive learning class).

Prerequisites

You should have significant experience with the core concepts of Angular and TypeScript.

2 days to Master Angular

This is an intensive instructor-led workshop that covers advanced topics dedicated to people who are already familiar with Angular and TypeScript!This workshop is very hands-on and you'll have the chance to work on an Angular data-centric business application with plenty of interactivity with the instructor.

Day 1

  • Advanced Routing
    • Lazy Loading
    • Preloading Modules
    • Diagnostic with traces
    • Auxiliary routes
    • Routes Transitions
    • Protect routes access with Guards
    • Route Resolver
    • Setting metadata for SEO
    • Router events
  • Complex Error Handling
    • Global Error Handler
    • Managing different types of errors: Code, Navigation, Http
    • Error Service, offline mode and log to server
    • Http Errors Intercept0r with auto retry for failed requests
    • Notification Service: using an RxJS Subject to stream messages and display toast notifications
  • Optimizing performance
    • Exploring different techniques to improve your apps and make them run fast and smooth:
    • Bundling, Minification, dead code elimination
    • Lazy loading in templates with @defer
    • Performance for Data Binding with OnPush
    • Web Workers to improve responsiveness
    • Profiling runtime performance
    • Using bundle analyzer
    • Virtual Scrolling
    • Improve ngFor with trackBy (and the new @for syntax)
    • Caching with Service Worker, Progressive Web App (PWA)

Day 2

  • Advanced RxJS
    • RxJS and Reactive Programming
    • Data Composition with Observables
    • Most important RxJS operators
    • Using Subjects (BehaviorSubject, ReplaySubject)
    • Introduction to Higher-order Mapping Operators (switchMap, flatMap, ...)
  • Introduction to Signals
    • Signals API
    • Computed Signal
    • Effects
    • RxJS Interop
    • Signal based components
  • Modern State Management with Redux and ngrx
    • Why Redux ?
    • Introduction to the ngrx platform
    • Setting up ngrx store
    • Stateful vs stateless components
    • Smart/Dumb component architecture
    • Immutability and performance
    • Ngrx error handling
    • Managing the router state in the store
    • Async actions with ngrx effects
    • Removing boilerplate with ngrx entity
    • Live debugging and time travelling with ngrx DevTools
  • Server-side rendering
    • Improving performances and SEO
    • Hydration
    • Static Site Generation
  • Final QnA

Note: we can also work with you to tailor the content for corporate training (on-site or online) to fit your team's preferences and expectations. Optional topics could be: Bootstrap, Material Design, Firebase, Unit testing, e2e testing, Ionic, NgRx, Progressive Web App (PWA), Internationalization and localization, accessibility, Server-side rendering, ...

Other Angular training courses!

The Angular Academy

Difference!

Our courses are different from anything you've seen before.... rather than just teaching you something, and giving you a bunch of exercises along the way, in our hands-on courses we focus on BUILDING a real data-centric business application, together!

So this isn’t just another one of those “watch me build something and try not to fall asleep” courses... our motto is Everyone Live Coding All Day Long!© Building a complete application together with the instructor. This way, by the end of the training we'll have built an entire app, and the instructor makes sure that nobody get stuck. You’ll also get lot's of advice and best practices on building and optimizing Angular applications with TypeScript and RxJS!

We think this is by far the most efficient way of learning a programming technology, and our attendees LOVE IT!

Read our customers testimonials

Contact Us

For more information or organizing your Corporate Training.

"Excellent course! The instructor really knows his material and conveys it well."

Patrick Lecouffe

Christie Innomed

"Great course. Well prepared and presented. Trainer really knows his subject, and explains really well. Easy to follow. Teaching and Workshop is well balanced. "

Jefry Denny

SAP

"Thanks again for a great training session. This is going to be so useful getting me in the right direction as I finally embark on my 1st project which will use Angular for the front end. Your training is worth every second and every penny spent :)"

Pierre G.

"This is an amazing course. Laurent is one of the great trainers out there!"

Eric C.

"Angular Academy is one of the best training provider out there with a prolific tutor, I was so lucky to be tutored by Laurent!"

Abdulkabir O.

"I took the Angular Fundamentals course. I liked the structure and the dynamic of the training. Laurent is very good to pick-up the important and complex topics and explain them in a simple and concise way. His approach doing hand-on labs on the way expedites learning. Pretty happy with all the useful web resources he shared with us!"

Aldo Cuevas

SAP

"Great course! The instructor was very attentive."

Nassim Bencheikh

Christie Innomed

"Excellent training!!!"

Bhavesh Patel

Fiix Software

Read more!!

Alumni

Be part of our next workshop and learn Angular in a fun and engaging way!

Advanced Angular Online Training Course (2024)

References

Top Articles
Latest Posts
Article information

Author: Madonna Wisozk

Last Updated:

Views: 6252

Rating: 4.8 / 5 (48 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Madonna Wisozk

Birthday: 2001-02-23

Address: 656 Gerhold Summit, Sidneyberg, FL 78179-2512

Phone: +6742282696652

Job: Customer Banking Liaison

Hobby: Flower arranging, Yo-yoing, Tai chi, Rowing, Macrame, Urban exploration, Knife making

Introduction: My name is Madonna Wisozk, I am a attractive, healthy, thoughtful, faithful, open, vivacious, zany person who loves writing and wants to share my knowledge and understanding with you.