課程目的:

希望藉由這次課程能讓對於網頁設計有興趣的同學可以有一個入門的管道,在上完課程後可以有足夠的自學能力能夠持續學習進修,進而將自己的點子付諸實踐,開發出屬於自己的Mobile Web App


課程介紹:

隨著智慧型裝置的起飛,現在幾乎已是人手一支智慧型手機,根據統計今年全球智慧型手機出貨量已達10億支,由於大量的需求,開發Mobile Web也成為原生(Native App)外另一種較低成本的選擇。因此本課程將著重在網頁開發基礎介紹以及如何運用HTML5/CSS3(Bootstrap)/JavaScript(jQuery、Backbone.js)來開發Mobile Web App。希望讓沒有基礎(或有基礎)的學員能在學習完課程後具備自學能力未來能持續進修,進而開發出搭配Facebook API、Google Map API的Mobile Web App

課程大綱

1. 網路發展簡介、網站設計流程介紹、HTML5基礎介紹與實務

2. CSS基礎介紹(選擇器、Basic Box Model、排版、CSS3特色、media query)

3. Javascript 基礎語法、流程控制、函式、物件特性、基礎 DOM API操作

4. jQuery基礎與應用、事件處理、Ajax應用(HTTP 簡介)、YQL簡介

5. Twitter Bootstrap CSS Framework實戰、Mobile Web特性與Framework簡介

6. Facebook API、Google Map API簡介與應用

7. 專案開發

*課程規劃將視學員程度和時間做調整

課程時間、地點

由於報名人數踴躍,所以分為A、B兩班上課,B班因為場地可用時間較長會多教些內容,若遇期中考週暫停一次

A班:10/3(四)開始,每週四8:30pm-10:30pm上課,共20小時

B班:10/7(一)開始,每週一7:00pm-9:00pm上課,共20小時

上課地點:

A班:台大大一女宿舍學習中心

B班:台大男一宿舍學習中心(台大男一舍正對面)

主辦單位:

台灣大學學務處住宿組同儕團體

講師介紹:

張凱迪(KD.Chang),目前是臺大資管所研究生,研究領域為:Web Mining,Web IR,服務過電子商務公司和活動入口網站,也曾參與數個組織的創辦。是個半路出家的工程師,致力於整合科技與人文,讓這個世界更加開放美好。夢想是辦一所心目中理想的學校

適合對象:

歡迎無基礎但真正有心學習的朋友報名,煩請自備筆電

1. 必要能力: 不排斥學習新事物並願意主動付出時間精力學習以及基礎英文技術文件之閱讀與理解能力,更重要的是要有一顆熱愛網路的心

2. 建議能力: 過去有學習任何一種程式語言或是有使用內容管理系統(CMS)經營部落格(如:Wordpress)

使用工具: 任何文字編輯器 (Notepad++,Vim) 均可,講師將會使用 Sublime Text 2 進行講解

參考書目:

本課程側重實務應用將會規劃作業,並搭配Codecademy作為輔助學習工具

1. HTML 5新世代網頁建置:新手也可以快速設計出專業網站 (HTML&CSS:網站設計建置優化之道)

2. CSS3網頁設計優化:新手也能快速建立跨平台網頁(CSS3網頁設計師手札(第四版))

3. JavaScript & jQuery: The Missing Manual 國際中文版, 2/e (jQuery網頁設計範例教學、jQuery實戰手冊(第二版))

報名費用:

免費(但須於第一次上課繳交保證金NT200,由於資源有限,若出席超過八成全額退回保證金,若遇不克抗力之原因可以請假,收取的保證金將全額捐給慈善機構)

報名資格:

台大學生優先,每班25人,即日起到9/18(三)12:00pm報名截止,9/19(四)通知上課名單(若遇報名人數過多將提前截止,將依學習動機、能否全程參與以及報名順序等選出上課學員,請盡量展現想學習的熱忱)