Contents
透過設計專業、易用和有吸引力的 REST API 成為更好的軟體架構師。
從這 4 小時的課程,你會學到
- 專業REST API的最佳實踐
- 正確使用 HTTP 動詞、URL 結構和回應代碼
- 使用世界領先的文件引擎來記錄你的REST API
- 將認證和授權功能整合到REST API中。
- 加快 REST API 回應的性能技術
- 使用 Postman 來測試你的 REST API
要求
- 瞭解HTTP的基本概念(URL、動詞、請求、回應)
- 瞭解短程式碼片段(無需程式設計經驗!)
課程說明
現在每一位軟體架構師都會設計REST API。
REST API 是 Web API 世界的事實(de-facto)標準,所有的主要網站都有它–Twitter、Amazon、Facebook、Google和很多很多。
如果你正在設計一個 Web 應用程式–使用它的開發者會希望它有一個REST API。
但是,如何才能讓你的 REST API 脫穎而出?如何才能說服 API 使用者真正使用API,而不是只看一眼就走人?
在當今世界,每個人都在公開REST API,要吸引開發者並不容易。而如果沒有開發者願意來–使用和貨幣化將是一個問題。
要想讓你的API脫穎而出,關鍵是要設計一個經過深思熟慮的API
- 使用方便
- 易於理解
- 始終如一
- 效能
- 就是可以運作
一個好的軟體架構師必須能夠設計這樣的API。事實上,設計API是軟體架構師最重要的任務之一。
在這個綜合課程中,你將獲得設計優秀的、專業的、REST API所需的所有知識,使用所有業界領先的 API 所使用的技術。
以下是本課程中討論的一些主題
- 什麼是API,什麼是Web API
- REST請求和回應的內部結構
- 可以幫助你模擬 REST API 呼叫的工具,如 Postman 和Beeceptor
- HTTP動詞的特殊作用
- REST API URL 應該是怎樣的格式
- 什麼是回應代碼碼,為什麼它們很重要?
- 如何給你的 API 提供一個專業的文件
- 如何為你的 API 新增認證和授權
- 提高 API 回應速度的效能技術
- 監測及其重要性
- 還有更多…
但這還不是全部…
在本課程結束時,你將能夠下載 REST API 檢查表,這是一個全面的檢查表,將指導你建立最專業和有吸引力的 REST API 的流程。 無論何時,這份清單都是你設計REST API的指南,作為一個軟體架構師,你會設計很多REST API。
本課程將帶你從 API 的絕對基礎知識到最先進的主題,只有少數人知道。完成本課程將使你獲得建構專業 REST API 所需的所有知識,並且,作為獎勵,將使你在尋找下一份工作時處於有利地位。
沒有其他課程能以如此全面和徹底的方式涵蓋這個主題。我把我20多年來與數百個客戶合作的所有經驗都放在了這門課程中,我相信你會從中受益匪淺。
我的學生對我的課程有什麼評價?
“做得好 — — 課程非常實用” — — Sam
“對所涉及的主題進行了很好的解釋,”軟技能 “部分是一個很好的補充主題”–Sergio。
“[課程]給了我信心去市場上宣傳自己是[架構師]”–Mathew。
“改變生活”–Arivazhagan
還有更多…
這門課程適合誰?
任何從事網路開發的人,甚至是系統分析員,都可以從本課程中獲益。
這包括:
- 初級開發人員
- 高階開發人員
- 架構師
- 任何從事 Web 開發的人
如果您不確定這門課程是否適合您–請給我留言!
本課程的先決條件是什麼?
在這門課程中,我們將使用模擬 REST API 伺服器和客戶端的工具(Beeceptor和Postman),所以不需要實際的編寫程式碼。
然而,希望學生能夠理解簡單的程式碼片段(有一些),並知道網際網路是如何運作的(HTTP 通訊協定,Request / Response模型,等等)。
關於我
我在軟體行業工作了20多年,擔任軟體架構師超過17年,與各種客戶合作–財富100強企業、初創企業、政府實體、國防、電信、銀行等等。
我是一個狂熱的演講者和培訓師,已經在各種課程中培訓了成千上萬的學生。
我熱愛我的工作,我最大的熱情(除了我的家庭……)是為我的客戶設計現代、實用、可靠的系統,使用最好的API。
目標受眾
- 想學習 API 設計的初級開發人員
- 需要鞏固 API 設計知識的高階開發人員
- 從事複雜系統工作的團隊領導
- 軟體架構師負責設計API 導向的系統
- 任何從事 Web 開發的人
講師簡介
Memi Lavi 資深軟體架構師和顧問 ( 更多講師主講課程介紹 )
在軟體產業擁有20多年經驗的高階軟體架構師。
認證的 Azure 解決方案架構師專家。
與各種客戶一起工作-政府。 新創企業,銀行,電信公司等等-設計其系統架構並與開發團隊緊密合作。
在許多技術會議和聚會上經常演講,並且是一位真正的軟體愛好者。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化
🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結
- 點選這個✨優惠連結 課程特價 | Udemy 永久擁有課程 NT330 起( 請登入 Udemy|按過“優惠連結”後到”報名參加課程“連結網頁做更新 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

你必須登入才能發表留言。