TibaMe
系統初始化失敗,請重新整理頁面
若持續無法載入頁面,請 聯絡客服

鍾榮達

全端工程師必修-Python迅速開發網站實戰

NT$1,200
軟體開發網頁開發

在本門課程中,將以社群部落格平台為範例,利用 Flask 框架來開發網站平台,並使用 Flask 擴充套件來建置會員系統、具有安全機制的驗證表單、加密使用者密碼、處理使用者上傳的檔案等等功能,讓您可以快速的學習Python網站開發所需的技能並能夠建置出自己的網站平台。

NT$1,200

目前尚無任何課程公告
講師將會在這發佈與課程相關的公告或是通知課程內容更新的公告。

最新討論

目前尚無最新的討論主題
成為第一個發問的人吧!前往討論區

課程資訊

default clock課程時長 2 小時 15 分
default video課程共 3 單元 22 小節
default download1 個可下載的 學習資源
icon_info_certificate提供完訓證書
default plan提供制定 學習計畫建議學習 2 週 (每週 1.5 小時)

適合對象

對 Python 有基礎,想進一步學習、應用

對前端後端有點基礎,卻不知道如何整合前後端 想成為全端工程師

你可以學到



一個網站系統要有哪些流程,才能被完整的設計出來?

如果你是一個已經具備Python、HTML、CSS的基礎工程師,如何將所學整合起來製作一個網站系統?

使用哪些套件可以快速開發一個網站?

這堂課將透過打造社群部落格平台系統的主題,學習網站平台系統開發所需的知識和技能,更可從中學習到使用專業的PyCharm IDE開發環境,前端介面和後端系統與資料庫的結合與應用,課程將使用 Python Flask Framework 來開發網站平台,並且會應用到相關的擴展套件來增加網站平台的功能,你將可以學會以下幾個套件來完成專案:

 

1.Flask Blueprints 開發大型專案結構

2.Flask-WTF 建置具有安全機制的驗證表單

3.Flask-Login 建置會員系統

4.Flask-Bcrypt 加密使用者密碼

5.Flask-Uploads處理使用者上傳的檔案

6.SQLAlchemy 來操作資料庫


photos by Vecteezy

課程介紹



Python是現在非常熱門且應用相當廣泛的程式語言,不管是在網站開發、網路爬蟲、人工智慧或大數據等等,都可以看到 Python 的蹤跡,目前各知名的科技公司像是 Google, Youtube, Dropbox 等也都大量使用 Python,也因為使用率越來越高,利用Python來進行網站開發,也就成為全端工程師必備的能力之一。

 

本課程以Python語法專注於網站開發,從無到有開發一套「社群部落格平台」,透過實作幫助學員了解網站完整的開發過程,學習前端和後端與資料庫的結合與應用。



本課程使用PyCharm免費的版本,PyCharm是由Jetbrains開發的Python IDE(Integrated Development Environment),它提供一整套功能,協助開發者提高開發效率,像是專案管理、動態提示、版本控制等。

 

此外,在此環境下,學員也將同時學會幾個重要的套件


SQLAlchemy

SQLAlchemy是最廣泛使用ORM套件 SQLAlchemy,容易使用,可以滿足大多數資料庫操作的需求。

Flask 以及 Flask Extensions

Flask 是一個使用 Python 撰寫的輕量級框架,簡約而且容易入門,只需要具備基本的 Python 開發技能,就可以開發出一個 web 應用,它具有閃電般快的速度,著名的視覺探索工具Pinterest 的 API 每天用 Flask 提供超過120億次的請求。

Flask-WTF : 在建置網站時,常常會需要讓使用者輸入的資料,例如連絡表單、註冊/登入表單等,WTForms 能夠快速的建立驗證表單

Flask-Bcrypt : 使用者所輸入的密碼,平台不會直接至資料庫當中,而是儲存加密過後的密碼

Flask-Login : 一個網站平台,會員登入系統是一個不可少的過程,透過 Flask-login 能夠有效的管理會員的登入登出狀態

Flask-Uploads : 檔案上傳功能是很重要且基本的功能,Flask-Uploads 簡化了我們自行開發上傳的過程,相當的方便

 



