##PhalApi視頻教程php
先在這裏感謝如下錄製小組的同窗,是大家讓世界看到PhalApi的視頻教程!html
A西瓜妹子、聽風不語、彩色的雨、Catch、喵了個咪、dogstar
通過了一個多月的錄製基礎篇和進階篇終於結束了,在這裏感謝一塊兒合做的小夥伴的幫助,也但願本視頻可以實在的幫助到你們!git
PhalApi教程視頻大綱,分爲:基礎教程、進階教程、實戰教程三類。sql
附上:數據庫
##1 基礎教程##json
###1.1 環境搭建,安裝和helloword 百度網盤 優酷視頻api
1) phalapi介紹以及使用場景 2)建議使用liunx和各項環境配置最低 3)推薦IDE 4)框架編寫的install展現 5)運行helloword!
1)目錄功能講解 2)數據庫建庫建表 3)鏈接數據庫官方DEMO
###1.3 init介紹以及配置文件講解log記錄 百度網盤 優酷視頻框架
1)init文件做用內容講解 2)配置文件使用講解 3)以及log記錄的活靈活用
1)請求的參數驗證getRules方法使用講解 2)返回json數據講解 3)返回報錯講解
###1.5 國際化和自動生成文檔### 百度網盤 優酷視頻
1)返回國際化T方法講解 2)自動生成文檔規範講解 3)如何查看 4)注意不要使用緩存會出不來
1)Model表配置 2)NotORM的使用 3)簡單的 curd 執行原生sql
1)對用戶的一個登陸註冊等操做的接口實際項目編寫實戰 2)而且總結
##2 進階教程## ###2.1 DI思想講解### 百度網盤 優酷視頻
1、DI簡介 1)DI的通用說明 + 容器 + Martin Fowler + 示例 2)DI在π框架的角色 + 匯點 + 管理所有服務資源 + 造成 **通用語言** ,實現快速開發 + 減小重複寫一些單例模式的代碼,以及氾濫的全局變量 3)π框架開發的使用 2、DI資源服務分類 1)框架自己的資源服務 + 公共服務和內部服務 + 公共服務的使用 2)如何自定義資源服務 + 三步走:實現 -> 註冊 -> 使用 + 示例 3、技巧與須要注意的事項 + 一行優雅的代碼: DI()->get('filter', 'PhalApi_Filter_None')->check(); + 注意別踩坑!
1、MVC模式與ADM模式 + 爲何PhalApi自創ADM新模式? 2、ADM模式詳解 + Api接口層 + Domain領域層 + Model數據層 3、三層結構的優點與使用 1) 優點 + 分層結構 + 關注點分離 + 更明確的層級調用 2)投票Demo的三層實現解說 3)TDD下簡單接口開發實踐 + 閱後即焚功能場景 + 先寫單元測試 + TDD下的三層實現
1)自動加載機制的活靈活用 2)定義本身的項目功能文件 3)使用攔截器過濾參數而且使用token驗證請求
1)對getRules自定義參數驗證規則 2)一個郵箱驗證的小案例
###2.5 NotORM進階細節使用### 百度網盤 優酷視頻
1)方法補全 2)事務操做
###2.6 數據庫讀寫分離以及多庫使用### 百度網盤 優酷視頻
1)數據庫實現讀寫分離 2)實現跨庫使用
1)使用緩存來實現緩存API請求結果 2)使用緩存來實現對數據庫查詢結果進行緩存
##3 實戰教程##
###3.1 多項目多版本處理### 百度網盤 優酷視頻
//TODO
1、π框架中的擴展類庫 1)擴展類庫的簡單介紹 + 即插即用 + 可重用的、業務無關的基礎設施類庫 + 致力於與開源項目一塊兒提供企業級的解決方案! 2)目前有哪些擴展類庫 + 23+個 2、如何使用擴展類庫 1)使用步驟 + 一、下載安裝 + 二、配置 + 三、註冊 + 四、使用 2)擴展類庫使用示例 + Log4php日誌 + View視圖渲染 3、如何開發、貢獻擴展類庫 + 如何開發還沒有提供的擴展類庫 + 如何分享
官網QQ交流羣:421032344 歡迎你們的加入!