Course Outline


  • Overview of Angular
  • Understanding the Angular framework and architecture
  • Understanding the anatomy of an Angular application
  • What’s new in Angular 13?

Fundamentals of TypeScript

  • Understanding the TypeScript syntax
  • Defining variables and arrays
  • Type in functions

Building Components

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

Working with Angular Forms

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

Services, Dependency Injection, and Pipes

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

Working with HTTP Client

  • Angular HTTP client
  • Using the HHTP client
  • Importing 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 view
  • Using the Angular router API
  • Creating a router-enabled application
  • Hosting router components

Implementing Micro-Frontend Architecture with Angular

  • Overview of micro-frontend
  • Advantages and features of micro-frontend
  • Understanding the different approaches to micro-frontend
  • 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


  • Basic understanding of HTML, CSS, and JavaScript


  • Developers
  • Programmers
  28 Hours


Related Courses

AngularJS Basics

  14 hours

Angular JavaScript

  28 hours

Building Web Apps using the MEAN stack

  35 hours

AngularJS Advanced

  21 hours


  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