你想將所在地區設為 美國 並顯示 繁體中文 嗎?
更新設定關閉
關閉
登入/註冊
PHP+MySQL 動態網頁入門
0 seconds of 2 minutes, 30 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
02:30
 
楊淳佑

PHP+MySQL 動態網頁入門

PHP+MySQL 動態網頁入門課程,教你認識 PHP 基本語法和 MySQL 資料庫的規劃,使用 PHP 實際操作 MySQL 資料庫,你也能自己製作簡易的會員系統,打造動態的互動網站。
Hahow AI 學習升級
30.8 k 的人也在觀看
課程已下架
課程已下架,有任何問題可以找客服。

關於課程

課程包含

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

課程時長

2 時 16 分鐘

課程總人數

233 位同學

觀看限制

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

學習升級

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

最新消息

課程內容

Facebook 到底怎麼做的?

網路是現在每個人生活不可或缺的要素之一。但你在瀏覽形形色色的網頁同時,是否有想過他們背後是如何構成的?

或許你有了這種疑問,或想要也動手試著寫寫看。結果不知道如何入手,或是買了各種坊間參考書、找了各種網路資源,卻覺得像在看有字天書?

要製作一個動態網站,前端如皮,後端如肉,兩者都一樣重要。然而後端網頁設計的入門門檻卻又比前端技術高出許多,因為後端技術通常需要有程式設計的基礎,因此成為許多想入門者的夢魘。

從最入門開始

PHP 是全球最通用的網頁程式語言。無論是你用過的論壇、拍賣網站、部落格甚至 Facebook,都是使用 PHP 架設的。然而 PHP 畢竟是一種電腦程式語言,因此編寫的邏輯十分重要。不但是後端初心者最容易卡關的眉角,也經常是一般教材最容易忽略的地方。

與一般坊間的教材不同,這門課會帶你從最基本的語法開始,帶你一步一步深入動態網站幕後的種種運作關鍵,讓初探程式的人也可以快速簡單的了解網站如何運作。

除了基本的語言之外,更透過全套架站實務的練習與操作,從規劃、撰寫、除錯到上架,培養完整的開發能力。課程最後,也開設了簡介未來發展學習方向的單元,讓大家可以在課程結束後繼續自我學習。

為什麼不要用現成的套件就好了?Wordpress、Joomla 或是 Blogger 都很好用啊!

確實,使用現成套件是一種選擇。但是畢竟套件是別人寫好的,一般人並不容易進行客製化的修改。透過這門課,你將會學習到如何看懂、撰寫、修改他人的程式,甚至讓他人看懂你的程式,同時享受開發完成時,網站動起來的成就與滿足。

課程目標

這門課會告訴你:如何使用 PHP 與 MySQL,讓電腦(伺服器)根據不同的資料產生出不同的網頁內容,達成跟使用者「互動」的效果。


一開始,我們將分為兩大主題:第一是 PHP 的基本語法與應用;第二是 MySQL 資料庫的規劃與操作。最後則將兩者整合起來,透過 PHP 去讀取 MySQL 資料庫中的資料,呈現在網頁上;或是由使用者在網頁上輸入資料後,在 MySQL 中新增、修改或刪除資料。

課程中會穿插約 10 次小練習,對學習成果進行階段性的驗收與練習;課程最後也會透過範例的實際撰寫,練習開發實務的過程。課程素材中會有準備好的範例程式碼。從初期較多範例,到後期慢慢縮減,最後讓大家可以從頭規劃並開發一套完整的程式。在課程最後一單元,也會簡介其他更深入的技術與學習資源,讓大家能夠自我精進學習,開發規模更大更複雜的網站。

課程中你將學到

  1. PHP 基本語法
  2. MySQL 資料庫的規劃與 CURL 操作
  3. 使用 PHP 操作 MySQL 資料庫
  4. 實作一個簡易的會員系統
  5. 實做一個簡易的個人留言版,並與前述的會員系統整合

課程內容FAQ

Q: 沒有程式基礎適合上這門課嗎?

A: 絕對沒有問題!這門課正是為了沒有程式設計基礎的人所設計的。由於 PHP 畢竟是一門程式,撰寫的時候一定會接觸到相關的程式流程或結構,在本課程中都會逐一從頭詳述。比起因為不會程式而使用 Dreamweaver 製作的網頁,從頭學習撰寫不但靈活性更高,未來要學習其他程式語言時也會更快上手!


Q: 沒有 HTML 基礎適合上這門課嗎?

A: 雖然課程中要使用到 HTML 的部份會再稍加說明,不過仍然建議可以先自行閱讀相關資料,這樣上起課來會更加得心應手!可以參加 Hahow 的「創業必備:前端網頁設計入門」以及「動畫互動網頁程式入門」課程,或是上 Codecademy 以及 W3School 等網站,都有非常詳盡的教學與範例。


Q: 課程要用到的軟體要怎麼安裝?Windows 或 Mac 可以用嗎?

