コース概要
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
お客様の声 (5)
スライド ラボのドキュメント 説明 社内アプリケーションの使用例 雰囲気 チーム全体の参加
ALIOUNE KASSE - Bizao
コース - WSO2 API Manager for Developers
Machine Translated
トレーナーの知識レベル
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
コース - Designing Web APIs
Machine Translated
非常によく準備された教材と非常に資格のあるトレーナー。みんなで一緒にできるエクササイズが本当に楽しいです。トレーナーはリモート システムを表示しているので、継続的にエラーを修正できます。
Polska Spółka Gazownictwa sp. z o.o.
コース - IBM API Connect
Machine Translated
mix between theory and hands on exercise
Lacatus Raluca - DB Global Technology
コース - API Security
still able to learn & absorb the lessons even for a non-programmer like myself