介紹 API 和 RESTful API 的工作原理。本課程不涉及任何程式碼,僅提供概念講解。
從這 43 分鐘的課程,你會學到
- 什麼是 API
- API 如何運作
- 什麼是 RESTful API
- 什麼是 JSON
- 計算機之間如何通信
- CRUD 操作
- 5 種主要請求方法(GET、POST、PUT/PATCH、DELETE)
- HTTP 狀態碼
- 如何像理解真人一樣理解 API
- HTTP 請求和回應
要求
- 您現在應該已經是中級開發人員了,或者正在努力提陞技能的初級開發人員了。
- 或者,您應該對學習更多關於電腦之間溝通的知識感興趣(如果您符合這一類別,則無需成為程式設計師)
課程說明
在本課程中,您將學習 API 和 RESTful API,以及它們的工作原理。本課程無需編寫任何程式碼。
學完本課程後,您將完全理解 API 的工作原理以及電腦之間如何通訊。您也將熟悉使用 HTTP 協定的 RESTful API。如果這聽起來令人困惑、害怕或過於技術化——其實不然——它只是「它使用網路」的一種花哨說法。
本課程的目標是幫助您理解 API 和 RESTful API,而無需編寫任何程式碼。這樣,下次有人說「API」時,您就能確切地知道他們在說什麼(而且您也會知道它其實並沒有那麼技術性或花哨,但這是我們的秘密 😉
———
本課程旨在消除我們在開始討論 API 時產生的不知所措和「恐懼感」。 API 和 RESTful API 看起來很難或很高級,但實際上它們只是兩台電腦相互通訊並交換命令和資料。這就像朋友給你發短信,你回覆一樣。
我會給你一些容易記住的比喻,這樣 API 就不會讓你感到害怕或不知所措。
大多數程式語言都可以編寫和使用 API,所以我們不會編寫任何程式碼,不過我會提供一個 JavaScript 的現場示範。
所有投影片都會提供給你,當你完成本課程並準備好進入 API 世界時,你也會獲得一些參考資料。
——
本課程只有 45 分鐘,但我保證你只需要這麼多時間——不是因為我是個好老師,而是因為只要有人花時間解釋,API 就真的非常簡單。
目標受眾
- 中級 Web 開發人員或渴望學習電腦間通訊的初級 Web 開發人員
- 非程式設計師,但希望學習電腦間通信
- 本課程不適用於剛接觸程式設計的初級開發人員(至少現在還不適用!)
- 本課程不適用於已經了解 API 及其工作原理的高級開發人員
講師簡介
Kalob Taulien Web 開發人員與程式設計講師
他是一位專業的網頁開發者,自 1999 年以來一直致力於網站開發和新創公司合作。他在軟體、網頁開發和資訊科技方面擁有豐富的技能。
光是在 Udemy 上,他就教授了超過 45 萬名學生,幫助了數十萬人學習網頁開發。從零基礎到大師級,從菜鳥到高手,成千上萬的人將他視為頂尖教師。擁有如此豐富的經驗,何不將他的經驗和知識分享給他人,幫助他們實現夢想呢?
學習的熱情以及透過教學和幫助他人分享知識的熱情是他前進的動力。這種熱情與生俱來。 Kalob 能夠將複雜的程式設計概念轉化為簡單易懂的知識,這被稱為他的「超能力」。
多年來,Kalob 建立了數百甚至數千個網站,並基於他的想法和軟體創立了多家公司。他也為新成立的機構提供一對一的輔導和創業諮詢服務。
對卡洛布來說,教學不是生活中的一個選擇,而是將知識傳授給他人的道德義務。
字幕:英文
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
- ✨年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- REST API 相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
發表迴響