NT$2,499
最新討論
課程資訊
適合對象
1.已經具有Python程式語言基礎者
2.想學習使用Python設計Web API服務者
3.欲進行金流物流與資訊流,甚至AI Service整合應用者
4.想學習如何使用Python存取SQL Server資料庫者你可以學到
當一個Python初始學員,循序漸進的學會Python基本語言、資料分析模組、網路爬文,當技術能力越來越深,甚至學習到存取資料庫模組應用與AI相關演算與建模,此時已經成為一個標準的Python工程師,但面對大量資料收集與AI模組建立之後,工程師們自然開始聚焦一個更為前瞻的面向上:我們該如何將這些資料與AI Model,透過服務架構的設計,提供給前端各類型應用介面進行介接?
此時便需要利用Python程式語言設計能力,推向開發Web API (RESTful Service)的技術,讓這些資源或者模組可以進行分享,整合到各種UI前端應用程式,包括了手機app、網站系統、IoT物聯網與line bot機器人等。
透過這門課,將讓工程師們培養出應用介面的的介接能力,課後你的Python能力將迅速擴大界線,從語法技術提升至服務開發,其中包括了:
1.Python設計Web API的能力
2.Python存取資料庫的能力
3.Pyhon整合網際網路傳輸JSON資料的能力
4.Python Web Application開發的能力
課程介紹
REST 是Representational State Transfer的縮寫,可譯為「具象狀態傳輸」,REST是一種軟體架構形式,可以讓各種不同的軟體、程式在網路上能夠互相傳遞訊息,明白講,每一個網頁都可當作是一個資源(resource),可以透過 URL(Uniform Resource Locator)的網址,來取得這些資源並在你的瀏覽器上使用。
而RESTful Service架構的設計,透過RESTful Service作為中介服務進行資料庫邏輯存取規則運算,整合到資料庫存取,且轉換成不同的前端人機應用介面整合,簡單說,就是幫資料庫存取裝上一個有“判斷能力”的腦袋。
Flask則是Python編寫的輕量級Web應用框架,具有高度彈性與各種拓展性,當Python Flask進行小而美的RESTful API服務建構時,可以整合其它不同程式語言撰寫的應用系統與平台進行介接,更無須限制在某一特定作業系統或者程式語言下,均可進行溝通與整合,讓您在輕量但功能完整的MicroService架構上,完成Python開發雲端服務的整合架構與需求,以聊天機器人來說,如果說RESTful API是機器人的大腦,那麼Flask就是資訊發射與接收的腦神經原。
一個Python程式開發者,不會只單純地只想學習網路爬文或者資料分析與AI建模領域而已,而是將這些開發經驗推向雲端服務開發領域,實現使用Python建構輕量級的Web API,符合Open API規範,進而進入整合系統的領域,由單一技巧邁向應用系統服務端的開發領域,一個熟悉Python的工程師,透過學習本課程後,Python的技術能力將迅速升級:
1.Python整合應用,整合網路與資料存取與資訊傳遞2.Python進入Micro Service(Web API)雲端服務開發能力
3.Python進入整合各種異質系統整合能力
4.封裝爬文與資料存取與資料分析模組,邁向純服務架構開發範疇
這門課你將完成6個概念技術的完整銜接:
1.學習到網站系統開發架構與通訊協定等規範
2.學習到如何使用Python建構網站系統
3.學習到如何使用Python順利建構一個Web API進行系統整合與介接
4.完成一個可以介接Line Bot WebHook Event Object資訊的整合能力
5.學習到Python存取資料庫與資料透過網際網路進行傳輸
6.學習如何使用Python設計Open API
學習者將進入Web API的開發,培養出整合異質環境的能力,進行各類系統介接,進入系統整合架構,透過單一技術的包裝與實踐,邁向服務領域整合
Python環境安裝與開發工具安裝-配置Python 3虛擬環境
Python基礎語法-Decorator設計與整合應用
建立Flask專案樣板-Flask專案基礎架構
Flask app基本架構-派送View架構
請求與回應-request物件應用
資料庫整合應用-多筆查詢應用
RESTful API實作-Line Bot WebHook整合服務
Flask RESTful 服務設計-HTTP Header APIKEY設計
佈署Azure-Flask RESTful專案線上佈署
學習前基本能力
學習前準備
課程資訊
關於講師
陳宗興 / Brette Chen
中華電信 電信學院訊系講師
中華電信電信學院Raspberry物聯網專業講師
中華電信IoT智慧聯網職訓講師-Python IoT智能開發
中美通電腦顧問公司副總經理、資深顧問
美商環美集團 IE .OM MIS資深工程師
中小企業榮譽指導員 – KM管理師
中華民國軟體協會 – 元件小組顧問
正修科技大學Python IoT智能網開發業師
微軟專欄作家
府穎資訊有限公司 技術總監(顧問)
佛光山佛陀紀念館Python智能影像辨識導覽系統開發
佛光山法寶堂青年發展基地 Python AI講師
專長
Python、C++、C#、Java、JSP 與 Servlet 元件開發、關聯式資料庫應用系統開發、SQL Server 實務系統建置、MySQL資料庫管理、Oracle、VB .NET、PHP網站應用系統
學習附件
購買此課程後,才能使用留言功能
目前尚無任何討論主題
成為第一個發問的人!在問答中找到學習的捷徑。關於講師
陳宗興 / Brette Chen
中華電信 電信學院訊系講師
中華電信電信學院Raspberry物聯網專業講師
中華電信IoT智慧聯網職訓講師-Python IoT智能開發
中美通電腦顧問公司副總經理、資深顧問
美商環美集團 IE .OM MIS資深工程師
中小企業榮譽指導員 – KM管理師
中華民國軟體協會 – 元件小組顧問
正修科技大學Python IoT智能網開發業師
微軟專欄作家
府穎資訊有限公司 技術總監(顧問)
佛光山佛陀紀念館Python智能影像辨識導覽系統開發
佛光山法寶堂青年發展基地 Python AI講師
專長
Python、C++、C#、Java、JSP 與 Servlet 元件開發、關聯式資料庫應用系統開發、SQL Server 實務系統建置、MySQL資料庫管理、Oracle、VB .NET、PHP網站應用系統