API 整合實戰|RESTful 第三方串接應用
API 介接為目前 Web 和 App 後端最火紅且常見的開發方式,透過這堂課帶領你實作 2 支 API 程式與架設 1 台跑 Restful API 功能的伺服器,無論什麼平台都能串接!
單元 1 - 專屬教學 FB 社團
單元 2 - 什麼是 API ?
單元 3 - Restful API vs Web Service 大比較
單元 4 - 新世代 API - Graph QL
單元 5 - API 形式: Web Hook vs Web Socket
單元 6 - 非加密與加密: HTTP 與 HTTPs
單元 7 - 網站溝通方式 - HTTP Method
單元 8 - Http 屬性由來 - 關於 Header 與常見 Header
單元 9 - 搞懂來自 Server 的摩斯密碼 - HTTP Status Code
單元 10 - 隨堂練習: API 基礎知識測驗
單元 1 - 必備工程師工具巡禮 - Chrome developer tool
單元 2 - 必備工程師工具巡禮 - Postman
單元 3 - 必備工程師工具巡禮 - VS Code
單元 4 - Python 安裝教學( Mac + Windows )
單元 5 - 公開 Public API 巡禮與串接『 狗狗 API 』
單元 6 - 國家級數據串接 - 台鐵 API 介紹與文件閱讀
單元 7 - 台鐵 API 串接前導 - 關於授權機制
單元 8 - 練習: 台鐵 API 串接練習
單元 9 - 練習示範: 如何串接台鐵 API 以及相關更多應用( Python 示範 )
單元 1 - 全面解析 Restful API 特性與設計方式
單元 2 - 透視 Restful API 完整樣貌
單元 3 - 練習: 透過 jsonplaceholder 串接 Restful API Server
單元 4 - 練習示範: 如何串接 Restful API Server
單元 5 - API 商業功能的核心 - 關於驗證和授權
單元 6 - 授權,要怎麼授,才安全呢?
單元 7 - API 架構設計原則與實務方式
單元 1 - 如何用 Python 架 API Server ? - 關於 flask 與 Django
單元 2 - Web Server, CGI 和他的運作原理
單元 3 - Route 路由 - 讓迷途的使用者知道正確的程式執行方向
單元 3 - Route 路由 - 讓迷途的使用者知道正確的程式執行方向
單元 4 - 第一支 Web 程式 - Flask Bello World !!
單元 5 - MySQL 安裝教學
單元 6 - Step 0: user 資源的基礎設定 + 串上 Mysql 資料庫
單元 7 - Step 1: 小孩才做選擇,我通通都要!撈取所有 users 資料
單元 8 - Step 2: 成為工程師的一刻,送出 POST Request 建立 user 資料
單元 9 - Step 3: user 單一資源設定和讓他 show 出來~
單元 10 - Step 4: 這是自由的世界,要讓 user 可以自由 update~
單元 11 - Step 5: 資料隱私很重要,實作 delete 功能與軟刪除概念和機制介紹!
單元 12 - Step 6: 製作搜尋器!網址參數搜尋的設定實作
單元 13 - 練習: 開發 Account 新資源的 CRUD API 功能
單元 14 - 練習示範: 開發 Account 新資源的 CRUD API 功能
單元 15 - Nested Resource - 當 Resource 間有了曖昧但很明確的關係
單元 16 - 設定客製化 endpoint - Account 提錢與存錢功能
單元 17 - 實作驗證授權功能
單元 18 - 錯誤包裝與 Http Status code
單元 19 - 利用 SQLAlchemy 重新改寫資料串接方式,避免資安問題
單元 20 - SQLAlchemy 最後補強!update 與 deleted 功能
單元 1 - 實體主機 vs 三大雲端主機
單元 2 - Linux 與 Ubuntu 的五四三
單元 3 - 實作: Google Cloud 設定與開啟機器
單元 4 - 手把手教學示範 - 基礎 Linux 指令
單元 5 - 實作 - Python 與 Web Server 軟體安裝和初始化
單元 6 - 實作 - 在雲端主機安裝主流 MySQL 資料庫
單元 7 - 工程師必備 - Git 概念與基本指令
單元 8 - 實作 - 將我們的 API Server 部署到雲端!
單元 9 - 火幣 API - API 文件導讀
單元 1 - 第三方登入概念與 FB Developer 介紹與使用
單元 2 - FB 登入實作(1) - OpenSSL,本地 Https 建置
單元 3 - FB 登入實作(2) - Flask 與 FB 官方前端程式碼建置
單元 4 - FB 登入實作(3) - javascript ajax 傳遞參數做真實登入
單元 5 - FB 登入實作(4) - 正式使用, production 環境必須流程
單元 6 - Google 登入實作 - 串接應用程式申請與程式實作