Get in Touch

Course Outline

Introduction

  • What's new in Angular 13?

Advanced Components

  • Overview of advanced components
  • Utilizing advanced decorators
  • Utilizing advanced lifecycle hooks
  • Constructing complex components
  • Implementing dynamic components
  • Developing custom directives
  • Creating reusable components

Advanced Services

  • Overview of advanced services
  • Utilizing service providers
  • Applying advanced dependency injection techniques
  • Working with observables and subjects
  • Developing asynchronous services
  • Creating singleton services
  • Establishing factory providers
  • Establishing use-value providers

Advanced Routing

  • Overview of advanced routing
  • Utilizing nested routes
  • Utilizing route guards
  • Utilizing lazy loading
  • Utilizing preloading
  • Developing custom route resolvers
  • Utilizing query parameters
  • Utilizing route parameters

Advanced Forms

  • Overview of advanced forms
  • Building custom form controls
  • Building custom validators
  • Building custom async validators
  • Using reactive forms in complex scenarios
  • Using dynamic forms
  • Using template-driven forms with validation
  • Building custom form directives

Advanced Testing

  • Overview of advanced testing
  • Testing advanced components
  • Testing advanced services
  • Testing advanced forms
  • Applying test-driven development techniques
  • Utilizing mocking and spies
  • Performing end-to-end testing with Protractor

Performance Optimization

  • Overview of performance optimization
  • Utilizing AOT compilation
  • Utilizing lazy loading
  • Optimizing change detection
  • Optimizing component rendering
  • Optimizing network requests
  • Optimizing server-side rendering

Deployment and Build Optimization

  • Overview of deployment and build optimization
  • Utilizing the Angular CLI
  • Utilizing the production build
  • Utilizing code splitting
  • Utilizing tree shaking
  • Optimizing for progressive web apps
  • Optimizing for search engines

Troubleshooting

Summary and Next Steps

Requirements

  • Foundational knowledge of HTML, CSS, and JavaScript.
  • Experience with Angular 13 or completion of an introductory Angular 13 course.

Target Audience

  • Experienced developers and programmers seeking to deepen their expertise in Angular 13.
 28 Hours

Testimonials (2)

Upcoming Courses

Related Categories