這是一門完整實戰開發的課程,學員將直接動手實戰操作,完整功能開發,包含資料的新增、修改、刪除和讀取,另外了解前端與後端的結合與運用,以及完整的開發流程,學習過程中將能夠一步一步的進行,將所有所學到的做結合並完美的呈現,在學習中發生任何問題,可以透過 debug 介面分析錯誤資訊,並排除問題。

 

人氣名師鍾榮達老師透過精心設計,課程在流程上用有系統的方式拆解完整的 web 應用,分成不同的章節說明各別功能,並完整個結合,另外在介面也不馬乎,為了讓學生在學習上也有視覺上的體驗,課程專案完成後的結果也非常精美,並且是實務上的應用,讓學生可以發揮想像力,能夠製作出其他的 web 應用。

學後,學員將完成以下的成果

 

學會如何使用 PyCharm IDE 開發專案

學習到使用 Python Flask Framework 開發網站平台

學習到前端和後端與資料庫的結合與應用

學習到 Flask Blueprints 開發大型專案結構

學習到 SQLAlchemy 來操作資料庫

學會透過 Jinja2 模板引擎和靜態資源的應用

學習到 Flask-WTF 建置具有安全機制的驗證表單

學習到 Flask-Bcrypt 加密使用者密碼

學習到 Flask-Login 建置會員系統

學習到 Flask-Uploads 處理使用者上傳的檔案 








學習前基本能力

需要有 Python 基礎
需要有 HTML, CSS, Bootstrap 基礎

學習前準備

準備一台可以上網的電腦

課程資訊

default clock課程時長 2 小時 15 分
default video課程共 3 單元 22 小節
default download1 個可下載的 學習資源
icon_info_certificate提供完訓證書
default plan提供制定 學習計畫建議學習 2 週 (每週 1.5 小時)

關於講師

鍾榮達

鍾榮達(Kadin)老師 目前為系統分析與程式設計師
同時也在做線上課程講師,碩士畢業之後在外商系統整合服務公司上班多年到自己設立軟體公司,第一個合作售出的系統是一套網路管理系統,可以幫助客戶配置,維護和測試數千台思科網路設備。

鍾老師在大型專案方面經驗豐富,例如馬拉松線上報名系統,車行租賃管理系統等 在他創業的過程中不斷地促使自己學習新的技能,並且知道什麼是「學習新技能」最有效的方法,他樂於分享一切所學的知識和實務經驗,也因為這份樂情,Kadin與TibaMe合作,透過高品質且有效率的方式分享他所學的一切技術和知識。

學習附件

file-icon
課程教材.zip
77.20 KB
stage arrow to bottom

購買此課程後,才能使用留言功能

沒有回應的問題

目前尚無任何討論主題

成為第一個發問的人!在問答中找到學習的捷徑。

關於講師

鍾榮達

鍾榮達(Kadin)老師 目前為系統分析與程式設計師
同時也在做線上課程講師,碩士畢業之後在外商系統整合服務公司上班多年到自己設立軟體公司,第一個合作售出的系統是一套網路管理系統,可以幫助客戶配置,維護和測試數千台思科網路設備。

鍾老師在大型專案方面經驗豐富,例如馬拉松線上報名系統,車行租賃管理系統等 在他創業的過程中不斷地促使自己學習新的技能,並且知道什麼是「學習新技能」最有效的方法,他樂於分享一切所學的知識和實務經驗,也因為這份樂情,Kadin與TibaMe合作,透過高品質且有效率的方式分享他所學的一切技術和知識。
立即加入成為Line官方好友
become line friend
返回主選單
學習類型
影音課程
直播課程
專業學程
實體課程
課程主題
科技
人工智慧
軟體開發
雲端技術
資訊安全
數位商務
數位內容
職場
組織發展
個人成長
語文
商用外語
返回主選單
  • 跨域轉職班種一覽

  • 培訓模式

  • 說明會/專人諮詢

  • 返回主選單
  • 企業方案

  • 人才媒合/企業徵才

  • 返回主選單
    返回主選單
    返回主選單
    返回主選單