原價
優惠價
原價
優惠價
課程說明
課程影片介紹
老師介紹
課程大綱
課程評價
常見問題說明
原價
優惠價
原價
優惠價
課程將以專案開發的教學方式,使用目前最夯的Python程式語言搭配Flask輕量級框架打造Web API 來整合 LINE Pay API。
帶您從無到有打造線上購物 LINE 聊天機器人,學習如何在聊天室中建置購物車以及與 LINE Pay 做整合應用,直接在聊天室中做結帳。
這門課不單只是學習寫程式,更是學習如何應用在實務上。
課程分為五大章節
章節 1:【簡介與基本環境設定】
將會註冊LINE聊天機器人並設置所需的開發環境
章節 2:【LINE 聊天機器人基本功能】
學習透過 LINE Messaging API 完成機器人的基本回覆
課程將以專案開發的教學方式,使用目前最夯的Python程式語言,搭配Flask輕量級框架,打造Web API 來整合 LINE Pay API。
帶您從無到有打造線上購物 LINE 聊天機器人,學習如何在聊天室中建置購物車以及與 LINE Pay 做整合應用,直接在聊天室中做結帳。
這門課不單只是學習寫程式,更是學習如何應用在實務上。
課程分為五大章節
章節 1:【簡介與基本環境設定】
將會註冊LINE聊天機器人並設置所需的開發環境
章節 2:【LINE 聊天機器人基本功能】
學習透過 LINE Messaging API 完成機器人的基本回覆
章節 3:【顯示產品資訊】
學習與資料庫結合,建立使用者資料以及產品資料,並實作更進階的訊息結構 Flex Message 來呈現產品的資訊
章節 4:【開發購物車功能】
學習購物車的開發,讓好友能夠在聊天室中,將想要購買的產品加入到購物車中
章節 5:【LINE Pay 結帳功能】
學習串接 LINE Pay API 來開發結帳功能,讓好友可以直接在聊天室中結帳並付款。
章節 6:【部署至雲端】
學習將完成的專案部署至 Heroku 雲端服務平台,讓 LINE 機器人能夠24小時提供服務。
Q1. 為何要使用Python來開發LINE機器人?
A1. Python 具備簡潔、易於學習等特性,在 Google、Youtube、Dropbox 等知名科技公司都大量使用 Python 當做開發語言
Q2. 專業開發環境 PyCharm 需要付費嗎?
A2. 你放心,我們將會使用免費的版本,PyCharm 是由 Jetbrains 開發的Python IDE(Integrated Development Environment),它提供一整套功能,協助開發者提高開發效率,像是專案管理、動態提示、版本控制等。
Q3. 為何要使用輕量級框架 Flask來開發LINE機器人?
A3. Flask 是一個使用 Python 撰寫的輕量級框架,簡約而且容易入門,只需要具備基本的 Python 開發技能,就可以開發出一個 web 應用,另外,它具有閃電般快的速度,Pinterest 的 API 每天用 Flask 提供超過120億次的請求。
Q4. 為何要使用 SQLAlchemy 來操作資料庫?
A4. SQLAlchemy 是目前 Python 社群中最廣泛使用的 ORM 套件,容易使用,可以滿足大多數資料庫操作的需求。
目前在公司負責系統分析與程式設計,同時也在做線上課程講師,碩士畢業之後在外商系統整合服務公司上班多年到自己設立軟體公司,第一個合作售出的系統是一套網路管理系統,可以幫助客戶配置,維護和測試數千台思科網路設備,他在大型項目方面經驗豐富,例如馬拉松線上報名系統,車行租賃管理系統等。
在他創業的過程中不斷地促使自己學習新的技能,並且知道什麼是「學習新技能」最有效的方法,他樂於分享一切所學的知識和實務經驗,也因為這份樂情,帶領 Kadin 來到 MasterTalks ,他將會透過高品質且有效率的方式分享他所學的一切技術和知識
大家好,我是Jack,
擅長開發系統、網頁應用。
喜歡研究新技術、以及解決問題覺得寫程式是一門藝術,夢想是在世界各地寫程式,體驗當不同文化的「攻城師」。
相信能夠透過寫程式而幫助到人,是一件值得投入以及偉大的事,
如果你也有類似經驗與夢想,歡迎不吝與我分享!
課程介紹與環境架設
LINE 聊天機器人基本功能
顯示產品資訊
開發購物車功能
LINE Pay 結帳功能
部署至雲端