Course Code: angular14adv
Duration: 28 hours
Prerequisites:
  • Familiarity with Angular 14, 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 14 skills to the next level and leverage the advanced features of Angular 14 to build, test, and deploy high-performance web applications.

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

  • Build advanced applications using Angular 14.
  • Understand and implement Angular 14's more complex features and techniques.
  • Develop maintainable and scalable Angular 14 code.
  • Create custom libraries and modules to extend Angular 14's functionality.

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 14 topics
  • Review of Angular 14 fundamentals

Advanced TypeScript

  • Understanding advanced TypeScript syntax
  • Advanced techniques for working with classes and interfaces
  • Type guards, union types, and intersection types
  • Advanced decorators

Advanced Components

  • Customizing Angular's change detection
  • Using content projection to create reusable components
  • Building dynamic components
  • Using advanced input and output techniques

Advanced Directives

  • Customizing directive behavior
  • Building structural directives
  • Advanced directive techniques

Advanced Services

  • Advanced Dependency Injection techniques
  • Creating and using service factories
  • Using services for state management
  • Reactive programming with RxJS

Advanced Forms

  • Implementing custom form controls
  • Advanced form validation techniques
  • Working with complex form models
  • Building custom form templates

Advanced HttpClient

  • Interceptors and middleware
  • Caching and offline data storage
  • Implementing WebSockets
  • Managing large data sets with pagination

Advanced Testing and Debugging

  • Advanced testing techniques with Jasmine and Karma
  • Mocking services and components for testing
  • Debugging performance issues
  • Testing complex asynchronous code

Creating Libraries and Modules

  • Building custom Angular 14 libraries
  • Developing custom Angular 14 modules
  • Reusing code across multiple projects
  • Publishing and distributing custom libraries and modules

Performance Optimization

  • Understanding Angular 14's performance characteristics
  • Profiling and identifying performance bottlenecks
  • Implementing advanced optimization techniques
  • Building performant applications with lazy loading

Summary and Next Steps

Sites Published:

United Arab Emirates - Angular 14 Advanced

Qatar - Angular 14 Advanced

Egypt - Angular 14 Advanced

Saudi Arabia - Angular 14 Advanced

South Africa - Angular 14 Advanced

Brasil - Angular 14 Advanced

Canada - Angular 14 Advanced

中国 - Angular 14 Advanced

香港 - Angular 14 Advanced

澳門 - Angular 14 Advanced

台灣 - Angular 14 Advanced

USA - Angular 14 Advanced

Österreich - Angular 14 Advanced

Schweiz - Angular 14 Advanced

Deutschland - Angular 14 Advanced

Czech Republic - Angular 14 Advanced

Denmark - Angular 14 Advanced

Estonia - Angular 14 Advanced

Finland - Angular 14 Advanced

Greece - Angular 14 Advanced

Magyarország - Angular 14 Advanced

Ireland - Angular 14 Advanced

Luxembourg - Angular 14 Advanced

Latvia - Angular 14 Advanced

España - Angular 14 Advanced

Italia - Angular 14 Advanced

Lithuania - Angular 14 Advanced

Nederland - Angular 14 Advanced

Norway - Angular 14 Advanced

Portugal - Angular 14 Advanced

România - Angular 14 Advanced

Sverige - Angular 14 Advanced

Türkiye - Angular 14 Advanced

Malta - Angular 14 Advanced

Belgique - Angular 14 Advanced

France - Angular 14 Advanced

日本 - Angular 14 Advanced

Australia - Angular 14 Advanced

Malaysia - Angular 14 Advanced

New Zealand - Angular 14 Advanced

Philippines - Angular 14 Advanced

Singapore - Angular 14 Advanced

Thailand - Angular 14 Advanced

Vietnam - Angular 14 Advanced

India - Angular 14 Advanced

Argentina - Angular 14 Advanced

Chile - Angular 14 Advanced

Costa Rica - Angular 14 Advanced

Ecuador - Angular 14 Advanced

Guatemala - Angular 14 Advanced

Colombia - Angular 14 Advanced

México - Angular 14 Advanced

Panama - Angular 14 Advanced

Peru - Angular 14 Advanced

Uruguay - Angular 14 Advanced

Venezuela - Angular 14 Advanced

Polska - Angular 14 Advanced

United Kingdom - Angular 14 Advanced

South Korea - Angular 14 Advanced

Pakistan - Angular 14 Advanced

Sri Lanka - Angular 14 Advanced

Bulgaria - Angular 14 Advanced

Bolivia - Angular 14 Advanced

Indonesia - Angular 14 Advanced

Kazakhstan - Angular 14 Advanced

Moldova - Angular 14 Advanced

Morocco - Angular 14 Advanced

Tunisia - Angular 14 Advanced

Kuwait - Angular 14 Advanced

Oman - Angular 14 Advanced

Slovakia - Angular 14 Advanced

Kenya - Angular 14 Advanced

Nigeria - Angular 14 Advanced

Botswana - Angular 14 Advanced

Slovenia - Angular 14 Advanced

Croatia - Angular 14 Advanced

Serbia - Angular 14 Advanced

Bhutan - Angular 14 Advanced

Nepal - Angular 14 Advanced

Uzbekistan - Angular 14 Advanced