HTML5, CSS3, jQuery, Bootstrap 網頁設計基礎班下集

2009年 Node.js 初次被釋出在Linux上,從此前端開發的領域進入了一個新的時代,也因為Node.js,程式設計師可以使用JavaScript做到全端(full stack)的開發,也使得JavaScript的重要性大幅的提升,時至今日已經有各式各樣的服務基於Node。作為現在才要進入成為前端工程師的夥伴們,Node.js是必然必須學習的技術,因此中級班的課程將延續自基礎班,從基礎的JavaScript到Node.js相關的知識都將在本課程中做一個簡短的介紹。

課程大綱

本課程將由JavaScript開始,並藉由Node.js學習現今JavaScript的開發方式

第一堂 建置Node.js開發環境
第二堂 JavaScript 基礎入門 (1):變數宣告,函數使用
第三堂 JavaScript 基礎入門 (2):條件控制與迴圈使用
第四堂 JavaScript 進階概念 (1):物件的使用,JSON資料的處理
第五堂 JavaScript 進階概念 (2):閉包
第六堂 使用套件開發:學習如何使用jQuery
第七堂 使用更多套件開發:學習如何使用webpack
第八堂 透過Node.js開發網站 (1):學習使用http模組建置網站
第九堂 透過Node.js開發網站 (2):學習Express框架建置網站
第十堂 總結暨成果發表

更進階的議題,如react與angular2的開發,MongoDB,Firebase等資料庫的使用,將在未來的進階班繼續下去

課程應用

學習如何使用Node.js進行現代的網站開發,並透過Node.js建構一個簡單的個人網站

適合對象

無論是否上過基礎班,都能上此課程,唯若對於前端網頁設計與Bootstrap使用方式不熟悉的同學,需要

開發環境

1. Git
2. Node.js
3. Visual Studio Code

近期班次

  • 第296期 開課日期:2018.04.28 名額已滿

    上課時間:每週(六)(日)
    9:00 AM ~ 12:00 PM
    上課日期:2018.04.28 ~ 2018.05.27
    學費:新生新台幣5000元整

    停止報名 詳細資訊

  • 第298期 開課日期:2018.07.21 確定開課

    上課時間:每週(六)(日)
    9:00 AM ~ 12:00 PM
    上課日期:2018.07.21 ~ 2018.08.19
    學費:新生新台幣5000元整

    詳細資訊

  • 注意事項

    • 上課地點:台灣大學資訊工程學系系館 詳細位置;教室號碼將於開課前一日公佈於官網"最新消息"中。
    • 上課教材:開課後將公布教學網站給同學查閱。
    • 結業狀況:請上官網”結業名單”查閱是否合格及可領取證書進度。

    講師介紹

    臺灣大學資訊工程研究所博士班

    臺灣大學數學研究所 計算與應用數學組 碩士

    成功大學物理系 學士

    研究領域:
    電腦圖學、人工智慧、人機介面等相關領域

    程式開發:
    物件導向程式開發,Design Pattern Web Programming,Game Programming using Unity3D

    於本班已教授超過70個班,累計教學時數超過2,000個小時