1. 程式人生 > >PHP高階應用及Laravel5初識

PHP高階應用及Laravel5初識

步驟1: PHP的Redis應用及HTTP協議

認識Redis快取,學會使用Redis相關操作函式,實現網站優化;並使用Redis實現訊息佇列,減輕資料高峰時的伺服器壓力,熟悉HTTP協議工作原理,瞭解郵件傳送功能邏輯

第1課

第一課 Redis初識 主要講解多種環境下安裝Redis以及Redis中key-value、list、hash、set型資料。

第二課 Redis案例 課程中主要講解使用Redis實現新聞專案中pv、分類瀏覽、評論數量以及分頁等內容的優化。

第三課 Redis訊息佇列 課程中主要講解Redis訊息佇列中list方式和釋出訂閱方式。

第四課 Http協議 HTTP協議是伺服器傳輸超文字到本地瀏覽器的傳送協議。課程主要講解了域名解析、三次握手以及請求頭部

第五課 郵件傳送 課程主要介紹不同方式傳送郵件,以及傳送郵件遇到的異常處理、日誌等

第六課 操作命令測試 本課為考評,滿分100學分,共20道題,限時30分鐘

步驟2: PHP典型功能運用

手把手教你如何實現簡訊驗證,支付寶支付,SSO單點登入,socket等實際專案中的熱點功能,同時掌握常用第三方API介面的開發思路及問題解決方法,並帶你深入瞭解時下最安全的網路協議HTTPS的工作原理。

第1課 LNMP環境搭建 課程中主要講解Linux下nginx的建立以及PHP、mysql的安裝

第2課 SSO單點登入 該課程主要介紹SSO的實現原理 和流程,還包括認證中心和客戶端的實現

第3課 HTTPS協議 課程主要講解 HTTP和HTTPS協議的區別 ,以及HTTPS中SSL和TSL詳解、證書的建立和HTTPS在apache

第4課 CURL函式 課程中主要講解CURL函式的基本使用,以及使用CURL函式抓取資訊、訪問API介面等內容。

第5課 簡訊介面&驗證碼登入 主要講解第三方簡訊接入流程,完整的驗證碼登入實現,以及第三方登入衝突解決和介面開發延伸等內容。

第6課 支付寶支付 課程主要講解支付環境的相關配置,SDK、支付案例、支付結果的非同步通知、支付結果的同步通知等內容。

第7課 socket基礎

……