API First Design 培训
API First Design 指的是通过首先设计一个非常好的 API 来优先考虑目标开发人员的利益的实践,然后在其顶部建立软件。 这种方法支持为其他人建立一个坚实的基础。
由教练领导的现场培训(在线或在线)旨在开发人员,希望提高API开发的效率,同时提高API质量、可靠性和可重复使用性。
在本研讨会结束后,参与者将能够:
- 计划和组织一个软件项目,围绕API的第一设计概念。
- 讨论同意与其他利益相关者共享API的愿景。
- 评估并采用必要的工具,以有效地实施API的第一种方法。
- 与其他团队成员同时开发软件。
- 降低开发软件应用的成本。
课程格式
- 互动讲座和讨论。
- 很多练习和练习。
- 在现场实验室环境中进行手动实施。
课程定制选项
- 要申请此课程的定制培训,请联系我们安排。
课程大纲
介绍
API First Design 概述
API 优先方法的好处
集思广益产品及其要求
识别和理解 API 利益相关者
设置开发环境
创建 API 合约
创建 API 样式指南
建立设计标准以确保 API Governance
自动化关键流程(Documentation、验证、模拟、版本控制等)
创建其他 API
组织和管理 API 产品组合
监视 API
与内部开发人员协作
故障 排除
总结和结论
要求
- Web编程编程经验
观众
- 开发 人员
需要帮助选择合适的课程吗?
API First Design 培训 - Enquiry
API First Design - 问询
问询
客户评论 (3)
still able to learn & absorb the lessons even for a non-programmer like myself
JOHN ERWIN ALPAJORA - National Grid Corporation of the Philippines
课程 - API First Design
The mode of presentation and materials as well
Anisa Mzee - Financial Intelligence Unit
课程 - API First Design
The pace, friendliness, trainer's motivation,
Alibek Kulzhabayev - SumUp Limited - German Branch
课程 - API First Design
即将举行的公开课程
相关课程
Managing APIs with Akana
14 小时这种由讲师指导的中国现场培训(现场或远程)针对希望使用Akana跨多个平台创建,构建,部署和管理API的开发人员。
在培训结束时,参与者将能够:
- 设置必要的开发环境,开始使用 Akana 创建和管理 API。
- 了解 Akana 的功能和架构。
- 将其他应用程序(Docker、Elasticsearch、Kafka、MongoDB 等)与 Akana API 平台集成。
- 了解如何设置和使用 Community Manager 开发人员门户。
- 使用 API 网关来保护、管理和监控 API。
Developing Microservices on Google Cloud Apigee
21 小时这项由 中国 的讲师指导式现场培训(在线或现场)面向希望学习如何在 Google Cloud 的 Apigee API 平台上构建、测试、调试和部署 API 的开发人员。
在本次培训结束时,参与者将能够:
- 设置一个开发环境,其中包含开始开发 API 所需的所有资源。
- 了解并实施 Apigee Edge 中提供的工具。
- 构建 API 并将其部署到 Google Cloud。
- 监控和调试 API 错误。
- 利用 Google Cloud 的分析和机器学习解决方案,使 API 更加智慧。
Managing API using Apigee Hybrid
14 小时这项由讲师指导的现场培训<本地>(线上或现场)面向希望学习和使用Apigee Hybrid来管理和控制 API 运行时、调试和部署 API 代理的开发者。
在本次培训结束时,参与者将能够:
- 了解 Apigee Hybrid 的功能和架构。
- 了解如何使用混合运行时平面的工具和命令。
- 在 Apigee hybrid 中管理环境。
- 在混合平台上部署和调试 API 代理。
Developing APIs using Google Cloud Apigee X
14 小时此讲师指导的现场培训在 中国(在线或现场)面向希望使用 Apigee X 高效、安全地设计、开发和管理 API 的开发人员。
在本次培训结束时,参与者将能够:
- 设置必要的开发环境以开始使用 Apigee X 开发 API 解决方案。
- 了解开发、保护和管理 API 生命周期的基础知识和最佳实践。
- 了解如何设计、构建和测试 API,然后在 Apigee X 平台上部署它们。
- 使用 API 金钥策略和 OAuth 访问令牌为 API 实施多层 API 安全性。
API Security
7 小时这种以讲师为主导的中国现场现场培训面向希望了解API安全性如何工作并应用不同的API身份验证策略进行API保护的开发人员。
在培训结束时,参与者将能够:
- 了解并识别不同的 API 安全策略。
- 在 API 网关中设置 API 密钥和方法请求。
- 使用 API 网关并设置 API 安全性。
Axway API Gateway for Developers and Administrators
7 小时这种以讲师为主导的中国现场现场培训面向希望实施Axway API Gateway功能和工具以开发、部署、管理和监控API的开发人员和管理员。
在培训结束时,参与者将能够:
- 安装Axway API Gateway以设置服务器和域。
- 规划 API 网关系统以构建无缝的企业基础架构。
- 管理 API 网关以创建、编辑和部署 API 配置。
- 监控服务以跟踪 API 性能和指标。
IBM API Connect
21 小时此讲师指导的 中国 现场培训(在线或现场)面向希望学习如何使用 IBM API Connect 来支援整个 API 生命周期的开发人员。
在本次培训结束时,参与者将能够:
- 了解 API 生命周期。
- 使用内置策略创建 API 规范。
- 创建和管理 API 产品。
- 实施 API 身份验证和 OAuth v2.0 安全性。
Kong API Gateway
14 小时此讲师指导的现场培训在 中国(在线或现场)进行,面向希望设置 Kong API 闸道来管理进出其微服务的流量的工程师。
在本次培训结束时,参与者将能够:
- 安装并配置 Kong 群集。
- 管理 Kong 个 API 闸道,以提供用于存取 API 的单一通讯点。
- 精细级别控制Web服务流量。
- 通过对访问进行身份验证来保护 API。
- 通过速率限制和配额控制流量。
- 使用第三方解决方案(如 ELK 堆叠)监控、记录和分析 API 流量。
Managing APIs with MuleSoft Anypoint Platform
14 小时这种由讲师指导的 中国 现场培训(在线或现场)面向希望使用 MuleSoft Anypoint Platform 在安全和通用平台中更快地设计、构建和管理 API 和集成的开发人员。
在本次培训结束时,参与者将能够:
- 设置必要的开发环境以开始使用 MuleSoft Anypoint Platform 开发 API。
- 了解 MuleSoft Anypoint Platform 的功能和架构。
- 了解如何使用 AnyPoint Platform 设计、构建、管理和部署 API。
- 了解每个元件在构建集成和 API 中的作用。
- 使用 API 连接到资料库并转换数据。
- 通过创建和部署 API 代理来管理对 API 的访问。
MuleSoft Anypoint Platform Fundamentals
14 小时这种以讲师为主导的中国(在线或现场)实时培训面向希望使用 MuleSoft 集成系统、管理 API 和简化整个企业数据流的初级 IT 专业人员。
在培训结束时,参与者将能够:
- 了解 MuleSoft 和 Anypoint Platform 的基础知识。
- 使用 MuleSoft tools.
- 将 Mule软集成技术应用于实际问题。
- 展示对 DataWeave 和常见集成模式的熟练程度。
OpenAI API
14 小时这种由讲师指导的 中国 现场培训(在线或现场)面向希望学习如何使用 OpenAI API 在部署前审查应用程式、不断改进安全工具和扩展应用程式的开发人员。
在本次培训结束时,参与者将能够:
- 了解 OpenAI API 的概念。
- 配置 OpenAI API 并使用其功能来管理应用程式。
- 在 OpenAI API 介面中使用不同的库和模型。
- 在开发应用程式中生成和操作文本、代码和图像。
Managing APIs with Red Hat 3Scale
14 小时这种由讲师指导的 中国 现场现场培训(在线或现场)面向希望使用 Red Hat 3Scale 构建、分发、管理 API 并从中获利,同时保持对 API 生命周期使用、安全性和支援的控制。
在本次培训结束时,参与者将能够:
- 设置必要的开发环境以开始使用 Red Hat 3Scale 管理 API。
- 了解 3Scale API 管理的功能和架构。
- 了解如何创建、管理 API 并从中获利。
- 使用开发人员门户发布 API、配置注册流程 和客户访问。
- 了解如何有效且安全地采用 API。
- 定义并实施 Webhook 以启用即时通知。
Designing RESTful APIs
14 小时API(应用程式 Programming 介面)允许您的应用程式与其他应用程式连接。
在这个由讲师指导的现场培训中,参与者将学习如何在构建和保护后端 API 伺服器时编写高品质的 API。
在本次培训结束时,参与者将能够:
- 从许多框架中进行选择,以构建 API
- 理解 Google 和 Facebook 等公司发布的 API 并对其进行建模
- 创建并发布自己的 Restful API 供公众使用
- 通过基于令牌的身份验证保护其 API
观众
- 开发人员
课程形式
- 部分讲座、部分讨论、练习和大量动手实践
注意
- 如需定制其他语言的课程,如 PHP、Java 脚本等,请联系我们安排
Swagger and the OpenAPI Specification
14 小时这个讲师指导的 中国 现场培训(在线或现场)面向 希望使用 Swagger 构建、设计、记录和使用 RESTful Web 服务的后端开发人员。
在本次培训结束时,参与者将能够:
- 为软体基础架构创建 API 管理策略。
- 使用 Swagger 工具编辑 OAS 档案和创建 SDK。
- 实施 API 安全性、版本控制、文件和其他重要 功能。
Designing Web APIs
14 小时这种以讲师为主导的中国现场现场培训(现场或远程)面向希望设计,编写和构建Web API的开发人员,同时 利用现有技术开发高价值产品。
在培训结束时,参与者将能够:
- 设置必要的开发环境以开始开发 Web API。
- 了解 Web API 的核心概念、体系结构和常见用法。
- 制定开发高价值 Web API 的策略。
- 了解如何定义 Web API 体系结构和规范。
- 应用 API 安全性、设计和扩展吞吐量的最佳实践。
- 了解如何 生成、测试、调试和发布 Web API。