Get in Touch

Course Outline

Introduction

  • Overview of Angular and its key features
  • Exploring the advantages of adopting Angular
  • Understanding the Angular framework and its architecture
  • What’s new in Angular 14?
  • Preparing the development environment

TypeScript Fundamentals

  • Grasping TypeScript syntax
  • Defining variables, arrays, interfaces, and generics
  • Applying types in functions

Components

  • Exploring the anatomy of an Angular component
  • Creating and utilizing components
  • Facilitating communication between components
  • Implementing component lifecycle hooks

Directives

  • Examining the anatomy of an Angular directive
  • Creating and applying directives
  • Developing custom directives

Services and Dependency Injection

  • Understanding the structure of an Angular service
  • Creating and employing services
  • Managing services via Dependency Injection

Pipes

  • Analyzing the anatomy of an Angular pipe
  • Creating and using pipes
  • Constructing custom pipes

Forms

  • Building and validating template-driven forms with Angular's FormBuilder
  • Building 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 tracking progress events

Authentication and Authorization

  • Integrating authentication and authorization into Angular applications
  • Utilizing JSON Web Tokens (JWT) for secure authentication
  • Securing routes with guards

Testing and Debugging

  • Establishing a testing environment for Angular using 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.

Target Audience

  • Developers
  • Programmers
 28 Hours

Testimonials (1)

Upcoming Courses

Related Categories