fbpx

中文課程 – Python 教學 – 邁向全端工程師之路

課程簡介

從無到有建置「社群部落格」平臺|打破瓶頸,快速掌握 Web 開發

從這 2 小時的課程,你會學到

  • 學會如何使用 PyCharm IDE 開發專案
  • 學習到使用 Python Flask Framework 開發網站平臺
  • 學習到前端和後端與資料庫的結合與應用
  • 學習到 Flask Blueprints 開發大型專案結構
  • 學習到 SQLAlchemy 來操作資料庫
  • 學會透過 Jinja2 模板引擎和靜態資源的應用
  • 學習到 Flask-WTF 建置具有安全機制的驗證表單
  • 學習到 Flask-Bcrypt 加密使用者密碼
  • 學習到 Flask-Login 建置會員系統
  • 學習到 Flask-Uploads 處理使用者上傳的檔案

要求

  • 需要有 Python 基礎
  • 需要有 HTML, CSS, Bootstrap 基礎
  • 在課程中使用的所有軟體都有提供,並且完全免費

課程說明

Python 是現在非常熱門且應用相當廣泛的程式語言,不管是在網站開發、網路爬蟲、人工智慧或大資料等等,都可以看到 Python 的蹤跡。

目前各知名的科技公司像是 Google, Youtube, Dropbox 等也都大量使用 Python。

這門課,我們將專注於網站開發,我們將從無到有開發一套「社群部落格平臺」,透過實作的方式,你將會瞭解完整開發過程,前端和後端與資料庫的結合與應用。

課程將會使用專業開發環境 PyCharm 來實作

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

您將學會最廣泛使用 ORM 套件 SQLAlchemy

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

您將學會輕量級框架 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 應用

目標受眾

  • 對 Python 有基礎,想進一步學習、應用
  • 對前端後端有點基礎,卻不知道如何整合前後端
  • 想成為全端工程師

講師簡介

Dev School OnlinePython 主題課程

透過專案式的學習,讓您從無程式基礎到平台開發

Dev School Online 的存在是來協助您更快上手 Python。透過每個精心設計的專案課程,直接實作

不管您沒有接觸過 Python 或是想要複習自己所學的,這裡會是您的練功場

學習新技能能夠讓世界更好,一起增進自己,邁向更好的未來!

前往 Dev School Online 官網或粉絲頁 查看更多資訊

Ray ChungEntrepreneur

「當你放下手上的花朵,越過前面那座山時,你會發現,山的後面是一片森林」

人生.像玩一場牌,每個人拿到的牌都不一樣,我們可以很緊張地玩這場遊戲,也可以很輕鬆自在地玩,但我們既然決定要玩,就要玩完,就看我們要用什麼心態了

對我而言,學習是一種「體驗」,工作是一種「創造」,碩士畢業之後我在外商公司上班多年到自己設立軟體公司,幫助客戶自動化,過程中不斷地促使我學習新的技能,在公司上班的日子,我發現我樂於教我所學的知識和實務經驗,也因為這份樂情,帶領我來到 Udemy ,我將透過有品質且有效率的方式教我所學的一切技術和知識

Kevin He程式設計師

大家好! 我是Kevin,在一開始我都是從事服務業相關,但其實對於未來還是沒有個目標,而在因緣際會下接觸到了前端網頁的coding,開始覺得有趣,之後也接觸到了後端coding,慢慢地自主學習,一步一步的開啟了我現在的道路。

對於想學習的朋友們,不用害怕自己有沒有經驗,因為我也是這樣子一路走來,雖然路絕對不會是平穩的,但是只要堅持自己的信念,慢慢達成自己的目標,我們也是可以看到屬於自己的美景。

線上服務

Soft & Share 特地向講師申請了優惠折扣碼,請到這邊留言申請優惠折扣碼


報名參加課程

Sponsored by Udemy

也許您會有興趣

 歡迎使用 e-mail 訂閱 Soft & Share 

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: