元智大學資訊傳播學系 網站製作工作坊

您可以先參考這份課程簡介,了解課程結構及內容

元智大學 資訊傳播學系 網站製作工作坊

我們在 2015 年 4 月與元智大學資訊傳播學系合作,舉辦了一場 入門的網頁製作教學工作坊, 期能透過手把手的漸進式教學,讓學員從網站製作的基礎觀念到實務的開發,進而完成一個簡易的個人網站, 課程內容涵蓋基礎觀念、開發工具與環境建置、HTML/CSS 語法撰寫、Twitter Bootstrap 的應用方式 以及設計樣板的套用和部署至線上主機到網站實際上線 期許學員能課程內容為入門基礎,日後能夠獨立完成網站的開發工作。

  1. 網站製作基礎概念
  2. 開發工具與環境建置
  3. HTML 語法教學
  4. CSS 語法教學
  5. 網站設計與前端框架
  6. Twitter Bootstrap 元件介紹
  7. 設計樣板套用
  8. 網站部署與第三方服務整合
  9. 工作坊總結

課程各單元投影片

網站製作基礎概念

本單元將從網路環境基本觀念開始談起,目的在讓學員了解何謂網際網路?各項網路服務如何彼此搭配運作以達成網頁瀏覽的目標?網站伺服器的運作原理及流程…等,並輔以說明業界的網站專案是如何執行?包括及流程、分工、及企劃技巧。透過這些主題,為修課學員打好基礎觀念。

開發工具與環境建置

本單元將會帶領學員安裝工作坊所需要的所有開發工具軟體,包括瀏覽器、網頁原始碼編輯器、版本控制系統,並說明網站開發流程的進行方式。最後,以我的第一個網頁做為工作坊第一天的結尾,期能讓學員了解網頁基本語法,做為下一週的基礎。

HTML 語法教學

本單元將會介紹 HTML (Hyper Text Markup Language) 的語法,包括標籤 (Tag)、屬性 (Attributes) 等基本概念,並依文字、段落、清單、連結、圖片、表格、排版等不同分類順序,說明每個 HTML 標籤的使用方式。

CSS 語法教學

本單元將會介紹 CSS (Cascading Style Sheet) 的語法,包括規則 (Rules)、選擇器 (Selector)、宣告 (Declaration) 等基本概念,並透過文字/字型、背景、連結、邊框、Box Model、排版等主題,說明如何透過 CSS 控制網頁元素的外觀。最後,將以一個簡單的範例,整合工作坊第二日所學 HTML/CSS 語法,完成一個小型網站原型。

網站設計與前端框架

為統一開發風格、加速實作產能,本工作坊將導入前端框架 Twitter Bootstrap 做為主力開發框架。在這個單元裡,將為學員說明前端框架的概念,並針對 Twitter Bootstrap 的功能及應用情境做說明。

Twitter Bootstrap 元件介紹

本單元將介紹 Twitter Bootstrap 這個前端框架所包含的元件內容,包括:格線系統、字型、表格、按鈕、圖片以及各項互動元件。工作坊第三天結尾將示範如何使用 Twitter Bootstrap 完成一個簡易的網站原型,期能透過範例讓學員了解使用前端框架的好處及優勢。

設計樣板套用

為加快學員實作速度、並降低開發難度,本單元將會引導學員直接下載網路上的以 Twitter Bootstrap 為基礎建置的免費網站樣板,並依自己的需求進行客製化的微調或新增功能,讓學員能儘可能在短時間內,就可以針對自己的企劃想法做出網站原型。

網站部署與第三方服務整合

工作坊最後一個單元,將會帶領學員使用總上部署服務,將自己完成的網站原始碼實際部署至線上平台,以了解如何將自己的實作成果上線公開。最後,將提示如何整合幾個常用的第三方服務,包括 Facebook、Youtube、Google Map 等到自己的網站上。工作坊最後將安排簡單的成果發表,由學員展示實作成果做為本工作坊結尾。

工作坊總結

本課程討論的內容僅是基礎,唯有持續練習 精進才能掌握更多深⼊入的技巧!網路技術已深⼊入在各種層⾯面,不論是設計、科技、傳播都已脫離不了網路,可依興趣發展職涯領域,儘早紮根! 商業的網站專案會牽涉到更多複雜的議題,開發流程、佈署步驟也會有所不同。在這個極速變動的時代,持續不斷的學習與更新是必要的!