104學習精靈

全部 課程 貼文 教室 證照 影片
網站設計相關的課程 (3)
從工作推薦課程
Python新手也可以用Django創造實用的動態網站設計
Python新手也可以用Django創造實用的動態網站設計 課程介紹 對於已經掌握Python基礎能力的學員,在選擇動態網站的架設方案上,簡單的CMS系統(如WordPress、Joomla、Epage等)並無法滿足我們的設計需求,自行開發網站又會耗時耗工,此時具有MVC設計模式、又有大量的工具模組與活躍的社群資源的Django,就會是我們最喜愛、又最有效率的動態網站或是Web應用開發的網站框架。 Django已經被廣泛應用於許多知名網站和應用程式的開發,是一個成熟且穩定的框架,只要你會使用Python的基本語法,透過一些簡單的設定,就能夠在最短的時間內產生高品質的網站,不論是個人專案或各行業公司網站,在利用Python操作數據之後,把這些操作後的資訊、圖表以網站的型式來展現,不僅方便高效,而且還可以大大地提升個人或公司的專業形象。 在這堂課程中,我們以建置實用動態資料網站為目標,依此目標從基礎觀念的建立、開發環境的設置開始,在過程中逐步說明網站的開發流程、Django網站各部件的功能與應用,讓一開始空白的網站框架在學習的過程中逐漸加入新的功能,到最後成為一個有趣實用的網站。 這門課程共有3個篇章,依照基礎篇、解析篇、實作篇的設計規劃,再細分為10個教學單元,每一單元都有各自學習的內容與可以拓展的導入資訊,例如導入HTML、JavaScript增加網頁美觀性、導入Python爬蟲技術將數據整合到網站資料中,讓學員的學習過程中具有多種面向的可能性。 課程特色 1.從做中學: 不會只有指令介紹,而是講師帶著學員一步一步操作、製作出網站。 2.開放原始碼: 提供完整的課 程範例程式碼,方便學員學習。 3.完整實際案例: 除了基本原理 及技術的教學 外,最後也能建立3個有趣的實作網站。 4.清晰的學習歷程: 提供課程學習地圖讓學員依照自己的程度選擇適合自己的學習歷程。 學習成效 1. 瞭解動態網站的設計原理與觀念 2. 學習製作動態資料網站的流程 3. 熟悉開發網站所需要的資訊工具和技術 4. 建立實用有趣的動態網站 適合對象 1. 想從前端設計跨入後端設計的工程師 2. 想自行架設豐富的動態網站者 3. 學會了Python想要架站的學員 4. 想要成為後端軟體工程師的初學者 課程大綱 基礎篇 第1章:開發環境建置 Anaconda安裝與操作 Visual Studio Code安裝與設定Windows11 Visual Studio Code安裝與設定Mac 命令列指令基礎操作Windows11 命令列指令基礎操作Mac 分散式版本控制系統Git基礎操作 Python虛擬環境 conda Python虛擬環境 python -m venv 第2章:Django網站框架 動態資料網站原理說明 安裝Django模組與新建Django網站 Django目錄架構與各檔案用途 資料庫設置 管理後台操作簡介 第3章:自訂網站首頁 Django網站架構概述 Django網站自訂網頁功能流程 views.py與動態網頁 HttpResponse、JsonResponse與FileResponse render與template 解析篇 第4章:模板Template template原理概述 共用模板的應用 Bootstrap與jQuery的應用 變數的傳遞與模板指令的應用 進階模板語言技巧 第5章:Django資料庫 Models與資料表設計 個人隨身記事網站資料表設計與應用 個人隨身記事網站第一版實際演練 資料表間的關聯設定 新增功能實際演練 ORM與資料表存取 外部程式存取網站資料表實際演練 Django網站資料的新增、編輯與刪除 網站資料存取程式演練 後台與會員系統 後台與會員系統程式演練 客製化後台介面 第6章:路由與靜態檔案 傳遞參數的幾種方法 匯率換算網頁實際演練 urls.py網址委派設定技巧 static靜態檔案處理 靜態檔案操作與應用--校花票選網頁 media設定與圖形檔上傳 我的相簿網頁實作範例 後台檔案上傳管理介面 第7章:Django表單 基本表單操作方式 表單輸入元件綜合練習 透過forms.py建立表單 使用 ModelForm 類別建立與資料表連結的表單 結合資料表的美食評論網頁實作 進階表單設計--影像日記網頁 影像日記網頁程式演練 分頁、Session、以及訊息系統 分頁、Session、以及訊息系統的實際演練 下載範例程式並執行的方法 實作篇 第8章:網站範例--迷你電商網站 建立基本網站框架 建立資料表 套用共用模板 存取資料表 完成網站 第9章:網站範例--微影片播放平台 建立基本網站框架 建立資料表 套用共用模板 存取資料表 完成網站 第10章:網站範例--資料圖表分析 建立基本網站框架 建立資料表 套用共用模板 存取資料表 完成網站
Mastertalks