Python+Django動態網頁程式設計師

本課程涵蓋非常完整,包括前端與後端工程 (Frontend, Backe....

適合對象:
   Python+Django動態網頁程式設計師

上課地址:中科工商服務大樓4樓或9樓教室(台中市大雅區中科路6號)

時數:64

起迄日期:2019-12-14~2020-01-19

聯絡資訊:林智君/04-25678652

報名截止日:2019-12-11

課程類別:人才培訓(課程)

活動代碼:2319080078

 


課程介紹
Python+Django動態網頁程式設計師

 

課程簡介:

 
Python 
是近年來成長最快速的語言之一,而 Django 則是奠基於 Python 所建立的 Web 系統開發框架 (Framework),兩者搭配來開發動態網頁是絕佳的選擇,知名的 YoutubeInstagram DropboxGoogle 等網站都是利用 Django 框架所開發完成。

Python 
 Django 都是免費的開放源碼軟體 (Open Source),有別於其他的版權軟體,能有效減少網站開發成本,不僅功能強大、社群支援完整,而且未來發展潛力無窮。

本課程涵蓋非常完整,包括前端與後端工程 (Frontend, Backend Engineering) 的深入介紹與實做,由系統開發經驗豐富的講師進行授課,是一門讓您成為全端工程師 (Full Stack Engineer) 的超優質課程。


適合對象:大專畢業,對從事全端系統開發有興趣者。


課程效益:


 1.取得工研院證參訓學員出席率達80%且通過認證考試


工研院產業學院頒發Python+Django動態網頁程式設計師」合格證明。

2.開發自己的專屬系統


  可依據自己所規劃的需求進行系統開發,展現特殊的系統功能,亦可省下龐大的委外開發費用。



全系列課程名稱與日期需自備筆電


單元

課程名稱

課程時間

時數

原價

優惠價

全系列

Python+Django動態網頁程式設計師

12/14-109/1/19

64

33,000

29,000

單元一

Python程式設計實作

12/14-12/15

14

單元二

網頁設計實作

12/21-12/22

14

單元三

Django系統開發實作

12/28-109/1/19

36

 

 

 單元一: Python程式設計實作


簡介:

  Python程式語言比CJava語言更容易學習,語法簡易功能強大,有高效的內建資料結構及優雅的語法,其優質的設計架構及豐富的程式套件更讓Python在許多領域廣泛應用。此外,Python也可在Linux, MAC, Windows, Android, iOS等平台上執行。

 

 

 

  Python在網路爬蟲、數據處理、與雲端基礎設施等領域都有大量運用,是您學習系統開發不可或缺的工具。

 

 

課程目標:

 

 1. 快速瞭解Python基礎知識與技術 2. 深入淺出學會流程控制與邏輯判斷

 

 

 

 3. 高階資料結構的運用  4. 物件導向基礎能力養成  5. 完整程式碼範例強化實作能力

 

 

課程大綱&日期:108/12/1412/15 (六日) 9:00~17:002天共計14小時

 

主題

內容

Python簡介

* 程式語言                     * Python 簡介

* 執行 Python 程式             * 整合式開發環境

* 程式的基本要素               * 除錯

* 陳述與表示式                 * 輸出指令

* 註解

資料與模組

* 資料值與資料型態             * 字串

* 資料型態轉換                 * 變數

* 資料儲存的特性               * 運算子與運算元

* 輸入指令                     * 運算順序

* 簡潔的指派指令               * Python 模組

資料結構

* Python 資料型態              * 字串

* 字串方法                     * 串列

* 存取串列中的元素             * 串列方法

* 字組                         * 字典

決策迴圈函式

* 複合指令                     * 布林值與布林表示式

* 決策                         * For 迴圈

* 以迴圈處理串列與字典         * While 迴圈

* 檔案處理                     * 例外處理

* 函式                         * 函式的回覆值與執行流程

* 函式的參數與變數             * 使用主函式

* 匯入在其他套件裡的模組

物件與類別

* 物件簡介                     * 類別

* 產生物件    * 程序式設計與物件導向設計的比較:球的碰撞

* 範例:模擬砲彈飛行路線

 

 

 ※主辦單位保留課程調整及講師更動之權利

 

單元二: 網頁設計實作

簡介:

本課程為前端工程師必備職能,從學習基礎 HTML、CSS 入門開始打好基本功,課堂規劃回應式網頁範例與實做,帶您設計出令人驚豔的美麗網頁!

課程大綱&日期:108/12/21-12/22 (六日) 9:00~17:00,2天共計14小時

主題

內容

HTML

* HTML 簡介             * Web 系統

* 前端主要工作與技術    * 網頁基礎及結構

* 文字呈現              * 清單

* 連結                  * 影像

* 表格                  * 表單

* HTML 元素分類         * 其他標籤

* 網頁驗證與語法建議

CSS

* 層疊樣式單            * CSS 的元素選擇

* 設定背景顏色及影像    * 文字字型

* 方框                  * 清單

* 表格                  * 漸層

* 表單                  * 網頁佈局

* CSS 預處理器與框架

回應式網頁設計

* 回應式網頁設計        * 回應式網頁設計範例

* 媒體查詢          * 範例:依據視域呈現不同的選單結構

* 流動與回應式佈局

網頁美感

* 強化導航按鈕         * 網頁的美學

* CSS3 的過渡效果      * CSS3 的二維轉換

* CSS3 的動畫

※主辦單位保留課程調整及講師更動之權利

單元三: Django系統開發實作

簡介:

    Django 是以 Python 語言為基礎的高階框架,協助您快速的完成系統開發,它是「有時間壓力的完美主義者最適合的框架」。使用 Django 讓您獲得超乎想像的開發速度,所產生的系統不僅安全性高,且因Django簡潔而乾淨的架構設計,使您的系統未來具有卓越延展性,是個非常優雅且效能極高的開發框架。

    本課程將利用Django框架開發一套功能完整的部落格系統:管理者可以發表文章,使用者可以留言評論或按讚,此外,還包括使用者認證、資料存取限制、以及專案管理的版本控制等,最後帶您將系統部署到雲端正式上線發佈。

 課程大綱&日期:108/12/28、12/29、109/1/4、1/5、1/18、1/19 (六日),9:30~16:30,共計36小時

 

主題

內容

簡介

* 全球網                 * Web 系統架構
* Django 
簡介

設定開發環境

* 應用程式的開發、測試、與上線
* Web 
框架               * 設定開發環境

建立新專案

* 建立新專案與資料庫     * 建立虛擬環境
* Django 
的運作程序      * 專案的組成要件

版本控制

* 版本控制簡介           * 上推與下拉
* 
版本控制流程

HTTP 請求與 URL

* HTTP 請求的處理流程    * 建立 Django app
* 
規劃 URL mapping       * Django 的具名 URL

範本與靜態檔案

* 使用範本系統           * 範本標籤
* 
靜態檔案               * 雲端儲存服務

資料模型與資料庫

* 規劃資料庫模型         * 物件關聯對應
* 
資料庫遷移             * Django ORM

表單

* 表單格式               * Django 表單類別

* 資料的增讀改刪查

使用者認證

* Django User model      * 訪客註冊
* 
使用者登入、登出

存取限制

* 未登入者存取限制       * 非管理者存取限制
* 
網頁的存取限制

部署專案

* 雲端PaaS服務          * Heroku 的相關設定
* 
部署至 Heroku

※主辦單位保留課程調整及講師更動之權利

講師簡介:

 唐元亮老師,朝陽科技大學資訊管理系副教授兼資訊服務中心主任,美國賓州州立大學資訊工程博士/專長: Python, Django, Artificial intelligence, Data analysis, Machine learning, Computer vision, Web development, JavaScript, HTML, CSS

本課程發票於1月份開立,外籍學員無法提供公司發票僅能開立個人發票

 常見問題
■ 上課地址:中科工商服務大樓4樓或9樓教室(台中市大雅區中科路6號) 實際上課教室請依據上課通知函為準!(詳細交通資訊會於上課通知中提供)
■ 預計招生名額:20名為原則,依報名及繳費完成順序額滿為止
■ 報名方式:點選課程頁面上方之「線上報名」按鈕進而填寫報名資訊即可

■ 課程洽詢: 04-25678652 林小姐


◆繳費方式:

(一)ATM轉帳(線上報名):
繳費方式選擇「ATM轉帳」者,系統將給您一組轉帳帳號「銀行代號、轉帳帳號」,但此帳號只提供本課程轉帳使用, 各別學員轉帳請使用不同轉帳帳號!!轉帳後,寫上您的「公司全銜、課程名稱、姓名、聯絡電話」與「收據」傳真至04-25690361工研院產業學院 台中學習中心 收。

(二)信用卡(線上報名):
繳費方式選「信用卡」,直到顯示「您已完成報名手續」為止,才確實完成繳費。

(三)銀行匯款(限由公司逕行電匯付款):
土地銀行工研院分行,帳號156-005-00002-5(土銀代碼:005)。戶名「財團法人工業技術研究院」,請填具「報名表」與「收據」回傳真至04-25690361工研院產業學院 台中學習中心 收。

(四)即期支票或郵政匯票:
抬頭「財團法人工業技術研究院」,郵寄至:428台中市大雅區中科路6號4樓(中科工商服務大樓4樓) 工業技術研究院 收。

※繳費後請於收據上註明「公司名稱、課程訊息、姓名、聯絡電話」,傳真至產業學院 04-25690361 林小姐 收

附件



簡介


產業學院緣起
  依據行政院「挑戰2008:國家發展重點計畫」下之「國際創新研發基地」與「產業高值化」兩計畫,首重產業科技人才的效能。

•911216經科字第09103373120號函:經濟部將本院籌設工研院產業學院之工作,列為因應產業結構轉型,提