Course Outline

Introduction

  • What's new in Angular 12?

Advanced Component Techniques

  • Advanced Component Patterns
  • Dynamic Components
  • Content Projection
  • View Container Refs
  • Change Detection
  • Custom Events

Advanced Directives Techniques

  • Advanced Directive Patterns
  • Advanced Host Binding
  • Advanced Host Listeners
  • Advanced Structural Directives
  • Directives as Services

Advanced Data Binding Techniques

  • Pure and Impure Pipes
  • Change Detection Strategies
  • Zone-Less Change Detection
  • Observables and Operators
  • RxJS Streams

Lazy Loading and Dynamic Imports

  • Lazy Loading Routes
  • Lazy Loading Components
  • Module Federation

Optimizing Angular 12 Performance

  • Performance Best Practices
  • Using Web Workers for Parallelism
  • Using Zone.js for profiling
  • Preloading Modules
  • Tree-Shaking and Code Splitting

Advanced Forms

  • Reactive Forms
  • FormBuilder
  • Custom Validators

Testing Angular 12 Applications

  • Advanced Testing Techniques
  • Unit Testing Advanced Components and Directives
  • Testing Dynamic Components
  • Testing Forms
  • Integration Testing

Advanced Debugging Techniques

  • Advanced Debugging Concepts
  • Using Augury for Debugging
  • Debugging with VS Code
  • Tracing and Profiling

Advanced Security Features

  • Security Best Practices
  • Using OAuth2 Authentication
  • Protecting Routes and Resources

Advanced Angular 12 Deployment

  • Deploying with Docker
  • Deploying with Kubernetes
  • Continuous Integration and Deployment

Angular 12 Best Practices

  • Best Practices for Building Maintainable Angular 12 Applications

Troubleshooting

Summary and Next Steps

Requirements

  • Experience with building Angular 12 applications

Audience

  • Developers who have experience building Angular 12 applications
  28 Hours
 

Testimonials

Related Courses

AngularJS Basics

  14 hours

Angular JavaScript

  28 hours

Building Web Apps using the MEAN stack

  35 hours

AngularJS Advanced

  21 hours

Ionic2

  14 hours

AngularJS Good Practices

  14 hours

Angular 2 Fundamentals

  21 hours

JavaScript, jQuery, NodeJS & AngularJS

  56 hours

Angular 4 Fundamentals

  21 hours

Angular 2: Building Web Apps Using the MEAN Stack

  35 hours

Ionic1: Build a Mobile App with Ionic 1 and Angular 1

  14 hours

Ionic2 and Angular2

  14 hours

Angular 4: Advanced

  21 hours

Ionic3: Building Cross-Platform Mobile Apps with Ionic3 and Angular4

  7 hours

Testing Angular Applications

  14 hours