course detail

API Training

API Training in Chennai

API Training  In Chennai At BITA Academy– No 1 API Training Institute in Chennai. Call 956600-4616 For More Details.

API Course Syllabus

Setting Stage

Introduction to the Author and the Course

Summary decks download link for the course

ACME Travels – Case study

Tools for Design, Development,Testing and Management or REST API

Crash course on MongoLabs

Evolution of RESTful services

What is an API

Evolution of REST/JSON API

Introduction to RESTful API

API 101

Private, Public and Partner API

REST API Architectural Constraints

Introduction to REST Architecture Constraints

REST API Architectural Constraint – Client Server

REST API Architectural Constraint – Uniform Interface

REST API Architectural Constraint – Statelessness

REST API Architectural Constraint – Caching

REST API Architectural Constraint – Layered System

REST API Architectural Constraint – Code On Demand

Richardson Maturity Model for REST API

REST API Architectural Constraints

Desigining REST API

API Value Chain

Practices for Resource Names, Actions & Associations

Implementing REST API CRUD operations

Walkthrough: Creating a Vacations API in Node JS

REST API Error Handling Practices

Implement REST API

Walkthrough: Implementation of error handling for POST API

REST API Error Handling

Handling changes to API

Versioning the API

API Caching (1 of 2) Concepts & Design decisions

API Caching (2 of 2) Cache Control Directive

Demo – API Caching using Cache-Control Directives

API Caching

Building support for Partial Responses

Building support for Pagination

Building support for Partial Responses & Pagination

REST API Security

REST API Security – Introduction

Securing API with Basic Authentication

API Basic Authentication

Securing API with Tokens & JWT

API Token based Authentication & JWT

Securing API with API Key & Secret

API Keys and Secret

API Authorization using OAuth2.0

API Authorization OAuth2.0

API Security – Functional Attack

REST API Specifications using Swagger 2.0 / OAI

Requirements Analysis Process & Intro to REST Specifications

REST API Specifications

Swagger/OAI Specifications Walkthrough

Introduction to Swagger/OAI specifications

Swagger/OAI Specifications, Part 1 of 3

Structure & Elements of Swagger/OAI specifications

Swagger/OAI Specifications, Part 2 of 3

Structure & Elements of Swagger/OAI specifications (2/3)

Swagger/OAI Specifications, Part 3 of 3

Structure & Elements of Swagger/OAI specifications (3/3)

API Management

Introduction to API Management

API Lifecycle & Developer Productivity

API Developer Portal

API Security Management

API Traffic Management

API Analytics

API Product and API Monetization

 

Free Demo Classes