A: 本課程使用 XAMPP 作為本機的伺服器套件,在 Windows、macOS 或是 Linux 上都是可以安裝使用的,課程第一單元中會再詳細介紹安裝與使用的方式。程式碼則選用 Sublime Text 作為課程錄影用的編輯器,同樣也提供跨 Windows、macOS 或 Linux 的支援。(如果你有其他慣用的編輯器也可以使用!)


Q: 如果我想要先預習/找參考資料,有比較適合的資源嗎?

A: 可以上 Codecademy、W3School 或是程式語言教學誌進行預習或參考。


Q: 這門課會教到如何撰寫/美化前端網頁嗎?

A: 雖然前端技術跟後端一樣重要,但是這門課不會進行這方面的教學喔!課程中有前端需求的部份,我們將使用 Bootstrap CSS Framework 快速帶過。如果想要深入學習關於前端技術的知識,可以參加 Hahow 的「創業必備:前端網頁設計入門」或「動畫互動網頁程式入門」課程。


Q: 我已經學會 PHP 了,我是否還適合來上這門課?

A: 你已經很神囉!這門課對你可能會有點太簡單了。如果你已經學會 Native PHP 以及 MySQL 的指令,你可以考慮參加 Hahow 的「創業必備:Laravel 後端網站入門」課程。該課程會教你學習如何使用 PHP 的框架,以及更進階的技巧開發網站。

個人經歷

楊淳佑

  • 清華大學電機系
  • 自高中開始學習網頁技術至今,前後開發經歷約 4 年,後端開發經歷約 3 年
  • 清華大學網頁開發技術讀書會 計畫主持人 暨 後端課程導讀人
  • 大量的程式或網頁後端初學者教學經驗 
  • 創辦雲淵閣工作室,承接平面、多媒體與網站設計製作案


作品案例舉隅

  • 營隊報名管理系統
  • 系所訂書網站
  • 社團協同作業平台
  • 營隊籌備協同作業平台
  • 公司線上人事管理系統
  • 公司線上差勤管理系統

