Get in Touch

Course Outline

Introduction

  • Overview of Angular.
  • Understanding the Angular framework and architecture.
  • Understanding the structure of an Angular application.
  • New features in Angular 13.

TypeScript Fundamentals

  • Understanding TypeScript syntax.
  • Defining variables and arrays.
  • Typing in functions.

Building Components

  • Overview of components.
  • Creating a component using the Angular CLI.
  • Understanding the component class.
  • Using a component template.
  • Event Binding.

Working with Angular Forms

  • Introduction to forms.
  • Using template-driven forms.
  • Importing the forms module.
  • Setting up a form.
  • Overview of reactive forms.
  • Importing the reactive forms module.
  • Constructing a form.
  • Designing the template.

Services, Dependency Injection, and Pipes

  • Overview of services.
  • Creating a basic service.
  • Understanding the service class.
  • Introduction to dependency injection.
  • Injecting a service instance.
  • Introduction to pipes.
  • Using built-in pipes.
  • Using pipes in HTML templates.
  • Chaining pipes.

Working with the HTTP Client

  • Angular HTTP client.
  • Using the HTTP client.
  • Importing the HTTP client module.
  • HTTP client request options.
  • Returning an HTTP response object.
  • Setting request headers.
  • Creating a new and simple observable.

Angular Component Router

  • Introduction to the Angular component router.
  • Navigating views.
  • Using the Angular router API.
  • Creating a router-enabled application.
  • Hosting router components.

Implementing Micro-Frontend Architecture with Angular

  • Overview of micro-frontends.
  • Advantages and features of micro-frontends.
  • Understanding different approaches to micro-frontends.
  • Understanding the micro-frontend framework.
  • Creating micro-frontend projects with Angular.

Testing Angular Applications

  • Unit testing Angular artifacts.
  • Using testing tools.
  • Testing steps.

Summary and Next Steps

Requirements

  • Basic knowledge of HTML, CSS, and JavaScript.

Audience

  • Developers.
  • Programmers.
 28 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories