Get in Touch

Course Outline

Introduction

  • What is new in Angular 13?

Advanced Components

  • Overview of advanced components
  • Leveraging advanced decorators
  • Leveraging advanced lifecycle hooks
  • Constructing complex components
  • Implementing dynamic components
  • Building custom directives
  • Constructing reusable components

Advanced Services

  • Overview of advanced services
  • Utilizing service providers
  • Employing advanced dependency injection techniques
  • Working with 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
  • Implementing lazy loading
  • Implementing preloading
  • Creating custom route resolvers
  • Utilizing query parameters
  • Utilizing route params

Advanced Forms

  • Overview of advanced forms
  • Building custom form controls
  • Building custom validators
  • Building custom async validators
  • Applying reactive forms in complex scenarios
  • Utilizing 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
  • Employing test-driven development techniques
  • Utilizing mocking and spies
  • Conducting 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.
  • Hands-on experience with Angular 13 or successful completion of an introductory Angular 13 course.

Audience

  • Seasoned developers and programmers aiming to deepen their expertise in Angular 13.
 28 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories