您將會學到
Symfony是一組可重複使用的 PHP元件,它也是一個用於web專案的 PHP框架。本教學將教你如何上手Symfony項目,從0開始開發Teebblog部落格系統。適合初學者入門及有一定基礎的開發者技術提升。
Symfony5【從0開始開發部落格系統】
第1節 Symfony處理http請求的流程
09分鐘54秒
第2節 http請求的query參數
09分鐘33秒
第3節 路徑中的佔位符-路由參數
05分鐘57秒
第4節 使用docker的mysql容器服務
04分鐘58秒
第5節 安裝orm組件
04分鐘09秒
第6節 測試驅動開發(TDD)介紹
04分鐘13秒
第7節 建立第一個單元測試
09分鐘10秒
第8節 為文章新增評論功能新增Comment類
01分鐘45秒
第9節 為文章類和評論類新增關聯關係
04分鐘56秒
第10節 PostFactory文章工廠
05分鐘22秒
第11節 優化PostFactory類
計算中
第12節 Mock替身
02分鐘46秒
第13節 使用Mock修復測試程式碼
計算中
第14節 使用命令列建立Entity類別對應的資料庫表
計算中
第15節 測試環境下使用資料庫
02分鐘31秒
第16節 整合測試
計算中
第17節 繼續修改集成測試程式碼
計算中
第18節 使用setUp方法在每個測試方法前清除資料庫
04分鐘36秒
第19節 Repository類別的4個查詢方法
03分鐘40秒
第2章 部落格內容的基本創建與測試
第1節 Doctrine QueryBuilder物件介紹
11分鐘27秒
第2節 Doctrine Query Language(DQL)
計算中
第3節 安裝orm-fixtures組件
05分鐘13秒
第4節 使用EasyAdminBundle管理端
06分鐘26秒
第5節 配置PostCrudController建立文章管理頁面
13分鐘13秒
第6節 配置CommentCrudController建立評論管理頁面
03分鐘04秒
第7節 Twig模板引擎安裝
01分鐘36秒
第8節 部落格首頁路由
03分鐘52秒
第9節 完成首頁的controller方法
02分鐘13秒
第10節 Twig的基本用法並完成首頁顯示
03分鐘32秒
第11節 閱讀PrestaShop源碼,學習Symfony計畫技巧
03分鐘51秒
第12節 修復頁面問題
計算中
第13節 文章詳情頁
計算中
第14節 建立評論表單類別CommentType
06分鐘52秒
第15節 處理評論表單資料提交
計算中
第16節 安裝encore元件使用webpack
08分鐘50秒
第17節 html模板轉換為twig模板
11分鐘22秒
第18節 評論表單的樣式和評論清單的顯示
計算中
第19節 使用功能測試測試評論表單的提交
06分鐘18秒
第20節 評論的嵌套單表一對多關係
03分鐘52秒
第21節 新增回應評論controller方法
計算中
第22節 FosJsRoutingBundle的使用
05分鐘10秒
第23節 處理回覆評論表單的提交
08分鐘47秒
第24節 修正回覆評論表單框的BUG
05分鐘41秒
第25節 評論的回應層級控制
05分鐘27秒
第26節 安裝Panther使用真的瀏覽器進行測試
03分鐘04秒
第27節 編寫Panther測試程式碼
09分鐘55秒
第28節 分頁前的準備創建一些假的文章數據
計算中
第3章 部落格進階配置
第1節 創建一些假的評論數據
計算中
第2節 文章列表的分頁
計算中
第3節 使用KnpPaginatorBundle對評論清單分頁
計算中
第4節 頁碼器的國際化
計算中
第5節 使用Flash訊息新增頁面回饋
02分鐘59秒
第6節 新增文件上傳FileManaged類
03分鐘51秒
第7節 JoinTable的方式實作單向一對多
03分鐘46秒
第8節 CollectionType和表單行範本的覆蓋
06分鐘38秒
第9節 文件上傳dom事件處理
04分鐘48秒
第10節 處理文件上傳提交的數據
06分鐘08秒
第11節 修正回覆評論表單框檔案上傳按鈕BUG
05分鐘14秒
第12節 自訂檔案上傳表單類型
04分鐘29秒
第13節 表單的事件
06分鐘17秒
第14節 LiipImagineBundle評論圖片的自動裁剪
04分鐘08秒
第15節 整合式lightbox2函式庫
03分鐘11秒
第16節 管理端評論清單顯示圖片
10分鐘51秒
第17節 Doctrine生命週期事件
01分鐘35秒
第18節 Post類別的日期屬性調整
05分鐘48秒
第19節 評論列表子評論post屬性的顯示
05分鐘54秒
第20節 修復父評論刪除時子評論同時刪除的問題
計算中
第21節 表單驗證
計算中
第22節 自訂驗證器
計算中
第23節 評論內容過濾
08分鐘48秒
第24節 自訂事件訂閱器
計算中
第25節 事件處理的優先權和GenericEvent
06分鐘08秒
第26節 管理端刪除評論後刪除評論圖片
計算中
第27節 管理端刪除評論後刪除評論圖片
05分鐘08秒
第28節 使用Fixtures建立管理員用戶
計算中
第29節 建立使用者登入表單認證器
計算中
第30節 使用者登入認證流程
05分鐘46秒
第4章 文件上傳與表單事件
第1節 Remember me設定
02分鐘52秒
第2節 防止暴力登入破解
02分鐘07秒
第3節 UserChecker
08分鐘38秒
第4節 使用者的授權
05分鐘37秒
第5節 管理端的權限驗證
04分鐘07秒
第6節 Symfony內建的權限屬性
計算中
第7節 角色繼承
06分鐘08秒
第8節 管理端權限調整
07分鐘46秒
第9節 自訂Voter
計算中
第10節 優化管理端文章清單的按鈕
03分鐘55秒
第11節 Voter的策略
計算中
第12節 管理端新增文章時自動設定作者
02分鐘56秒
第13節 國際化
02分鐘29秒
第14節 Flash訊息的國際化
09分鐘25秒
第15節 twig的trans過濾器
03分鐘25秒
第16節 path路徑中的_locale佔位符參數
04分鐘43秒
第17節 工作流程介紹
04分鐘19秒
第18節 定義文章發布工作流程
05分鐘52秒
第19節 修改Post類別的status屬性
03分鐘09秒
第20節 修改管理端使用工作流程
13分鐘53秒
第21節 工作流程中的權限驗證
05分鐘59秒
第22節 使用狀態機定義評論的工作流程
05分鐘31秒
第23節 安裝mailer組件發送郵件
07分鐘29秒
第24節 安裝messenger組件使用訊息隊列
05分鐘16秒
第25節 使用messenger同步發送郵件
02分鐘05秒
第26節 使用doctrine佇列非同步發送郵件
03分鐘05秒
第27節 郵件發送失敗時佇列的處理流程
06分鐘13秒
第28節 AMQP訊息佇列-RabbitMQ
04分鐘00秒
第29節 AMQP隊列的額外知識
03分鐘23秒
第30節 了解REST API並安裝Api Platform
03分鐘17秒
第31節 使用ApiResource註解建立文章API
03分鐘39秒
第32節 Jsonld回應格式
06分鐘14秒
第33節 修改API的操作
04分鐘19秒
第34節 規範化與非規範化
10分鐘11秒
第35節 關聯關係資料的嵌套顯示
09分鐘06秒
第36節 自訂Normalizer
07分鐘21秒
第37節 修復自訂Normalizer時IRI資訊遺失的問題
10分鐘37秒
第38節 API資源過濾器
05分鐘30秒
第39節 自訂檔案上傳的操作
14分鐘13秒
第40節 專案優化打包發佈到伺服器上
05分鐘21秒
第5章 功能完善
資料名稱
The courseware is currently not available for download, and the staff are organizing it. Please pay more attention to this course in the future~
王林 講師其他課程
熱門課程
最新ThinkPHP 5.1全球首發影片教學(60天成就PHP大牛線上訓練課程)
79 課時
1474622
JAVA 初級入門影片教學
753 課時
2968206
小甲魚零基礎入門學習Python影片教學
60 課時
545135
Web前端開發極速入門
8 課時
220554
零基礎精通 PS 影片教學
268 課時
998604
最新課程
【web前端】Node.js快速入門
16 課時
16337
國外Web開發全端課程全集
12 課時
13105
Go語言實戰之 GraphQL
10 課時
10846
550W粉絲大佬手把手從零學JavaScript
1 課時
1238
python大神Mosh,零基礎小白6小時完全入門
50 課時
54377









