按一下 进入设定
加碼章節於第 7 章「WebSocket 與 Swagger 文件製作」。首先 WebSocket 製作將帶你認識 WebSocket 技術,並知道怎麼實作一個具即時互動的應用功能。而緊接著 Swagger 文件製作,你將能了解怎麼用程式碼產生具質感的 API 文件,且此技術在各大語言都有通用的套件,學一次可多方使用!
# 業界必備功能,Facebook 及 Google 登入登出 API 串接教學
感謝大家對於「 API 整合實戰系列課程」的支持,講師特地挑選了業界最實用的功能再加碼,讓你學會用到 OAuth 和具備 ssl 的概念,無論接案或公司專案都能直接應用。
# 從如何設計 API 服務、到串接、最後架設 API Server,了解業界的做法!
API 是未來大數據溝通必備的基礎建設,也符合目前前後端分離架構的技術趨勢,應用層面相當廣泛,日常中我們常使用的網站,如:Google、Facebook 等眾多平台,一直到最近大家都非常讚嘆的「口罩地圖」都離不開 API 服務,唯有通過 API 的串接,才能讓蒐集到的資料能妥善地被應用。因此,這堂課將帶您透過六大實作,快速帶你入門這項技術,不管是接案、工作、或創業都能收穫滿滿。
🖥️實作一|狗狗 API 串接
與 API 的初體驗!學會操作大量的公開資料源,並從中選一個狗狗 API ,讓你在想要的網站或是 APP 中呼叫狗狗圖片。
🖥️實作二|政府交通資料 API 串接
想打造出像「口罩地圖」或是「台北等公車」這樣全面且造福社會的系統嗎?這堂課將大揭密如何利用政府提供的 Open Data 打造一個可即時查詢交通資訊的 API!
🖥️實作三|Fake API Server 串接
使用網路上已建置 Resrful 風格 的 API Server 服務,學會如何串接業界常見的 Restful API Server。
🖥️實作四|基本資料 CRUD 操作功能
資料庫操作的四大基本功能 CRUD (新增 Create, 讀取 Read, 更新 Update, 刪除 Delete),使用可閱讀性的方式,設計 API 接口讓外部程式可以執行這四項功能。
🖥️實作五|新增資源存取功能與 API 常見實務機制
除了資料的基本操作,還有針對各種商業常見情境,例如有權限的使用 API 、防呆的資料檢查做實作分析。
🖥️實作六|Flask Api Server 部署至 Google Cloud Server
將製作完的 API Server 程式部署到世界級的雲端服務商 - Google 上,並學會基本 Devops 技術,了解伺服器配置與操作概念。
# 5G 崛起,API 成為目前國內外業界工程師職缺條件裡「必備的技術」!
根據科技顧問公司 Gartner 的報告,到了 2023 年,有 65 %的網路服務企業會從提供 API 服務中獲得營收,相較於 2018 年上升 15%,隨著 API 的應用層面逐漸擴大,其對於企業的營收佔比的影響也是可預期,因此對於 API 開發者的職缺也會有所增加,而無論是前端、後端或是全端工程師都需要具備 API 此項技能。
資料來源:CakeResume 薪資統計
# 告別東拼西湊的學習方式吧!
老師花費了許多的精神,充分地將過往開發及串接 API 的經驗融入課程,您將可以用最直接、最省力的學習模式,同時具有「串接」和「架設」API 的能力。 課程內容階段性的實作,非常適合入門學習、或想要更仔細打底的朋友們,如果你是程式新手,或是剛學會一個語言不知道如何應用的菜鳥工程師,這堂課能讓你帶走所有精華,應用在未來職涯上。
# 針對解決業界問題而生的實用教材!
狀況A:不知道後端開發的實際用途,有些觀念太過抽象,不好入門...
💡解決方案 >> 特製教材降低學習門檻
與外面課程不同,這堂課程盡量減少您需要預備的課前知識,拉低學習門檻,從什麼是 API、到 HTTP 網路協定、到設計建立 API,針對許多基本觀念和設計流程進行了詳細易懂的教學,用一步步、手把手地方式帶您了解這項技術!
狀況B: 按照網路文章教學做出來後,學得一塌糊塗...
💡解決方案 >> 完整建構學習邏輯,基礎觀念、階段性實作、業界常見問題解方全都有
老師設計及串連過多種 API 服務,因此對於業界常見的需求及眉眉角角有深入的了解,不同於網路文章只教你步驟,這堂課將帶你學會「串接」兩支第三方 API 及「架設」一台跑 Restful API 功能的伺服器,讓您一次通盤了解架構,快速建立開發概念與思路,打通你的任督二脈!
狀況C:不知道怎麼安全的部署上線,對自己沒有信心...
💡解決方案 >> 講解 Linux 與 Git 的常用指令,並帶你部署上線
課程內將教你如何建立 API 安全性、版本控制、生命週期管理、文件和常見的實務機制,並且將 Flask API Server 部署至 Google Cloud Server,不只架設一個屬於自己的 API Server,也讓別的工程師能透過你的 Server,建立其他更好的服務,甚至因此得到優秀的工作機會!
>> API 整合實戰|RESTful 第三方串接應用
課程目標為讓你能自主開發可使用、且符合業界開發規範的 API,並熟知有哪些公開資料可以使用,擁有API 基本概念及實作經驗,以及部署所需要的基本 Linux 和軟體知識。
📌重點專案:2 支 API 程式與一台跑 restful API 功能的伺服器
>> API 整合實戰|多種金流串接應用
課程目標為透過多種實際金融服務串接練習與解說,了解金融 API 運作相關知識,並且在還沒有業界經驗前,事先瞭解金融服務串接必須知道的知識以及開發技巧,比其他工程師多 50% 競爭力。
📌重點專案:電子發票、信用卡、銀行虛擬帳號、SDK、API、物流串接
Q:完全沒有基礎也可以上這堂課嗎?
A:這堂課需要學過至少一種程式語言( ex: js, python, php, C# 等等.. ),課程中會教你使用 flask 這個簡單的 Python web 框架,以及雲端 Server 與 API,學完這堂課你能直接實作出一個可使用的 API 服務!因此有 Python 基礎更好喔~
John Liu 老師
擅長 Web 前後端開發與資料分析處理,慣用多種主流語言,喜歡針對不同問題使用不同語言了結它。目前在不動產新創擔任 CTO,同時也和多個教學單位合作,具有多年的程式授課經歷。喜歡教程式,可是不喜歡用死板的節奏教程式,擅長讓學生在偶爾快樂偶爾痛苦的學習歷程中成長。