Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Angular HTTP Communication
Rating: 4.8 out of 5(49 ratings)
247 students

Angular HTTP Communication

Learn basics, as well as advanced features of Angular HTTP
Created byGet Arrays
Last updated 7/2021
English

What you'll learn

  • Learn basics, as well as advanced features of Angular HTTP

Course content

6 sections58 lectures3h 40m total length
  • Overview1:34
  • Prerequisites1:50
  • Environment Setup2:51

    Set up a practical Angular development environment with Visual Studio Code or any editor, Chrome or other browsers, and a terminal for Angular CLI commands.

  • What is Angular1:50
  • What is HTTP1:27
  • RESTful Web Service2:26
  • RESTful CRUD and HTTP3:09
  • Angular HTTP Communication2:00

    Explore how Angular client communicates with backend services over http, sending requests (get, post, put, patch, delete) and receiving responses to perform create, read, update, and delete operations.

  • Asking Questions and Source Code0:48

Requirements

  • Basic Web Knowledge (HTML, CSS)
  • Basic JavaScript Knowledge
  • Basic Angular Knowledge

Description

HTTP is the primary protocol for browser and server communication. The Angular HTTP library simplifies application programming with the XHR and JSONP APIs. Almost all Angular applications need to make HTTP requests to a back-end web API to retrieve, save, update, and delete data. This course teaches basic, as well as advanced features of Angular HTTP.


This course also covers an introduction to the new HTTP client module, example of an HTTP GET, improved Type Safety, HTTP Request Parameters (Immutability-based API), HTTP Headers (Immutability-based API), HTTP PUT, PATCH, POST, DELETE, some REST Guidelines (specific to RESTful JSON) for using the multiple HTTP methods, and much more. It also goes over the major features of the HTTP client service provided by angular such as the ability to request typed response objects, streamlined error handling, request and response interception.


In addition, it teaches how to use RxJS, and the RxJS operators that are most common when working with the Angular HTTP client. A significant part of this course is dedicated to teaching how to work with another new use case that is supported by the HTTP client; Progress HTTP Events.


The new Angular HTTP Client is a great evolution when compared to the previous HTTP client in the front-end world of wed development. It's more user-friendly and helps to improve the type safety of our code.


Who this course is for:

  • Student wanting to learn basics, as well as advanced features of Angular HTTP communication