Udemy

API and Webservices - Understand and use REST APIs

Enroll Now
  • 375 Students
  • Updated 7/2022
4.4
(102 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
2 Hour(s) 17 Minute(s)
Language
English
Taught by
Daniel Tait
Rating
4.4
(102 Ratings)
4 views

Course Overview

API and Webservices - Understand and use REST APIs

Includes API, Web Services using REST, JSON, XML, HTTP, and Postman

APIs and Web Services are everywhere these days and if you're in IT then it's essential you know how to work with them.

Unfortunately, a lot of the material online about REST APIs is confusing, especially for beginners. But don’t worry, because in this course I explain all the technical terms in a way that is easy to understand. We’re going to be learning all about how APIs work and how to use them.

If you are a beginner, or if you have some knowledge of APIs but need a refresher, this course is for you. This course includes all the essential components of APIs that every IT professional should know. The Main Topics include REST, HTTP, JSON, & XML. This course includes demos, quizzes, and exercises to test your new skills.


What you are going to learn:

  • Learn exactly what an API is

  • What API Endpoints are

  • Calling the International Space Station API – follow along demo.

  • Introduction to HTTP – the main protocol used when sending data over the internet

  • The different parts of an HTTP Request – The Request Line, Headers, & Body

  • Commonly used HTTP Request Methods - GET, POST, PUT, PATCH, HEAD, & DELETE

  • Learn when to use each Request Method.

  • Learn what idempotence means and how this relates to request methods.

  • Send different types of requests to an API using Postman (free version) – follow along demo.

  • Learn the structure of HTTP Responses

  • Understand Response Status Codes

  • HTTP Quiz

  • Learn the JSON data format.

  • Learn how to structure data in JSON by completing an exercise

  • Solution to the JSON exercise

  • REST APIs and the six guiding principles of REST – what makes an API RESTful

  • Learn both query parameters and path parameters - includes a demo using an API called SWAPI

  • Learn the XML data format

  • XML follow along demo

  • XML Attributes

  • XML Quiz and Exercise

  • Solution to the XML Exercise

If you're wanting to get a strong foundation in APIs then I look forward to working with you in the course!

Course Content

  • 5 section(s)
  • 25 lecture(s)
  • Section 1 Introduction
  • Section 2 HTTP Requests and Responses
  • Section 3 REST APIs and JSON
  • Section 4 Query and Path Parameters
  • Section 5 XML

What You’ll Learn

  • Learn what API/Webservices are and how they work
  • API Endpoints
  • Learn the main HTTP request methods - GET, POST, PUT, PATCH, HEAD, & DELETE
  • HTTP Requests and Responses
  • What a RESTful API is and the six guiding principles of REST
  • The parts of an HTTP request
  • HTTP Respones and Status Codes
  • How to craft your own HTTP requests to an API using the Postman Application
  • Path parameters
  • Query parameters
  • Learn how structure data in the JSON and XML formats
  • Exercises on structuring data in JSON and XML


Reviews

  • M
    Mike Jackman
    5.0

    Very clear and easy to follow. I am really impressed, a natural teacher with great examples.

  • Y
    Yadilka Suárez-Inclán Rivero
    3.5

    Estuvo bueno el curso, bien explicado y detallado, solo que resultó muy básico

  • S
    Sergio
    1.0

    The course is super basic, it just goes over some definitions you can find in the wikipedia. If someone gets a course about API he's looking for something more than a couple of definitions and how to use postman.

  • M
    Munish Arora
    4.0

    yes but should have more for security and authentication

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed