Course Outline

Introduction

API Definition

  • Definition file
  • API request

YAML

  • What is YAML
  • Rules of YAML

Overview of RESTful Services

  • Resoures
  • State transfer
  • Representation sate

Preparing the Development Environment

  • Installing and configuring Swagger
  • Installing and configuring Node.Js

REST Web Service Constraint Architecture

  • Using the client-server constraint
  • Working with uniform interface constraints
  • Working with the statelessness constraint
  • Using HTTP-caching
  • Enabling a layer system

REST API Designing

  • Implementing CRUD operations
  • Using Error Handling
  • Implementing operations for REST APIs
  • Handling changes in API
  • Versioning API
  • Caching API
  • Supporting pagination and partial responses

Specifications using Swagger

  • Editing documents with Swagger
  • Creating specifications in YAML format
  • Creating paths and observations
  • Adding documentation
  • Adding schemas to an OAS file
  • Using SwaggerHub

API Management

  • Creating an API management strategy
  • Managing the API life cycle
  • Generating API proxies
  • Controling the behavior of API
  • Building an API portal
  • Providing traffic management

API Security

  • Securing with tokens and JWT
  • Securing with API key and secret
  • Authorizing using OAuth2.0

Summary and Conclusion

Requirements

  • A basic understanding of REST APIs
  • Experience with JSON or XML formats
  • Object-orientated programming experience

Audience

  • Back-end Developers
 14 Hours

Number of participants



Price per participant

Testimonials (5)

Related Courses

SwaggerHub for Developers

14 Hours

WSO2 API Manager for Developers

7 Hours

Designing RESTful APIs

14 Hours

Building RESTful APIs Using Laravel

14 Hours

API First Design

14 Hours

Axway API Gateway for Developers and Administrators

7 Hours

Designing Web APIs

14 Hours

Managing APIs with Akana

14 Hours

Managing API using Apigee Hybrid

14 Hours

API Security

7 Hours

IBM API Connect

21 Hours

OpenAI API

14 Hours

Kong API Gateway

14 Hours

Developing Microservices on Google Cloud Apigee

21 Hours

Developing APIs using Google Cloud Apigee X

14 Hours

Related Categories