API Blueprint Advanced - Creating Complex API Specs & Docs
4.8 (7 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
46 students enrolled
Wishlisted Wishlist

Please confirm that you want to add API Blueprint Advanced - Creating Complex API Specs & Docs to your Wishlist.

Add to Wishlist

API Blueprint Advanced - Creating Complex API Specs & Docs

[No Coding Required] Learn to Design Complex RESTful API Specs & Actionable Documentation within few hours
4.8 (7 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
46 students enrolled
Created by Toshendra Sharma
Last updated 1/2017
English
Curiosity Sale
Current price: $10 Original price: $75 Discount: 87% off
30-Day Money-Back Guarantee
Includes:
  • 1.5 hours on-demand video
  • 9 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Design their own complex APIs Blueprints for their product's APIs
  • Create, Share & Host Complex API Docs effectively with less hassle
  • Create their own products from scratch using API Blueprints
View Curriculum
Requirements
  • Basics of RESTful APIs
  • Basics of API Blueprint
Description

APIs are everywhere. I have designed & build many highly scalable SaaS-based applications using RESTful APIs. API Design & Documentation play an important role in any complex mobile or SaaS-base application.

In this course we will learn how to conceptualize the complete notes-management system and write its RESTful API specification using API Blueprint. We will also learn how to convert or render that blueprint into beautiful 3-columns API Documentations.

This course has been created for the people who are:

  • Project Managers
  • Product Managers/Engineering Managers
  • API Designers
  • API Testers
  • Entrepreneurs
  • Students

For their complex product design and implementation of RESTful APIs using api blueprint.

In this course we will see everything from ground level to up (ie. from 0 to 10) including setting up editor and writing the blueprint. We will also learn about advanced features of blueprint like:

  • JSON Schema
  • MSON Schema
  • URI Parameters
  • Attributes
  • Data Structures
  • File inclusion
  • Relation Types
  • API Mock Server
  • Postman Collection

After this course you will be able to break down any real life SaaS-based or mobile apps in to scalable RESTful APIs which can be used anywhere.

Who is the target audience?
  • This course is for Product Manager who are exploring best way to design complex APIs
  • This course is also targeted for Engineering Managers building complex SaaS products
  • This course is for API Designer, CTOs, Web Developers who are looking to design effective and complex APIs quickly
  • This course is also for technical writers who are looking for easy method to manage complex API docs online
Students Who Viewed This Course Also Viewed
Curriculum For This Course
15 Lectures
01:31:54
+
Introduction & Overview
3 Lectures 15:36

This current lecture to understand what are we going to learn in this course. We will explore the lecture by lecture and explain why it is important to learn whatever we are learning.

Preview 05:09

Here we will see what we will create during the course. We will be creating the notes management APIs for anyone on web. We will use complex JSON schema & Data Structure to define the response.

Preview 01:55

Here we will be understanding what exactly RESTful APIs are & also understanding what are API Blueprints.

What is REST, RESTful API & API Blueprint
08:32
+
Implementations
8 Lectures 59:54

Here we will learn what is the typical Blueprint Document’s structure while creating the specs of APIs.

Blueprint Document Structure
04:40

In this Lecture we will be quickly going through the basics of API Blueprint.

Blueprint Basics
16:19

Here we will be learning the JSON schema & how as well as why it matters in API designs.

JSON Schema
07:38

Here we will be learning about the MSON (Human version of JSON) and see how API Designs uses MSON.

MSON: What is it?
04:58

Here we will learn about the URI Templates in API Blueprint & how to use them in complex API designs.

URI Template
11:17

Here we will learn how to include external markdown syntax files or JSON schema into your blueprint.

Include Files in Blueprint
02:54

Here we will be learning about the Attributes & Data Structures in API Blueprints & how to specify them and also use them in API designs.

Attributes & Data Structure
05:37
+
Free Tools
3 Lectures 14:11

Here we will be launching an API Mock Server using the API Blueprint we have designed in the course.

API Mock Server - Launching API Mock Server using Blueprint
05:18

Here we will be converting our API Blueprint we have just created into the Postman Collection to perform actions on APIs using Postman (A tool for API Testing)

Postman Collection - Creating Postman collection using Blueprint
05:03

Here we will be uploading our API Blueprint to the Apriary project & view the documentation online5

Apiary - Hosting Blueprint (Docs) in actionable format
03:50
+
Summary
1 Lecture 02:13

Here we will be Summarizing what we have build and demonstrate it.

Summary
02:13
About the Instructor
Toshendra Sharma
3.9 Average rating
1,107 Reviews
12,589 Students
33 Courses
Entrepreneur in Security & Blockchain

I am a founder & CEO of RecordsKeeper, a Blockchain-based record keeping solution for businesses.

Earlier, I founded Appvigil (Wegilant) in Nov 2011 while pursuing my Masters in Application Security from IIT Bombay, India. Appvigil is the Mobile App Vulnerability Scanner on Cloud. Appvigil also offers security audit services for mobile devices and applications, and compliance with IT regulations. I was heading the team as Chief Executive Officer. The company has won NASSCOM Emerge 50 Award 2014 one of the biggest awards in India. The company got incubation in IIT Bombay's Business Incubator SINE in August 2013.

During Wegilant & before that, I have trained 15000+ students in 5 years across various college campuses in India. I have also written a book on AVR Microcontroller with the name "Robotics with AVR".

I was the part of Forbes India 30Under30 List of 2016 in Technology space.