Introduction to APIs - REST API, GraphQL, SOAP Web Services (Udemy.com)

Understand how HTTP works. Use tools like Postman and learn about JSON, XML.

Created by: Valentin Despa

Produced in 2021

icon
What you will learn

  • Create GET, POST, PUT, DELETE requests
  • Understand HTTP messages
  • Understand GET vs POST request method
  • Work with real-world APIs

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100

icon
Course Description

API is a very generic term. In this course you will learn what an API actually is and learn how to work with different web APIs:
REST, SOAP and GraphQL.
RESTful APIs (or simply REST API) are everywhere nowadays but at the same time they are getting more complex to get started with: different HTTP methods, headers, cookies, dealing with file uploads or authentication with api keys, tokens, OAuth and so much more.
To work with APIs we will use the Postman app! Postman allows you very quickly create a request with the required HTTP method and parameters, submit the request and easily inspect the results. Postman can help if you are developing APIs as well! I have created this course for testing engineers and well as for software developers. Postman can help you during the development of your API as well as after the API is completed, by running tests that make sure your API is still working as intended.
So lets look at what you are going to learn:
Understand what an API really isGet the basics right:
understand the structure of HTTP messagesStart with simple requests and advance towards more complex scenariosLearn to deal with authentication / authorization mechanisms like Basic Auth, API Keys, or OAuth.
Excited to learn about APIs? Sign-up up today!
Who this course is for:
Anyone who want to get started with APIsBeginner developers who want to use APIs in their projectsQA engineers who want to learn how to use APIs

icon
Instructor Details

Valentin Despa

Agile Enterprise software developer with a strong background in computer science.I believe there is a better way of developing software by using Agile and Scrum.
I have been involved in many open-source projects, including being a member of the Joomla! CMS Bug Squad, Joomla! Stack Exchange moderator and TYPO3 CMS Security Team. As you can guess,I am a dedicated software developer and open source lover.
I decided to join Udemy because of my desire to share my know-how in specific areas.

icon
More courses by Valentin Despa

Scrum Master Certification Preparation & 240+ Prep Questions

$11.99

Scrum Product Owner Certification Prep & 160+ Prep Questions

$11.99

Postman: The Complete Guide - REST API Testing

$11.99

Quick introduction to Postman for beginners

$11.99

GitLab CI: Pipelines, CI/CD and DevOps for Beginners

$11.99

icon
More it & software courses

Kubernetes Certified Application Developer (CKAD) with Tests

$11.99

Angel Oracle Card Reader Course; Become the Oracle

$11.99

Cisco CCENT Packet Tracer Ultimate labs: ICND1 Exam prep lab

$11.99

Microsoft Access Networking 2: Maximum Security

$11.99

Oracle 12c Multitenant Architecture Administration

$11.99

Certified Kubernetes Administrator (CKA) with Practice Tests

$11.99

icon
Reviews

4.6

47 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Simon Riha on 11/22/2020

Excellent explanations. Easy to visualize and understand.

By Anna Reynolds on 11/15/2020

So far so good. I appreciate the examples.

By Victor Pires Mendona on 11/8/2020

Era o que eu esperava. Est me explicando direitinho sobre o assunto, desde o bsico

By Maya on 10/15/2020

Good presentation and explanation. I would recommend this course to anyone who wants to learn API from the bottom to the top. You would never find anything like this course on YouTube or elsewhere for free. I'm very glad that I found this course. Thank you, Valentine!

By Cary Lane Bailey on 10/7/2020

Instructor is explaining everything well, and often, to be sure that the concepts are learned. More opportunities to practice with instructor follow-along would be beneficial.

By Altamiro Moraes Diniz on 10/7/2020

Just a comment in order to improve this excellent training: Valentin could add more exercises along the sections.

By Hatim TADILI on 9/23/2020

Un cours bien fait, trs simplifi et constructif

By Rajaram Kishore on 9/22/2020

Very worthy to watch this. Thanks to Udemy

By murthy ndandi on 9/22/2020

i don't know may be i am not from technical background that's why i thought its good not excellent for understanding

By Michal Zajac on 9/22/2020

The instructor has perfect explaining skills. This course helped to clarify some things and prepare me (hopefully) to start playing around with postman. I will also be looking forward to see the Postman course from Valentin.

By Vera Sercel on 9/20/2020

I am finally beginning to understand api

By Walid on 9/18/2020

this is very interesting and the instructor is very professional. excellent