哪些人適合這堂課?
覺得單純的 HTML 食之無味者、想要自己架一個 Facebook 者、想要無痛學習程式語言者
你可以學到
PHP 基本語法、MySQL 資料庫的規劃、使用 PHP 操作 MySQL 資料庫、實作一個簡易的會員系統,以及一個與會員系統整合的個人留言版
上課前的準備
需要準備的工具 / 軟體(若購買課程前不清楚版本是否支援,請先留言與老師確認。)
一台電腦、Sublime Text 、XAMPP、任何一種網頁瀏覽器(所有所需的軟體與工具皆會在第一堂課中進行安裝教學)
需要具備的背景知識
概略了解基本 HTML 與 CSS 語法、邏輯清楚、企圖心強烈者大推
單元一覽
1 章 25 單元|總時長 136 分鐘
全部收合
1
本課程不分章節
影片單元
單元 1 - 課程簡介
02:32
影片單元
單元 2 - 軟體與環境安裝
04:09
影片單元
單元 3 - 先備基礎複習
12:50
影片單元
單元 4 - PHP 入門
03:40
影片單元
單元 5 - 變數
04:45
影片單元
單元 6 - 運算
08:58
影片單元
單元 7 - 選擇性敘述:if-else
05:10
影片單元
單元 8 - 選擇性敘述:switch-case
04:18
影片單元
單元 9 - 迴圈:for
04:41
影片單元
單元 10 - 迴圈:while
02:57
影片單元
單元 11 - 陣列
02:52
影片單元
單元 12 - 函式
05:14
影片單元
單元 13 - 表單處理
06:11
影片單元
單元 14 - 進階表單處理
06:05
影片單元
單元 15 - Cookie
04:17
影片單元
單元 16 - Session
03:43
影片單元
單元 17 - MySQL 資料庫
07:38
影片單元
單元 18 - SQL 創建與刪除指令
05:35
影片單元
單元 19 - SQL 讀取與更新指令
04:47
影片單元
單元 20 - PHP 與 MySQL 的整合
09:08
影片單元
單元 21 - 實做練習:會員系統
06:09
影片單元
單元 22 - 虛擬主機申請與上架
09:04
影片單元
單元 23 - 實做練習:留言板 - 資料庫規劃
01:35
影片單元
單元 24 - 實做練習:留言板 - PHP 程式
06:00
影片單元
單元 25 - 課程總結
04:41
作業單元
作業 1 - 簡易會員留言板
查看作業
課程評價
3.7
/ 5.0
13 則評價
Ka Ian Chan2019-08-18
內容是舊版,重點部分沒有完整結果的講解或已無法應用,討論留言沒老師回覆。。。
整體而言,我覺得有4個問題。我在這裡說說,要是令老師以及大家不愉快,我在此先是道歉。 --[1]-- 基礎方面是有了解的,比如變數等。然而後面重點內容已經是舊了,例如mysql_connect現在已經是mysqli_connect了。 --[2]-- 在第21課開始的系統制作,視頻是簡單講解了做法,但沒有完整結果的講解,對於沒看明白的學生(比如我)來說是有點困難,那個系統的答案說是會在github上公佈,但github卻是沒找到的。查看留言,早在2016年已有同學說沒找到答案,老師回覆指會放上去的,但到了現在,也沒找到呢。我是看著做會員系統而來,但沒學到我想學的內容,看著輔導字句但寫不出來,老師沒有教學/答案,有點失望。 --[3]-- 我覺得比較大的問題是學習過程中沒得到老師幫助。我知道老師是有發文說很少上線回覆的,所以我只學習了一個多月也沒得到老師回覆,我認為還算是合理的。但我在沒得到老師回覆的同時,發現有同學在9個月前留言,一直也是沒回覆的,不知道是老師一直沒上線還是怎麼了。其實,要是老師不來上線了,可以向hahow那邊說結束課程,說明課程不再在架上,老師也不回覆了。我之前參與的一門課,那位老師就是結束課程,hahow出了公告說在日後的學習路上是不再有老師回覆的,那就大家也清楚嘛。 --[4]-- 我看到老師發的公告說,發佈網站的平台好像是不能使用了。那樣,即是說課程內容的關鍵部分(發佈)是不能做的,也是說這部分的內容也是浮雲了。相信不少同學(包括我)也是想學那個會員系統和網頁發佈,但現在重點課程都是沒學到的,那還有意思嗎。。。 最後,也謝謝老師的付出。
(已編輯)
查看更多
1 人覺得有幫助
謝宗哲2017-08-25
覺得CP值不高的課程
雖然有講解PHP與Mysql的一些基礎內容(講的也挺好的,所以給兩顆星),但是之後所謂的實作練習:會員系統其實只是寫了一些指示要同學自己去寫,根本沒有帶大家怎麼寫的過程,難怪課程時數只有六分鐘就結束了。至於影片上提到會在Github上會公布題目的解答,我整包下載下來好像也沒有找到的樣子? 簡單來說就是看完對PHP有基本的了解,但是我當初就是為了想要知道怎麼寫會員系統而付費的,而不是看虛擬碼 :-P ,所以覺得CP值不太高,還有Lionfree好像也掛掉了無法使用,所以虛擬主機與上架那堂課就無法使用了。 所以心得是:這堂課適合對PHP & Mysql想要超初步了解的人囉 : - )
查看更多
1 人覺得有幫助
陳怡安2017-01-03
真的學到很多東西 ~
課程的難度跨入專題製作後就一口氣暴增。 寫專題的過程中靠前幾堂課的提示+ 自己摸索 + 厚臉皮地不斷請教老師問題, 剛開始的時候覺得很困難,但一個月後竟成功寫出來了,覺得十分不可思議!也為自己感到開心。 過程中也學到非常多,不僅是程式邏輯,debug 技巧,都有長足的進步。 因為php的部分幾乎都自己寫的,所以作品可以堂堂正正地放在自己的作品集裡面。
查看更多
hdsbook2020-05-14
很快速的入門課程
兩三年前買下這堂課程,當時只用了一天的時間就看完 雖然課程時數很短看完對於真正的實作還是會有點朦懂 不過就時間性來說是一個很快速入門的課程 現在也已經是一位後端工程師 雖然大部分的能力還是靠到在業界實習與不斷的自學得來 但這門課還是讓我在大四實習初入職場前有了一些基礎概念
查看更多
金沅禹2018-07-05
內容簡單
對於初學程式的人來說應該算是清楚而且好理解 不過對於有程式基礎的人可能會覺得內容太淺、不夠深入

意猶未盡嗎?

關於講師

楊淳佑
1堂課程
0篇文章
236位學生
創辦雲淵閣工作室,承接各式網頁、平面或影音設計專案。擅長網頁技術、C++ 與 Python。除此之外自學設計、影音製作。網站開發經驗約 4 年,程式教學經驗超過 3 年。
前往講師頁面

購課前問答

日期最新
日期最新
日期最舊
愛心數
張嘉蘭clvsc
2021-10-11
是否可以提供討論區、動態留言
回覆
我也想問
rv404023
2019-01-07
老師你好,我想做一個自己用的客戶管理系統,自己需要一組帳號密碼可以登入,然後新增客戶資料,日後可以修改刪除,需要有查詢客戶資料,例如名字或電話做查詢,請問這門課可以做到我要的這些功能嗎?
回覆
我也想問
傅玫青
2018-12-31
請問購買課程後的上課有期限限制嗎?謝謝
回覆
我也想問
Ka Ian Chan
2018-08-31
老師,我想寫一個像是購物網站的作練習,請問學完這門課可以做得來嗎?謝謝
回覆
我也想問
enya3018
2018-03-07
請問如果第一次接觸PHP的,這們課會適合我這種初學者完全還不會的人嗎? 那現在已經開始了嗎?還能報名購買課程嗎?
楊淳佑
授課老師
2018-03-15
Hi 您好, 這個課程就是設計給第一次接觸 PHP(甚至是第一次接觸程式語言)的人所上的課程噢!現在已經開始課程了,不過因為 Hahow 的課程都是錄影檔案 + 線上討論,所以歡迎你隨時加入課程。
回覆
我也想問
購買單堂課

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

相關標籤