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

Requirements

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

Audience

  • Developers
  • Programmers
  28 Hours
 

Testimonials (9)

Related Courses

Related Categories