YoVDO

Learn HTTP in Angular

Offered By: egghead.io

Tags

Angular Courses Web Development Courses RxJS Courses HttpClient Courses

Course Description

Overview

Client-server communication is at the heart of any modern web application. In this course we will take a look at how to communicate with your backend API in Angular, specifically with the new Http module(@angular/common/http) introduced and used in Angular 4.3.1 and later.
We will learn how to configure the HttpClientModule, how to fetch and send data, customize HTTP headers that are being sent and how to properly handle error responses.
We will also take a look at some more advanced use cases such as listening to progress events and intercepting HTTP calls. Finally we will also learn how to isolate and mock HTTP calls in automated unit tests.

Syllabus

  • Fetch Data from an API using the HttpClient in Angular
  • Send Data via HTTP using Angular HttpParams
  • Handle HTTP Errors in Angular with HttpErrorResponse
  • Retry Failed Requests with RxJS and the HttpClient in Angular
  • Set Metadata in HTTP Headers with Angular HttpHeaders
  • Read Custom HTTP Headers Sent by the Server in Angular
  • Fetch non-JSON data by specifying HttpClient responseType in Angular
  • Type Check an Http Response using the Angular HttpClient and TypeScript
  • Provide Feedback to Progress Events with Angular’s HttpRequest Object
  • Intercept HTTP Requests with Angular’s HttpInterceptor
  • Mock HTTP Requests made with Angular’s HttpClient in Unit Tests

Taught by

Juri Strumpflohner

Related Courses

Angular 101: Building a Web Application from scratch
Coursera Project Network via Coursera
Angular for Beginners Course [Full Front End Tutorial with TypeScript]
freeCodeCamp
Build mobile and desktop apps with .NET MAUI
Microsoft via Microsoft Learn
Unit Testing in ASP.NET Core 6 Blazor
Pluralsight
Accessing APIs Using HttpClient in .NET 6
Pluralsight