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
  • Constructing custom directives
  • Constructing reusable components

Advanced Services

  • Overview of advanced services
  • Utilizing service providers
  • Utilizing advanced dependency injection techniques
  • Utilizing observables and subjects
  • Constructing asynchronous services
  • Creating singleton services
  • Creating factory providers
  • Creating use-value providers

Advanced Routing

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

Advanced Forms

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

Advanced Testing

  • Overview of advanced testing
  • Testing advanced components
  • Testing advanced services
  • Testing advanced forms
  • Utilizing test-driven development techniques
  • Utilizing mocking and spies
  • Utilizing 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

  • Fundamental knowledge of HTML, CSS, and JavaScript.
  • Hands-on experience with Angular 13 or completion of an introductory Angular 13 course.

Audience

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

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories