API and Web Service Introduction

Includes API, Web Services using REST, JSON, XML, HTTP, SOAP, OAuth, OpenID Connect, Postman and Python

4.55 (30318 reviews)
Udemy
platform
English
language
Other
category
instructor
106,194
students
7 hours
content
Jul 2023
last update
$109.99
regular price

What you will learn

Introduction to APIs and RESTful Web Services. Includes HTTP, JSON, XML, REST, SOAP, OAuth, OpenID Connect, Postman, and Python. Includes examples and a quiz.

Description

Learn all about APIs and Web Services the easy way!  APIs and Web Services are growing fast in popularity and if you're in IT, it's essential you have knowledge of them.  

If you are a beginner, or if you have some knowledge of APIs but need to solidify your knowledge overall or on a specific topic, this course is for you.

My name is Nate Ross and I have over 20 years of real experience in the IT world as a technical consultant.  But it's not about me, it's about YOU the customer!  This course is designed for YOU and TOGETHER I know we can get through the material!  If you have any issues, feel free to ask me about anything.  I answer all questions and concerns!  And the lectures are personally written from me.  No copied material!

This course includes the BIG PICTURE, with all the essential components of APIs that you need to know about.  Topics covered include: API (of course), Web Service, JSON, XML, HTTP, REST, SOAP, OAuth, OpenID Connect.  Examples in Postman, Python, Amazon Web Services, Twitter, eBay, and Google Cloud. AND we have plenty of exercises so you can solidify what you've learned!


Topics covered include:

-What's an API

-Examples of APIs

-What's a Web Service

-Comparison: Web Service and API

-HTTP and HTTPS

-XML

-JSON

-Comparison: JSON and XML

-SOAP

-REST

-REST examples using Twitter and eBay

-Comparison: SOAP and REST

-Apps (Native, Web, and Hybrid)

-OAuth

-OAuth Example (Google Cloud)

-Authentication and Authorization

-OpenID Connect

-Postman

-Authorization types in Postman including No Auth, Basic Auth, Digest Auth, Bearer Token, OAuth

-Call an API using Python

-Create an API using Amazon Web Services

-Calling APIs using Programming Languages

-Webhooks

-Microservices

-Quiz (50 questions) to help ensure you remember what's been covered


Thanks for reading my introduction!  This is about YOUR time and making the most of it!  Good luck to you and hope to see you in the course! Nate

Content

Introduction

Introduction

API

What is an API?
API Exercise 1
API Exercise 2
API Details
API Details Example
API Mashup

Web Service

What is a Web Service?
API and Web Service Conclusion

HTTP

Introduction to HTTP
HTTP Exercise
HTTP Parts
HTTP Start Line
HTTP Start Line Exercise
HTTP Headers
HTTP Headers Exercise
HTTP Blank Line
HTTP Body
HTTP Body Exercise

XML

XML Introduction
XML Exercise

JSON

JSON Introduction
JSON Exercise
XML JSON Comparison

SOAP

SOAP REST Comparison
SOAP Introduction
SOAP Example
SOAP Exercise

REST

REST Introduction Part One
REST Introduction Part Two
REST Example (EBay API)
REST Example (Twitter API)
REST Exercise

API Access

HTTPS
Authentication and Authorization
Apps
OAuth
Advanced Topic: OAuth Authorization Code Grant
Advanced Topic: OpenID Connect
Exercise: API Access Definitions

API Examples

Postman Installation
Postman Simple Example
No Authentication
Basic Authentication
Digest Authentication
Bearer Token
OAuth
Postman Exercise
Python

Extras

Calling APIs Using Programming Languages
Webhooks
Microservices
What's Next/After This Course
Quiz

Conclusion

Conclusion

Screenshots

API and Web Service Introduction - Screenshot_01API and Web Service Introduction - Screenshot_02API and Web Service Introduction - Screenshot_03API and Web Service Introduction - Screenshot_04

Reviews

Damian
November 10, 2023
Great job Nate, thanks . I learnt a lot through the course material and intend to put it to good use.
Konstantinos
November 7, 2023
I was really excited at first because of the old style whiteboard kind of method of teaching but....repetitive content, not even touching the subject of APIs. The 7 hours of the course could easily be 20 mins of compact useful info.
Craig
November 3, 2023
Spent a lot of time on the easy stuff, but the more complicated things are skimmed over very quickly. Spent a few minutes watching the administrator create a gmail account and that could have been edited out, there was no value in it. Topics aren't covered comprehensively enough before moving on to the next topic. We can follow along on screen but not enough is being explained. Administrator will scan through a complicated XML doc and find exactly what he is looking for but doesn't explain how he knows where to look or doesn't expand further.
David
November 2, 2023
Sure, there was a lot of information presented, but it was done so in a way that was easy to digest. I was looking for a quick crash course on APIs, and this course delivered. Looking forward to new courses from this instructor.
Stephen
October 27, 2023
Really like the content on this course. The one improvement I would recommend is to not show you creating accounts or searching for the definitions/background. I would recommend just telling us to create an account and already have the definitions/background information ready as that would save probably 30+ minutes total and make the course more direct.
Martin
October 26, 2023
The material is good, and the trainer explains everything in a clear way, like if you were in a presential training. The only problem, is that sometimes the pace ends up being too slow, but other than that is a nice training
Christine
October 25, 2023
Decent course for surface level understanding...belabors some easy concepts with over examples but glides over complex but important concepts.
Chantal
October 24, 2023
Because I'm starting to see the picture as I am a picture person not just words. And that he is speaking in plain English terms as well.
Ngoc
October 22, 2023
This course is really useful to me. It is all I need to understand the API as a beginner. Thanks to Nate Ross, your explanation is very easy to understand.
Svilen
October 17, 2023
I loved the course! The content is quite extensive and it is presented in an EZ to understand and learn a way!
Adeshile
September 18, 2023
The key points are well simplified, but could use more example for better understanding for beginners.
Makhtal
September 13, 2023
The only course that I don't get bored! I can sit, take note, answer questions the whole day! Thanks for the content.
Maarten
September 11, 2023
Comprehensive and i enjoy the repitions of the key points. It's a good match for me as i don't have much of an it background.
Teddy
September 9, 2023
This is a premium course, especially for beginners, You will learn from zero to better. Please create more tutorials. I really love how you teach your student via White Board then jump to Power-point. It shows how expert you are. Thank you so much Nate!
Fernando
September 5, 2023
The part that I was aiming (SOAP) was very briefly approached in the course, but I've got some good info.

Charts

Price

API and Web Service Introduction - Price chart

Rating

API and Web Service Introduction - Ratings chart

Enrollment distribution

API and Web Service Introduction - Distribution chart
1677376
udemy ID
5/5/2018
course created date
8/23/2019
course indexed date
Bot
course submited by