課程目錄:Swagger and the OpenAPI Specification培訓
        4401 人關注
        (78637/99817)
        課程大綱:

          Swagger and the OpenAPI Specification培訓

         

         

        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