Course Outline


  • Overview of advanced Angular 15 topics
  • Review of Angular 15 fundamentals

Advanced Component Techniques

  • Advanced component architecture patterns
  • Using advanced component lifecycle hooks
  • Creating dynamic components
  • Using Angular Elements to create web components

Advanced Directive Techniques

  • Creating custom structural directives
  • Implementing advanced directive composition
  • Using the ngTemplateOutlet directive
  • Implementing advanced animations

Advanced RxJS Techniques

  • Advanced RxJS concepts
  • Using RxJS to implement complex user interfaces
  • Reactive programming with Angular 15
  • Reactive forms with RxJS

Advanced Change Detection Techniques

  • Advanced change detection concepts
  • Implementing onPush change detection strategy
  • Using the IterableDiffers API
  • Optimizing change detection performance

Advanced Routing Techniques

  • Using lazy loading to improve application performance
  • Using preloading strategies to improve user experience
  • Implementing server-side rendering with Angular Universal
  • Implementing a custom router outlet

Advanced Testing Techniques

  • Writing comprehensive tests with high code coverage
  • Using mocks and spies in tests
  • Using advanced testing frameworks for Angular 15
  • Debugging complex tests

Advanced Debugging Techniques

  • Using the Angular DevTools
  • Debugging Angular 15 applications using the browser's DevTools
  • Troubleshooting common issues in Angular 15 applications
  • Using advanced debugging techniques for performance optimization

Advanced Performance Techniques

  • Advanced performance optimization techniques for Angular 15
  • Implementing change detection on push
  • Implementing lazy loading for optimal performance
  • Optimizing network requests using Angular's HttpInterceptor
  • Server-side rendering for improved performance

Summary and Next Steps


  • Familiarity with Angular 15, HTML, CSS, and JavaScript


  • Developers
  • Programmers
  28 Hours


Related Courses

AngularJS Basics

  14 hours

Angular JavaScript

  28 hours

Building Web Apps using the MEAN stack

  35 hours

AngularJS Advanced

  21 hours


  14 hours

AngularJS Good Practices

  14 hours

Angular 2 Fundamentals

  21 hours

JavaScript, jQuery, NodeJS & AngularJS

  56 hours

Angular 4 Fundamentals

  21 hours

Angular 2: Building Web Apps Using the MEAN Stack

  35 hours

Ionic1: Build a Mobile App with Ionic 1 and Angular 1

  14 hours

Ionic2 and Angular2

  14 hours

Angular 4: Advanced

  21 hours

Ionic3: Building Cross-Platform Mobile Apps with Ionic3 and Angular4

  7 hours

Testing Angular Applications

  14 hours