Get in Touch

Course Outline

Introduction

  • Overview of Angular and its features.
  • Understanding the benefits of using Angular.
  • Understanding the Angular framework and architecture.
  • What’s new in Angular 14?
  • Setting up the development environment.

Fundamentals of TypeScript

  • Understanding the TypeScript syntax.
  • Defining variables, arrays, interfaces, and generics.
  • Type in functions.

Components

  • Anatomy of an Angular component.
  • Creating and using components.
  • Communicating between components.
  • Implementing component lifecycle hooks.

Directives

  • Anatomy of an Angular directive.
  • Creating and using directives.
  • Building custom directives.

Services and Dependency Injection

  • Anatomy of an Angular service.
  • Creating and using services.
  • Using Dependency Injection to manage services.

Pipes

  • Anatomy of an Angular pipe.
  • Creating and using pipes.
  • Building custom pipes.

Forms

  • Building and validating template-driven forms using Angular's FormBuilder.
  • Building and validating reactive forms using Angular's ReactiveFormsModule.
  • Comparing and contrasting template-driven and reactive forms.

HttpClient

  • Communicating with a RESTful API using Angular's HttpClient module.
  • Implementing GET, POST, PUT, and DELETE requests.
  • Handling errors and progress events.

Authentication and Authorization

  • Implementing authentication and authorization in Angular applications.
  • Using JSON Web Tokens (JWT) for authentication.
  • Protecting routes with guards.

Testing and Debugging

  • Setting up a testing environment for Angular using Karma and Jasmine.
  • Writing unit tests for Angular components, directives, services, and pipes.
  • Debugging Angular applications using the browser's DevTools.

Summary and Next Steps

Requirements

  • Fundamental understanding of HTML, CSS, and JavaScript.

Audience

  • Developers
  • Programmers
 28 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories