Company: Pluralsight Author: Brice Wilson Full Title: Angular HTTP Communication Year: 2018 Language: English Genre: Educational: Web development Skill Level: Intermediate Price: - - Files: MP4 (+ Exercise Files, Slides .PDF) Time: 02:27:17 Video: AVC, 1280 x 720 (1.778) at 30.000 fps, 650 kbps Audio: AAC at 72 Kbps, 2 channels, 44.1 KHz Nearly every Angular app needs to communicate with a server over HTTP. This course will teach you simple, as well as advanced, techniques to help you create and manage HTTP requests, responses as Observables, interceptors, and client-side caches. Nothing is more fundamental to a web application than the HTTP protocol. In Angular HTTP Communication, you will learn sophisticated techniques to help you take full advantage of the HTTP client features built-in to Angular. First, you will explore how to communicate with a REST service. Next, you will discover how to modify HTTP requests and responses with interceptors and create a client-side cache. Finally, you will create unit tests to make sure your HTTP requests always do what you expect. When you're finished with this course, you will have an advanced understanding of the HTTP features included with Angular and the practical skills required to build well-structured, performance-oriented Angular applications that take full advantage of Angular's HTTP client. Lessons: 1. Course Overview 01. Course Overview 2. Configuring an Application to Make HTTP Requests 02. Introduction and Overview 03. Demo: Book Tracker Project Overview 04. The Role of RxJS 05. Demo: Preparing to Use HttpClient in a Project 3. Consuming REST Services 06. Introduction and Overview 07. What is a REST Service? 08. Subscribing to Observables 09. Demo: Retrieving a Collection 10. Demo: Retrieving a Single Item 11. Using RxJS Operators 12. Demo: Transforming Data with RxJS 13. Demo: Creating, Updating, and Deleting Data 12m 0s 14. Summary 4. Advanced HTTP Requests and Error Handling 15. Introduction and Overview 16. Handling HTTP Errors 17. Demo: Handling HTTP Errors 18. Retrieving Data with Resolvers 19. Demo: Retrieving Data Over HTTP with Resolvers 20. Summary 5. Creating Interceptors 21. Introduction and Overview 22. What Are Interceptors? 23. Uses for Interceptors 24. Defining and Providing Interceptors 25. Demo: Creating an Interceptor 26. Demo: Intercepting Responses and Using Multiple Interceptors 27. Summary 6. Caching HTTP Requests with Interceptors 28. Introduction and Overview 29. Benefits and Types of Caching 30. Caching with Interceptors 31. Demo: Create a Service to Store Cached HTTP Requests 32. Demo: Create an Interceptor to Cache HTTP Requests 33. Summary 7. Testing HTTP Requests 34. Introduction and Overview 35. Angular's Default Unit Testing Tools 36. Structure of Angular HTTP Unit Tests 37. Demo: Testing HTTP Requests and Responses 38. Demo: Testing HTTP Errors 39. Summary Our members see more. Join us! ------------- Our members see more. Join us!