Angular 11 Advanced Training Course

Introduction

  • What’s new in Angular 11?

Getting Started

  • Installing Angular 11 CLI
  • Setting up the workspace
  • Initializing an application

Angular 11 Components

  • Building nested components
  • Sharing data across components
  • Loading components dynamically
  • Working with custom elements

RxJS and Observables

  • Exploring the RxJS library and properties
  • Creating, subscribing, and multicasting observables
  • Handling asynchronous operations using observables

Forms in Angular 11

  • Reactive vs template-driven forms
  • Validating user inputs
  • Generating dynamic forms

Routing and Navigation

  • Configuring routes for an application
  • Passing data to routes
  • Using route guards to restrict access

Advanced Dependency Injection

  • Generating services in Angular 11
  • Injecting dependencies into a component
  • Configuring dependency providers

Security and Deployment

  • Preventing cross-site scripting (XSS) and vulnerabilities
  • Auditing Angular 11 applications
  • Testing and building configurations for deployment
  • Deploying Angular 11 applications to production

Best Practices and Troubleshooting

Summary and Next Steps