Course Code: webapi
Duration: 14 hours
Prerequisites:
- 熟悉API
- 具备Web编程经验(Javascript、ASP.NET、PHP、C#等)
受众
- 开发人员
Overview:
Web API是一种用于连接应用程序的应用程序编程接口。它通过Web实现应用程序之间的信息交换和互操作性。
本课程为讲师指导的培训(线上或线下),面向希望设计、编写和构建Web API的开发人员,同时利用现有技术开发高价值产品。
培训结束后,参与者将能够:
- 设置必要的开发环境,开始开发Web API。
- 理解Web API的核心概念、架构和常见用途。
- 制定开发高价值Web API的策略。
- 学习如何定义Web API的架构和规范。
- 应用API安全性、设计和扩展吞吐量的最佳实践。
- 学习如何构建、测试、调试和发布Web API。
课程形式
- 互动式讲座和讨论。
- 大量练习和实践。
- 在实时实验室环境中进行实际操作。
课程定制选项
- 如需定制本课程,请联系我们安排。
Course Outline:
介绍
- Web API与RESTful API与SOAP API
- Web API核心概念与架构概述
入门
- 选择合适的API范式
- Web API的实际业务案例
- API技术和工具
API安全性
- 认证与授权
- 使用OAuth
- 实现WebHooks安全性
设计Web API
- 理解实际使用案例
- 定义问题与业务目标
- 构建架构
- 编写API规范
- API设计最佳实践
扩展API
- 优化计算资源
- API设计的演进
- API分页
- API速率限制
- 开发者SDK
测试与发布API
- 定义测试用例
- API测试自动化
- 评估测试结果
- 发布Web API
故障排除
总结与下一步
United Arab Emirates - Designing Web APIs
Saudi Arabia - Designing Web APIs
South Africa - Designing Web APIs
Österreich - Web-APIs gestalten
Deutschland - Web-APIs gestalten
Czech Republic - Návrh webových API
Magyarország - Web API-k tervezése
Luxembourg - Designing Web APIs
Italia - Progettazione di Web API
Lithuania - Designing Web APIs
Nederland - Web API's ontwerpen
Portugal - Projetando Web APIs
România - Proiectarea API-urilor Web
Belgique - Conception d'API Web
Australia - Designing Web APIs
New Zealand - Designing Web APIs
Philippines - Designing Web APIs
Singapore - Designing Web APIs
Argentina - Diseño de Web APIs
Costa Rica - Diseño de Web APIs
Guatemala - Diseño de Web APIs
Venezuela - Diseño de Web APIs
Polska - Projektowanie interfejsów API internetowych
United Kingdom - Designing Web APIs
Sri Lanka - Designing Web APIs
Bulgaria - Дизайн на Уеб API's
Indonesia - Designing Web APIs
Kazakhstan - Designing Web APIs
Moldova - Proiectarea API-urilor Web