Get in Touch

Course Outline

Introduction

  • Overview of Angular and its key features
  • Understanding the advantages of adopting Angular
  • Exploring the Angular framework and architecture
  • Highlights of what is new in Angular 14
  • Setting up the development environment

Core Concepts of TypeScript

  • Comprehending TypeScript syntax
  • Defining variables, arrays, interfaces, and generics
  • Type annotations in functions

Components

  • Structure of an Angular component
  • Creating and utilizing components
  • Facilitating communication between components
  • Implementing component lifecycle hooks

Directives

  • Structure of an Angular directive
  • Creating and utilizing directives
  • Developing custom directives

Services and Dependency Injection

  • Structure of an Angular service
  • Creating and utilizing services
  • Managing services through Dependency Injection

Pipes

  • Structure of an Angular pipe
  • Creating and utilizing pipes
  • Developing custom pipes

Forms

  • Constructing and validating template-driven forms with Angular's FormBuilder
  • Constructing and validating reactive forms with Angular's ReactiveFormsModule
  • Comparing template-driven and reactive forms

HttpClient

  • Interacting with a RESTful API using Angular's HttpClient module
  • Executing GET, POST, PUT, and DELETE requests
  • Managing errors and progress events

Authentication and Authorization

  • Integrating authentication and authorization into Angular applications
  • Employing JSON Web Tokens (JWT) for authentication
  • Safeguarding routes using guards

Testing and Debugging

  • Preparing a testing environment for Angular using Karma and Jasmine
  • Writing unit tests for Angular components, directives, services, and pipes
  • Debugging Angular applications via browser DevTools

Summary and Next Steps

Requirements

  • Foundational knowledge of HTML, CSS, and JavaScript.

Target Audience

  • Developers
  • Programmers
 28 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories