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程式設計程式設計經驗
觀眾
- 開發人員
Open Training Courses require 5+ participants.
API First Design培訓 - Booking
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
Course - API First Design
The mode of presentation and materials as well
Anisa Mzee - Financial Intelligence Unit
Course - API First Design
The pace, friendliness, trainer's motivation,
Alibek Kulzhabayev - SumUp Limited - German Branch
Course - API First Design
Provisional Upcoming Courses (Require 5+ participants)
相關課程
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。