自動播放
自動完成
上一個單元
Complete and Continue
[BE101] 用 PHP 與 MySQL 學習後端基礎
課前須知
課前須知
環境建置
Windows (6:16)
Mac (9:57)
PHP 基礎
PHP 語法基礎 (12:36)
Apache 與 PHP 原理簡介 (15:26)
資料庫基礎
資料庫系統簡介 (12:34)
MySQL 簡介 (2:55)
如何管理資料庫? phpmyadmin 簡介 (5:41)
Table 表格基礎
Table schema 簡介 (11:41)
Index、Unique 這些有什麼用? (5:16)
MySQL 語法基礎
MySQL 語法簡介 (1:23)
查詢資料 Select (6:08)
新增資料 Insert (2:15)
修改資料 Update (3:20)
刪除資料 Delete (4:38)
初探 PHP
必看!在開始前一定要做的事:Disable cache (2:29)
再次複習 PHP 執行流程 (8:55)
從前端傳資料給後端:GET 與 POST (17:04)
從 PHP 連線到 MySQL 資料庫 (13:15)
PHP 與 MySQL 的互動:讀取資料 (13:33)
PHP 與 MySQL 的互動:新增資料 (16:09)
PHP 與 MySQL 的互動:刪除資料 (8:09)
PHP 與 MySQL 的互動:編輯資料 (5:22)
中場休息
中場休息兼後續課程說明 (4:58)
PHP 與 MySQL 指令快速查表
基礎實戰:Job board 職缺報報
永遠的第一步:思考這個產品的全貌 (7:08)
規劃出需要的資料結構 (3:13)
設定 Database (5:20)
實作前端頁面 (12:31)
實作後台功能並與資料庫串接 (16:07)
撈取資料庫資料 (9:48)
實作編輯與刪除功能 (12:38)
進階練習:加上職缺到期日 (0:57)
進階練習:新增排序功能 (0:56)
魔王練習:開放會員註冊並管理職缺 (1:23)
魔王練習:管理員可以審核職缺 (0:52)
基礎實戰:Blog 部落格
永遠的第一步:思考這個產品的全貌 (4:17)
規劃出需要的資料結構 (4:00)
建置 database (2:46)
後台管理分類實作 (16:21)
後台管理文章實作 (22:32)
實作部落格前台頁面 (12:21)
把全部串連起來 (9:31)
進階練習:新增草稿 (0:50)
進階練習:加上關於我頁面管理 (0:29)
進階練習:加上評論功能 (0:33)
魔王練習:一篇文章可以有多個分類 (0:51)
魔王練習:搜尋功能 (0:49)
真正的實戰:留言板 - 初階實作篇
實戰目標講解 (2:50)
規劃產品路由與功能 (1:10)
規劃資料結構以及建置資料庫 (3:01)
實作留言板前端頁面 (33:54)
串接資料庫顯示留言 (10:36)
加入新增留言功能 (14:51)
規劃會員功能與路由 (2:25)
規劃會員資料結構以及建置 database (3:08)
實作註冊功能 (17:38)
實作登入功能 (6:52)
該怎麼記住登入狀態?Cookie 簡介與實作 (24:14)
真正的實戰:留言板 - 修正問題篇
如何發現問題?大原則:永遠不要相信 client 的資料 (2:37)
發現問題:偽造身份 (2:09)
修正問題:通行證機制簡介與實作 (20:30)
PHP 內建 session 機制 (13:54)
發現問題:明文密碼 (1:28)
加密與 hash,不要再搞錯了,求你 (7:08)
修正問題:使用內建 hash 函式 (7:44)
發現問題:XSS (4:27)
修正問題:htmlspecialchars (5:20)
發現問題:SQL Injection (18:42)
修正問題:prepared statement (11:17)
真正的實戰:留言板 - 新增功能篇
新增功能簡介 (0:45)
編輯暱稱功能 (13:29)
資料庫正規化簡介 (7:46)
SQL join 語法介紹 (6:40)
修正問題:實作留言與會員的 join (7:29)
編輯留言功能 (10:56)
刪除留言功能 (9:25)
實作分頁功能,介紹 offset 與 limit (21:38)
真正的實戰:留言板 - 再次修正問題篇
發現問題:權限管理問題 (2:46)
修正問題:確認權限 (3:55)
真正的實戰:留言板 - API 篇
到底什麼是 API?該如何實作 (2:48)
實作無會員機制的留言板 API:列出所有文章 (8:32)
實作 API:新增文章 (4:48)
前端串接 API (18:54)
RESTful API 簡介 (3:43)
複習資訊安全
有關於資訊安全 (40:54)
SQL Injection 實戰 (27:07)
總結
總結 (2:03)
Teach online with
中場休息兼後續課程說明
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock