Course Code: angular15adv
Duration: 28 hours
Prerequisites:
  • Familiarity with Angular 15, HTML, CSS, and JavaScript

Audience

  • Developers
  • Programmers
Overview:

Angular is a popular JavaScript framework for building web applications.

This instructor-led, live training (online or onsite) is aimed at experienced developers and programmers who wish to take their Angular 15 skills to the next level and leverage the advanced features of Angular 15 to build, test, and deploy high-performance web applications.

By the end of this training, participants will be able to:

  • Use advanced techniques for building Angular 15 applications.
  • Understand best practices for scaling and maintaining large-scale Angular 15 applications.
  • Develop performant applications using advanced features of Angular 15.
  • Troubleshoot and optimize Angular 15 applications.
  • Learn about advanced topics such as server-side rendering, lazy loading, and more.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

  • 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

Sites Published:

United Arab Emirates - Angular 15 Advanced

Qatar - Angular 15 Advanced

Egypt - Angular 15 Advanced

Saudi Arabia - Angular 15 Advanced

South Africa - Angular 15 Advanced

Brasil - Angular 15 Advanced

Canada - Angular 15 Advanced

中国 - Angular 15 Advanced

香港 - Angular 15 Advanced

澳門 - Angular 15 Advanced

台灣 - Angular 15 Advanced

USA - Angular 15 Advanced

Österreich - Angular 15 Advanced

Schweiz - Angular 15 Advanced

Deutschland - Angular 15 Advanced

Czech Republic - Angular 15 Advanced

Denmark - Angular 15 Advanced

Estonia - Angular 15 Advanced

Finland - Angular 15 Advanced

Greece - Angular 15 Advanced

Magyarország - Angular 15 Advanced

Ireland - Angular 15 Advanced

Luxembourg - Angular 15 Advanced

Latvia - Angular 15 Advanced

España - Angular 15 Advanced

Italia - Angular 15 Advanced

Lithuania - Angular 15 Advanced

Nederland - Angular 15 Advanced

Norway - Angular 15 Advanced

Portugal - Angular 15 Advanced

România - Angular 15 Advanced

Sverige - Angular 15 Advanced

Türkiye - Angular 15 Advanced

Malta - Angular 15 Advanced

Belgique - Angular 15 Advanced

France - Angular 15 Advanced

日本 - Angular 15 Advanced

Australia - Angular 15 Advanced

Malaysia - Angular 15 Advanced

New Zealand - Angular 15 Advanced

Philippines - Angular 15 Advanced

Singapore - Angular 15 Advanced

Thailand - Angular 15 Advanced

Vietnam - Angular 15 Advanced

India - Angular 15 Advanced

Argentina - Angular 15 Advanced

Chile - Angular 15 Advanced

Costa Rica - Angular 15 Advanced

Ecuador - Angular 15 Advanced

Guatemala - Angular 15 Advanced

Colombia - Angular 15 Advanced

México - Angular 15 Advanced

Panama - Angular 15 Advanced

Peru - Angular 15 Advanced

Uruguay - Angular 15 Advanced

Venezuela - Angular 15 Advanced

Polska - Angular 15 Advanced

United Kingdom - Angular 15 Advanced

South Korea - Angular 15 Advanced

Pakistan - Angular 15 Advanced

Sri Lanka - Angular 15 Advanced

Bulgaria - Angular 15 Advanced

Bolivia - Angular 15 Advanced

Indonesia - Angular 15 Advanced

Kazakhstan - Angular 15 Advanced

Moldova - Angular 15 Advanced

Morocco - Angular 15 Advanced

Tunisia - Angular 15 Advanced

Kuwait - Angular 15 Advanced

Oman - Angular 15 Advanced

Slovakia - Angular 15 Advanced

Kenya - Angular 15 Advanced

Nigeria - Angular 15 Advanced

Botswana - Angular 15 Advanced

Slovenia - Angular 15 Advanced

Croatia - Angular 15 Advanced

Serbia - Angular 15 Advanced

Bhutan - Angular 15 Advanced

Nepal - Angular 15 Advanced

Uzbekistan - Angular 15 Advanced