コース概要

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

要求

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

Audience

  • Back-end Developers
 14 時間

参加者の人数



Price per participant

お客様の声 (5)

関連コース

SwaggerHub for Developers

14 時間

Managing APIs with Akana

14 時間

API First Design

14 時間

Managing API using Apigee Hybrid

14 時間

API Security

7 時間

Axway API Gateway for Developers and Administrators

7 時間

IBM API Connect

21 時間

OpenAI API

14 時間

Designing RESTful APIs

14 時間

Building RESTful APIs Using Laravel

14 時間

Designing Web APIs

14 時間

WSO2 API Manager for Developers

7 時間

Kong API Gateway

14 時間

Developing Microservices on Google Cloud Apigee

21 時間

Developing APIs using Google Cloud Apigee X

14 時間

関連カテゴリー