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

Front-End JavaScript Frameworks: Angular
The Hong Kong University of Science and Technology via Coursera
Angular 9 Essencial
Udemy
Reactive Angular Course (with RxJs, Angular 18)
Udemy
RxJs In Practice (with FREE E-Book)
Udemy
The Modern Angular Bootcamp
Udemy