Get in Touch

Course Outline

Introduction

  • Overview of Angular and its key features.
  • Exploring the advantages of using Angular.
  • Gaining insight into the Angular framework and architecture.
  • Discovering new features in Angular 14.
  • Preparing the development environment.

TypeScript Fundamentals

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

Components

  • Exploring the structure of an Angular component.
  • Creating and utilizing components.
  • Enabling communication between components.
  • Implementing component lifecycle hooks.

Directives

  • Exploring the structure of an Angular directive.
  • Creating and utilizing directives.
  • Developing custom directives.

Services and Dependency Injection

  • Exploring the structure of an Angular service.
  • Creating and utilizing services.
  • Managing services via Dependency Injection.

Pipes

  • Exploring the structure of an Angular pipe.
  • Creating and utilizing pipes.
  • Developing custom pipes.

Forms

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

HttpClient

  • Interacting with RESTful APIs using Angular's HttpClient module.
  • Executing GET, POST, PUT, and DELETE requests.
  • Handling errors and progress events.

Authentication and Authorization

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

Testing and Debugging

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

Summary and Next Steps

Requirements

  • Fundamental knowledge of HTML, CSS, and JavaScript.

Audience

  • Developers
  • Programmers
 28 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories