你想將所在地區設為 美國 並顯示 繁體中文 嗎?
更新設定關閉
關閉
登入/註冊
0 seconds of 0 secondsVolume 0%
Press shift question mark to access a list of keyboard shortcuts
鍵盤快捷鍵
播放/暫停空白鍵
音量增加↑
音量減少↓
快進 5 秒→
倒退 5 秒←
開啟/關閉字幕c
全螢幕/離開全螢幕f
靜音/取消靜音m
Decrease Caption Size-
Increase Caption Size+ or =
跳轉至%0-9
00:00
00:00
00:00
 
影片檔案無法播放(錯誤碼: 224003)
Jeremy Yen

創業必備:前端網頁設計入門

網頁前端設計課程,學習 HTML、CSS、JavaScript、jQuery 等網頁前端設計必備技能,暸解網站的運作原理,作為轉職或創業的加分技能,設計出理想中的 landing page。
Hahow AI 學習升級
1,190 人已購買
4.3
(68)

關於課程

課程包含

包含 1 章 12 單元、1 項作業

課程時長

4 時 5 分鐘

課程總人數

1190 位同學

觀看限制

不限觀看次數,還會附贈完課證書

學習升級

Hahow AI 學習助教
無需額外付費
即時問答、重點整理、測驗理解,讓知識派上用場

最新消息

課程內容

傳送門主視覺以「我學會前端了,我想進一步學習後端」為主題,介紹創業必備課程「Laravel 後端網頁入門」。

點擊進入傳送門:Laravel 後端網頁設計

即日起到 7/16,結帳時輸入【WAVE2019】即可兌換 100 元 Coupon 作為優惠,coupon 使用期限到 2019/07/16 23:59,Hahow 活動詳情

完全針對初學者的前端網頁課程!

後端要處理的技術已經夠多了,為什麼還要學習前端呢?

本課程注重以「程式設計邏輯」講解前端網頁。幫助後端網頁工程師快速掌握前端技術,充分配合後端的需要(如 AJAX 及網頁 CSS 微調)設計前端網站。

好的設計師難找,後端工作中常常遇到前後端需同時處理的情況。此時,掌握基本前端技術是一大助力!

為什麼要學習前端網頁設計?

奇怪,架設網站明明就不難,Blogger、wix、weebly 點一點就架好了,為什麼要學習前端網頁設計呢?

請試著想想看,Hahow(您現在上的這個網站)到底是用 Blogger 還是用 wix 架設的呢?如果您單純只是要一個網站,而不在意網站是如何撰寫、如何運作的,那可以參考課程「自己的個人網站自己架」。如果您有意願成為網頁前後端工程師、甚至希望在未來進入網頁相關產業工作的人,那本課程絕對是您不可錯過的一堂基礎課。

前端網頁?那有沒有後端網頁?

當然有,不過後端通常稱為「後端網頁程式設計」。如果我們想像一個網站是一個人,則前端網頁的 HTML 就是人的骨架、肌肉,CSS 和 JavaScript 則是人的皮膚、衣服等。後端網頁則是一個人的大腦,擁有儲存、運算的能力,可以根據前端接收的資訊作相應的反應。

執行後端網頁程式需要伺服器及安裝相應套件,例如 PHP、Python、Ruby on Rails、Node.JS 甚至微軟系列的 ASP.NET 皆是後端網頁程式。相較後端,前端網頁只是單純純文字檔案,只要將文字檔存成 .html 檔後,在自己的電腦上就可以開啟瀏覽了。詳細有關前後端網頁之介紹及區別請參考本課程第一節課。

網頁設計跟創業有什麼關係?

相較於在大企業中工作,面對的是維護複雜的既有系統或網站。創業則大多是從零開始,使用有限的資源實際做出一個產品原型(Prototype)。而本課程的重點,正是希望同學能從零開始撰寫網頁,同時學習發布(Publish)網站,瞭解並熟悉網站運作的概念。

網頁不是拉一拉元件就好了嗎?

錯!現代網頁發展飛速,早已淘汰十年前 Dreamweaver、Frontpage 等所見即所得的編輯模式( Word 的概念)。現代前端網頁工程師偏好使用純文字編輯器,撰寫下列三種程式語言:

  • HTML: 負責網頁的骨架、標記式語言 (Markup language)
  • CSS : 負責網頁的裝飾、樣式表語言 (Style sheet language)
  • JavaScript: 負責網頁的互動、擁有邏輯判斷及運算能力的一般程式語言

您可以發現,以上三種「程式語言」只是一種泛稱,實際擁有程式語言特性的只有 JavaScript 一項,撰寫其他兩項只要經過充分的練習和參考即可達成。

手寫程式碼會很累嗎?

只要輔以適當工具,大多數程式碼都可以輕鬆自動完成,如本課程將使用的 Emmet。

純前端網頁可以做出什麼作品?

在不搭配任何後端語言的狀況下,純前端網頁可以完成一個登入介面,但無法做到儲存及驗證會員資料等功能。不過基本的運算及互動並沒有任何問題。本堂課將示範使用前端網頁撰寫一個 BMI 計算器和網站後台儀表板(包含 AJAX 及 Highchart)

SB Admin v2.0 的 Dashboard 後台介面,左側有 Dashboard、Charts、Tables、Forms 等導覽選單;主畫面顯示 26 則新留言、12 項新任務、124 筆新訂單與 13 張支援工單,並包含 Area Chart Example 和 Notifications Panel。

(網站管理儀表板範例展示,以 SBAdmin 為例,課程作品將從零開始帶領大家實作)

我還想學更多!

我會寫網頁了!但我想知道更多有關網站/網路的相關知識,請參考「創業必備」系列合作課程:初心者的計概與 coding 火球術

關於 Jeremy 及上課方式

1994 年生,從小對程式設計有極大興趣

高二時擔任資訊研究社社長,為了建構社團網站而開始學習前後端網頁設計。同時帶領社團教學團隊編印講義,教授高一學弟妹 VB, C++, HTML 等基礎程式設計,擁有豐富初學者教學經驗,清楚了解初學的學習程式的盲點。

大學時曾承包學校資訊系統外包案,與系所和行政單位持續合作。深入瞭解其需求並將系統盡善盡美。大三時在中小企業實習十個月,負責產品前後端網頁的開發、部署、維護,曾開發售價百萬的內部企業資訊安全系統前後端介面。

Jeremy 的作品集:http://patricks.tw



哪些人適合這堂課?
1. 想架設網站,但不滿足於部落格、免費架站工具的人 2. 有設計背景,但完全不會網頁設計的人 3. 有意願成為網頁前後端工程師的人 4. 有意願進入網頁相關產業工作的人(特別是新創)
你可以學到
從無到有在網際網路上架設一個人介紹網站,不依靠任何現有的免費網站服務(如 blogger, wix 等)
上課前的準備
需要準備的工具 / 軟體(若購買課程前不清楚版本是否支援,請先留言與老師確認。)
網頁瀏覽器(Chrome, Safari 等)、任何純文字編輯器,推薦 Atom 或 Sublime
需要具備的背景知識
熟悉電腦使用(理解檔案、網路等概念)、中上的英文打字速度即可
單元一覽
1 章 12 單元|總時長 245 分鐘
全部收合
1
本課程不分章節
影片單元
單元 1 - 什麼是前端語言?我該學什麼語言?
影片單元
單元 2 - 什麼是後端語言?網站是怎麼運作的?
影片單元
單元 3 - 開始撰寫網頁:HTML - 基礎元件的使用
20:06
影片單元
單元 4 - 開始撰寫網頁:HTML - 表單、表格、Class、ID
17:21
影片單元
單元 5 - 美化網頁:CSS - 選擇器、顏色長度位置設定、除錯技巧
16:13
影片單元
單元 6 - 參考外部 CSS: Bootstrap - Grid 排版、配色系統、RWD 基礎
21:01
影片單元
單元 7 - 使用者體驗:JavaScript - 語法入門、物件、陣列、JSON、除錯技巧
27:53
影片單元
單元 8 - 參考外部 JS:jQuery - 選擇器、DOM 操作、事件監聽
23:55
影片單元
單元 9 - 團隊合作必備版本控制工具:git
16:33
影片單元
單元 10 - 使用 Github pages 免費空間架設第一個網站
20:32
影片單元
單元 11 - 動手做:BMI 計算器(含 RWD 及 Bootstrap 技巧)
32:03
影片單元
單元 12 - 動手做:網站後台儀表板(含 Bootstrap 應用及 Highchart)
26:48
作業單元
作業 1 - 單元 11 延伸:體脂率計算器
查看作業
試看單元
播放試看影片
章節 1 - 本課程不分章節
單元 1 - 什麼是前端語言?我該學什麼語言?
試看影片
09:11
播放試看影片
章節 1 - 本課程不分章節
單元 2 - 什麼是後端語言?網站是怎麼運作的?
試看影片
14:04
課程評價
4.3
/ 5.0
68 則評價
Wayne Wang2021-07-22
似乎不太適合零基礎新手
前四單元,雖然老師講很快,打字更快,但我還是一直回放影片,跟著老師一步一步做,到第五單元我就乾脆只看不操作了。 明明我是連著看,但好像有一種感覺,我是不是漏掉好幾堂課沒聽到?? 看完第六單元,我還是先放棄吧......
查看更多
2 人覺得有幫助
Iting Huang2020-05-08
新手入門課程
以前端網頁入門來說,課程非常超值,不過建議稍微有一些基礎(基礎操作即可)的人觀看,老師在課程中都很仔細的教學,不過由於老師本身很熟練,在一些快捷操作時反而很快帶過,雖然只要google都可以查到答案,不會影響到課程內容,但對於0基礎的新手來說,必須要多花一點時間與耐心才可以上手。
查看更多
1 人覺得有幫助
alloyhsu2018-08-02
後面操作有點快
後面操作有點快,可以載慢一點就好。boostrap的一些基本概念grid system可能還是要提一下哪邊可以課外學習,不然後面最後兩堂課前面不好理解。以價錢來說,理解基本概念非常划算
(已編輯)
1 人覺得有幫助
薛連進2016-09-05
教學能力還有很大的進步空間
很多地方的說明很難懂,特別是口語穿插很多英文字,聽起來很容易就一頭霧水。簡報上很多都是用文字或程式碼來呈現,其餘的都用口語補充,理解上很辛苦,如果有些東西能夠有適當的類比、比喻或甚至是圖像化呈現,我覺得教學效果會更好。目前上完第7單元,從第3單元開始,就必須一直在網路上找其他補充資料,才能讓自己有一定的程度理解,進而繼續走下去,學的很辛苦。 老師是專業人士,已經有相當高的水平,所以比較不能確定新手的理解程度在那裡,這是很正常的,在各種專業領域都容易有這樣的現象發生。事實上,目前線上課程平台有好幾家,有開寫網頁或寫程式的課不少,我也稍微試聽過幾個,老實說,大部份都容易有這樣的問題,因此很正常,但還是有少數老師,能盡量用更貼近新手的語言來教課。因此,還是希望老師能強化教學表達的能力,將教學內容修改的更平易近人一些,以及減少口語中的贅詞。
查看更多
1 人覺得有幫助
aneko20152017-06-16
非常適合沒接觸過CODE的入門者
老師的課程真的很難得,從每個標籤符號開始解說,大多課程都認為這些是入門自學必備的,因此不會講解如此細節,因為有老師這堂課我才真的了解每個標籤撰寫的意義,真的非常感謝~也期待老師的新課程

意猶未盡嗎?

關於講師

Jeremy Yen
2堂課程
0篇文章
1,743位學生
Jeremy 累積了三年的網站前後端設計經驗。從 Native PHP 一路摸索到 MVC 架構。從純 JS DOM 操作一路走到 Node.js。相信唯有不斷的接受新事物的挑戰、接觸來自不同領域的夥伴,才有激發自己成長的動力來源。
前往講師頁面
精選學生作業

購課前問答

日期最新
日期最新
日期最舊
愛心數
Gina Kao
2023-03-27
老師我卡關了,Atom貌似無法下載
回覆
1 人想問
Eason Yan
2023-03-11
老師您好,我是完全沒有接觸過程式語言的學生,目前想學習第二技能轉職,請問這堂課對於零基礎的學生入門的難易程度如何? 謝謝老師解答
回覆
我也想問
Boo
2022-10-18
已解決
(已編輯)
回覆
我也想問
王宇珩
2020-02-19
老師你好,這門課有教php基礎嗎,還是單純教html
Jeremy Yen
授課老師
2020-02-24
沒有喔,這堂課只有 HTML,PHP 在我另外一堂課
回覆
我也想問
vivianwu02007
2020-01-31
您好,想請問一下,如果想學前端把基礎打穩,要先學此課程還是 UI/UX 呢 ?
Jeremy Yen
授課老師
2020-02-03
哈囉 我盡量不要自賣自誇 但是我的課程主要會專注在 Coding 上,UI/UX 的部分比較少,所以建議你可以都學學看喔
回覆
我也想問
購買單堂課

NT$500
有什麼優惠可以用?
小蛙幫你找最佳優惠
登入看看 有什麼優惠用

相關標籤