Course Code: angular14
Duration: 28 hours
Prerequisites:
  • Basic understanding of HTML, CSS, and JavaScript

Audience

  • Developers
  • Programmers
Overview:

Angular is a popular JavaScript framework for building web applications. 

This instructor-led, live training (online or onsite) is aimed at developers and programmers who wish to use the latest features of Angular 14 to build, test, and deploy web applications.

By the end of this training, participants will be able to:

  • Install and configure Angular 14.
  • Develop applications using Angular 14's component-based architecture.
  • Leverage Angular 14's built-in directives, services, and pipes.
  • Communicate with a RESTful API using Angular 14's HttpClient module.
  • Implement authentication and authorization in Angular 14 applications.
  • Test and debug Angular 14 applications.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
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

Sites Published:

United Arab Emirates - Angular 14

Qatar - Angular 14

Egypt - Angular 14

Saudi Arabia - Angular 14

South Africa - Angular 14

Brasil - Angular 14

Canada - Angular 14

中国 - Angular 14

香港 - Angular 14

澳門 - Angular 14

台灣 - Angular 14

USA - Angular 14

Österreich - Angular 14

Schweiz - Angular 14

Deutschland - Angular 14

Czech Republic - Angular 14

Denmark - Angular 14

Estonia - Angular 14

Finland - Angular 14

Greece - Angular 14

Magyarország - Angular 14

Ireland - Angular 14

Luxembourg - Angular 14

Latvia - Angular 14

España - Angular 14

Italia - Angular 14

Lithuania - Angular 14

Nederland - Angular 14

Norway - Angular 14

Portugal - Angular 14

România - Angular 14

Sverige - Angular 14

Türkiye - Angular 14

Malta - Angular 14

Belgique - Angular 14

France - Angular 14

日本 - Angular 14

Australia - Angular 14

Malaysia - Angular 14

New Zealand - Angular 14

Philippines - Angular 14

Singapore - Angular 14

Thailand - Angular 14

Vietnam - Angular 14

India - Angular 14

Argentina - Angular 14

Chile - Angular 14

Costa Rica - Angular 14

Ecuador - Angular 14

Guatemala - Angular 14

Colombia - Angular 14

México - Angular 14

Panama - Angular 14

Peru - Angular 14

Uruguay - Angular 14

Venezuela - Angular 14

Polska - Angular 14

United Kingdom - Angular 14

South Korea - Angular 14

Pakistan - Angular 14

Sri Lanka - Angular 14

Bulgaria - Angular 14

Bolivia - Angular 14

Indonesia - Angular 14

Kazakhstan - Angular 14

Moldova - Angular 14

Morocco - Angular 14

Tunisia - Angular 14

Kuwait - Angular 14

Oman - Angular 14

Slovakia - Angular 14

Kenya - Angular 14

Nigeria - Angular 14

Botswana - Angular 14

Slovenia - Angular 14

Croatia - Angular 14

Serbia - Angular 14

Bhutan - Angular 14

Nepal - Angular 14

Uzbekistan - Angular 14