Designing REST API - Learn basics of REST API Designing
3.8 (89 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,195 students enrolled

Designing REST API - Learn basics of REST API Designing

Learn REST API Basics, Architectural Constraints and Design Principles. Make you ready to design your own REST API.
3.8 (89 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,195 students enrolled
Last updated 5/2020
English
English
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1 hour on-demand video
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Learn what is REST API
  • Learn about RESTful Architectural constraints
  • Learn about RESTful API design principles
  • Learn about Open API Specification
Requirements
  • No specific requirements are there as we start from API basics
  • Basic knowledge about API or webservice will be an advantage
Description

In this course, you will learn basics of how to apply design principles, patterns, and architectures to create reusable and flexible Restful API's. The course will go from REST API evolution to basic design principles to be followed while designing REST API. If you are new to REST API or want to brush up your understandings about REST API this course is perfect fit for you.

My Aim is to provide a course as short as possible and as detailed as possible. I tried to touch all the concepts in REST API designing.


Disclaimer - This course goes through basics of REST API designing which will be helpful for someone to understand the concepts and design REST API. I have touched through all concepts on a very basic level so the student has to put more effort on learning each concept on a detailed level to develop a better API.

Also this course will not teach coding of REST API or any other languages in specific.


Also I'll be regularly updating the course every month to keep it updated with latest technologies so everything comes free for you after you purchase this course once.


WHAT WILL YOU LEARN:

1. What is an API.

2. REST API and its Evolution.

3. Architectural Principles which makes an API RESTful.

4. Richardson's Maturity model for grading any API.

5. REST design principles.

6. Open API specification.

7. Case study to design REST API with Open API specification.


Who this course is for:
  • Beginners who want to learn basics of API designing
  • Any one interested to know what is REST API and how to design one
  • Architects or Managers who want to understand (or) check whether API's aligns with RESTful architecture principles
  • Analysts or designers who wants to design API's
  • Developers who want to create documentation, specification files for their API's (NOT for developers who want to develop an API)
Course content
Expand all 11 lectures 50:02
+ Introduction
1 lecture 02:15

In this section you will know about the author and a summary about the course.

Preview 02:15
+ RISE OF REST
2 lectures 07:12
Understanding API
03:16
Understanding REST
03:56
Rise Of Rest QUIZ
2 questions
+ REST Architectural Principles
2 lectures 08:51
Understanding Rest API Architectural Constraints
05:05
Understanding Richardson Maturity Model
03:46
Architectural Constraints QUIZ
6 questions
Richardson's Maturity Model QUIZ
3 questions
+ Designing REST API
4 lectures 20:09
Understading Fundamental Design Principles
02:37
Understanding Standard Design principles - Part1
05:38
Understanding Standard Design principles - Part2
10:10
Understanding Stadard Design principles - Security
01:44
Designing REST API QUIZ
4 questions
+ Open API Specification
2 lectures 11:35
Understading Open API / Swagger Specification
02:47

Change BOOKS_Swagger file type to Yaml and use with Swagger editor.

Case Study
08:48