Angular HTTP Communication Course Updates

My Angular HTTP Communication Pluralsight course was updated to support Angular 7. Overall, the changes to support version 7 are pretty minor. Here is a quick peek at the primary changes. I've included a breakdown by course module further down.

  • RxJS 6 import locations were updated throughout the demos
  • RxJS 6 "throwError" operator is now used instead of the previous "ErrorObservable" class
  • The package.json file in the demo project was updated to use Angular 7
  • Demos were updated to use the newer Angular CLI syntax
  • Angular services were updated to be provided with the @Injectable decorator

Module 1 - Course Overview

No changes.

Module 2 - Configuring an Application to Make HTTP Requests

This module was updated to explain what version of Angular and RxJS will be used in the course. I also updated the demos to show that Angular 7 is being used in the package.json file. The demos were also updated to use the newer RxJS import locations.

Module 3 - Consuming REST Services

The only changes were updates to the RxJS import locations.

Module 4 - Advanced HTTP Requests and Error Handling

RxJS import locations were updated. The demos were updated to use the newer "throwError" operator from RxJS. Earlier versions of the course used the "ErrorObservable" class instead. The resolver service was updated to be provided with the @Injectable decorator.

Module 5 - Creating Interceptors

The only changes were updates to the RxJS import locations.

Module 6 - Caching HTTP Requests with Interceptors

I updated the demos to use the newer Angular CLI syntax. I also updated RxJS import locations.

Module 7 - Testing HTTP Requests

The demos in this module were updated to use the updates made in earlier modules. Specifically, they now use "throwError" instead of "ErrorObservable".

Author image
About Brice Wilson
Software Developer and Trainer