REST APIS and Web Services for 2020

  • Course level: Beginner


REST APIS and Web Services for 2020

Representational State Transfer (REST) is an architecture that defines a set of constraints to be used for creating web services. The web services that are compliant with REST architecture are known as RESTful services. The main distinction of RESTful services is that they provide interoperability between computer systems on the internet. This course covers the fundamental concepts of RESTful services and enables the students to understand the usage and characteristics of REST architecture.

Learn all about APIs and RESTful Web Services the easy way!  This includes the BIG PICTURE, with ALL the main components of APIs.  Topics covered include API (of course), Web Service, JSON, XML, HTTP, REST, SOAP, OAuth, OpenID Connect, and examples in Postman and Python. AND we have plenty of exercises so you can solidify what you’ve learned!

Who this REST APIS course is for:

  1. You want to learn about at least one or ALL of the following subjects: API, Web Service, JSON, XML, HTTP, REST, SOAP, OAuth, OpenID Connect, Postman, Python

What Will I Learn?

  • Introduction to APIs and RESTful Web Services. Includes HTTP, JSON, XML, REST, SOAP, OpenID Connect, and Python. Includes examples.

Topics for this course

36 Lessons

REST APIS and Web Services

Software Fundamentals – What is an API?00:00:00
Introduction to Web Services in 5 minutes00:00:00
REST API – What is REST?00:00:00
What is HATEOAS?00:00:00
What is Code First?00:00:00
in28Minutes Java, REST API Full Stack and Microservices Roadmap00:00:00
What is Contract First?00:00:00
Introduction to Spring Data Rest in 5 Minutes00:00:00
Microservices Architecture – What is API Gateway?00:00:00
Amazon Web Services – 01- Creating an AWS Root Account00:00:00
Amazon Web Services – 02 – Creating an IAM User for your AWS Account00:00:00
Amazon Web Services – 03 – Its Your Responsibility to Monitor Billing – 5 Recommendations00:00:00
Amazon Web Services – 04 – Monitor AWS Billing – Setting Billing Alerts00:00:00
Spring Boot – What is Spring Boot Data Rest?00:00:00
REST API Web Service Best Practices00:00:00
REST Web Services With SPRING BOOT00:00:00
Spring Boot Unit Testing – For Rest Web Services00:00:00
Spring Boot Starter Security – Secure Your Rest Services And Web Applications00:00:00
Restful Web Service Tip 1 – Consumer First00:00:00
Restful Web Service Tip 2 – Use Contract First Approach00:00:00
Restful Web Service Tip 3 – What is Code First Approach?00:00:00
Restful Web Service Tip 4 – Code First vs Contract First00:00:00
Restful Web Service Tip 5 – Defining Organizational Standards00:00:00
Restful Web Service Tip 6 – Build a Standard Organizational Framework00:00:00
Restful Web Service Tip 7 – Have Great Documentation00:00:00
Restful Web Service Tip 8 – Governance Of Apis00:00:00
Restful Web Service Tip 9 – Richardson Maturity Model00:00:00
Restful Web Service Tip 10 – Use Nouns for Resources when possible00:00:00
Restful Web Service Tip 11 – Representation00:00:00
Restful Web Service Tip 12 – Versioning00:00:00
Restful Web Service Tip 13 – Error Handling00:00:00
Restful Web Service Tip 14 – Swagger for Documentation00:00:00
Restful Web Service Tip 15 – Make Great Use of HTTP00:00:00
Restful Web Service Tip 16 – Use Plurals00:00:00
Restful Web Service Tip 17 – Use Spring Boot00:00:00
REST APIS and Web Services

Enrolment validity: Lifetime


  • No previous knowledge required. Just a desire to learn.