班級規(guī)模及環(huán)境--熱線:4008699035 手機(jī):15921673576( 微信同號) |
每個班級的人數(shù)限3到5人,互動授課, 保障效果,小班授課。 |
上間和地點 |
上部份地點:【上海】同濟(jì)大學(xué)(滬西)/新城金郡商務(wù)樓(11號線白銀路站)【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學(xué)成教院【北京分部】:北京中山學(xué)院/福鑫大樓【南京分部】:金港大廈(和燕路)【武漢分部】:佳源大廈(高新二路)【成都分部】:領(lǐng)館區(qū)1號(中和大道)【沈陽分部】:沈陽理工大學(xué)/六宅臻品【鄭州分部】:鄭州大學(xué)/錦華大廈【石家莊分部】:河北科技大學(xué)/瑞景大廈 最近開間(周末班/連續(xù)班/晚班):2019年1月26日 |
實驗設(shè)備 |
◆小班教學(xué),教學(xué)效果好 ☆注重質(zhì)量☆邊講邊練 ☆合格學(xué)員免費推薦工作 ★實驗設(shè)備請點擊這兒查看★ |
質(zhì)量保障 |
1、培訓(xùn)過程中,如有部分內(nèi)容理解不透或消化不好,可免費在以后培訓(xùn)班中重聽; 2、培訓(xùn)結(jié)束后,授課老師留給學(xué)員聯(lián)系方式,保障培訓(xùn)效果,免費提供課后技術(shù)支持。 3、培訓(xùn)合格學(xué)員可享受免費推薦就業(yè)機(jī)會。☆合格學(xué)員免費頒發(fā)相關(guān)工程師等資格證書,提升職業(yè)資質(zhì)。專注高端技術(shù)培訓(xùn)15年,端海學(xué)員的能力得到大家的認(rèn)同,受到用人單位的廣泛贊譽(yù),端海的證書受到廣泛認(rèn)可。 |
部份程大綱 |
|
- 第1章 課程介紹
本章主要是介紹了swoole的一些特性,以及使用場景,最后重點講解了swoole學(xué)習(xí)的一些準(zhǔn)備工作。
- 1-1 課程導(dǎo)學(xué)
1-2 Swoole簡介
1-3 學(xué)習(xí)Swoole的準(zhǔn)備工作
第2章 PHP 7 源碼安裝
很多工作好幾年的PHPer對源碼編譯安裝并不是很了解,其實這種情況是非常可怕的。本章我會教大家如何通過源碼安裝PHP7,并且簡化PHP執(zhí)行命令。最后重點講解了源碼安裝踩到的坑,讓您在源碼編譯安裝過程中少走很多彎路。
- 2-1 2.1 獲取PHP7源碼
2-2 PHP7源碼安裝
2-3 簡化PHP執(zhí)行命令
2-4 源碼安裝踩到的那些坑
第3章 源碼編譯安裝swoole
Swoole的安裝方式有2種:傻瓜式安裝和源碼編譯安裝!本章節(jié)我將帶領(lǐng)大家通過源碼編譯安裝Swoole擴(kuò)展,讓大家真正去理解Swoole的安裝方式和參數(shù)設(shè)置。最后讓PHP支持Swoole,然后開啟第一個swoole程序!
- 3-1 Swoole下載
3-2 Swoole源碼安裝
3-3 雙劍合璧-PHP7支持Swoole
第4章 玩轉(zhuǎn)網(wǎng)絡(luò)通信引擎
本章重點介紹了TCP UDP HTTP websocket通信引擎。在swoole http server中會帶領(lǐng)大家對比傳統(tǒng)的http,并教大家如何配置swoole http讓他支持靜態(tài)資源的訪問;同時詳細(xì)講解如何使用Swoole websocket輕松解決客戶端和服務(wù)器端長連接難題;使用Swoole提供了異步task任務(wù)完美解決實際工作中面臨的耗時的場景,本章會特別細(xì)...
- 4-1 Swoole--TCP服務(wù)器
4-2 Swoole - TCP客戶端
4-3 Swoole--UDP服務(wù)
4-4 Swoole - HTTP服務(wù)(上)
4-5 Swoole - HTTP服務(wù) (下)
4-6 websocket服務(wù)基本概述
4-7 websocket服務(wù)案例實現(xiàn)(上)
4-8 websocket服務(wù)案例實現(xiàn)(下)
4-9 websocket服務(wù)優(yōu)化
4-10 Swoole task任務(wù)使用(上)
4-11 Swoole-task任務(wù)使用(下)
第5章 異步非堵塞IO場景
PHP+Crontab做定時任務(wù)是很常見的案例,但是Crontab只能精確到分鐘級,Swoole的毫秒定時器能輕松精確到更細(xì)的力度。本章詳細(xì)講解了毫秒定時器、異步文件讀和寫、異步Mysql、以及異步Redis并且每一個場景都結(jié)合案例來講解,讓小伙伴輕輕松松的理解這些場景;最后為了讓Swoole支持異步Redis 課程中還教大家如何源碼編譯安裝h...
- 5-1 Swoole毫秒定時器
5-2 異步文件系統(tǒng)IO-讀取文件
5-3 異步文件IO系統(tǒng)-寫文件
5-4 異步Mysql詳解(上)
5-5 異步Mysql詳解(下)
5-6 異步Redis - redis服務(wù)安裝
5-7 異步Redis - hiredis安裝以及Swoole重新編譯
5-8 異步Redis詳解
第6章 進(jìn)程 內(nèi)存 協(xié)程
原生的PHP不支持多線程,多進(jìn)程支持的也不是很好。Swoole提供了很好的多進(jìn)程處理方案。課程中詳細(xì)的講解了進(jìn)程,并且通過一個場景來分析Swoole進(jìn)程的使用場景,讓小伙伴對Swoole進(jìn)程有新的認(rèn)知;在多進(jìn)程中子進(jìn)程和子進(jìn)程以及子進(jìn)程和主進(jìn)程如何共享數(shù)據(jù)?課程中通過內(nèi)存來引入這個話題,并詳細(xì)講解了Swoole table模塊,如...
- 6-1 進(jìn)程詳解(上)
6-2 進(jìn)程詳解(下)
6-3 Swoole進(jìn)程案例解刨
6-4 Swoole內(nèi)存-table詳解(上)
6-5 Swoole內(nèi)存-table詳解(下)
6-6 Swoole 協(xié)程精講(上)
6-7 Swoole 協(xié)程精講(下)
第7章 賽事直播--登錄模塊
前面學(xué)習(xí)完Swoole后,我們就開始正式進(jìn)入到實戰(zhàn)項目階段!項目框架我們采用Thinkphp 5.0 ,項目中的靜態(tài)頁面是單獨部署在一個模塊的,所有他的數(shù)據(jù)都是通過Ajax獲取后端數(shù)據(jù);做到前后端分離;登錄案例中我們使用到了swoole http的特性,登錄方式我們采用手機(jī)號+短信驗證碼的方式進(jìn)行登錄并且將數(shù)據(jù)存儲到Redis中,在這個...
- 7-1 實戰(zhàn)環(huán)境部署準(zhǔn)備
7-2 登錄流程介紹
7-3 讓Swoole完美支持TP5(上)
7-4 讓Swoole完美支持TP5(中)
7-5 讓Swoole完美支持TP5(下)
7-6 讓Swoole完美支持TP5優(yōu)化篇(上)
7-7 讓Swoole完美支持TP5優(yōu)化篇(下)
7-8 阿里大于介紹以及SDK獲取
7-9 基于阿里短信服務(wù)發(fā)送第一個短信驗證碼demo
7-10 手機(jī)號碼登錄 - 獲取驗證碼(一)
7-11 手機(jī)號碼登錄 - 獲取驗證碼(二)
7-12 登錄實現(xiàn)(一)
7-13 登錄實現(xiàn)(二)
7-14 登錄模塊優(yōu)化(一)
7-15 登錄模塊優(yōu)化(二)
第8章 賽事直播 – 直播模塊
本章我們會實現(xiàn)賽事節(jié)目列表頁面; 賽事直播頁 賽事數(shù)據(jù)頁;在賽事直播的頁面中由于客戶端和服務(wù)器端必須是要保持一個長久的連接,這樣后端有新的直播數(shù)據(jù)的時候頁面才能實時的呈現(xiàn),這個地方我們用到的就是swoole里面websocket并且還會結(jié)合異步task任務(wù)來處理響應(yīng)的內(nèi)容,賽事的內(nèi)容我們支持圖片+文字;課程中還會講解開...
- 8-1 賽事直播介紹
8-2 賽事直播業(yè)務(wù)分析
8-3 賽事直播表的設(shè)計
8-4 Websocket服務(wù)搭建并支持http服務(wù)
8-5 賽事直播解說員頁面搭建(上)
8-6 賽事直播解說員頁面搭建(下)
8-7 賽事直播員圖片發(fā)布 - 上傳圖片(一)
8-8 賽事直播員圖片發(fā)布 - 上傳圖片(二)
8-9 賽事直播員圖片發(fā)布 - 上傳圖片(三)
8-10 賽事直播數(shù)據(jù)流程測試
8-11 賽事直播流程測試
8-12 賽事直播在線用戶處理 - redis方案(一)
8-13 賽事直播在線用戶處理 - redis方案(二)
8-14 賽事直播在線用戶處理 - redis方案(基礎(chǔ)類庫優(yōu)化)
8-15 賽事直播邏輯開發(fā)(一)
8-16 賽事直播邏輯開發(fā) (二)
8-17 賽事直播功能開發(fā)-優(yōu)化
第9章 賽事直播 – 聊天室模塊
本章我會帶領(lǐng)大家利用Swoole websocket等知識點實現(xiàn)聊天室模塊!聊天室模塊是指每個登錄的用戶可以實時的和其他用戶一起聊天,暢游比賽心得,同時我們會使用swoole的特性來獲取在線的用戶數(shù)。
- 9-1 聊天室模塊功能分析
9-2 聊天室模塊發(fā)送數(shù)據(jù)交互處理
9-3 聊天室chartjs文件編寫
9-4 Swoole中connections的使用場景
9-5 聊天室功能開發(fā)
第10章 系統(tǒng)監(jiān)控和性能優(yōu)化模塊
系統(tǒng)的穩(wěn)定運(yùn)行是每個工程師必須要深度考慮的問題,一個系統(tǒng)如果線上運(yùn)作不穩(wěn)定,無論你技術(shù)方案多么先進(jìn)你的系統(tǒng)也是不靠譜系統(tǒng);課程中利用Linux+Swoole+PHP監(jiān)控平臺的穩(wěn)定性,為服務(wù)保駕護(hù)航;面對高流量實時在線的用戶如何提升系統(tǒng)服務(wù)性能 本課程給大家?guī)砀韶泝?nèi)容,結(jié)合自身7年大型互聯(lián)網(wǎng)工作經(jīng)驗毫無保留的教大家...
- 10-1 本章節(jié)介紹
10-2 服務(wù)監(jiān)控
10-3 日志落盤處理
10-4 多個請求過濾
10-5 服務(wù)平滑重啟
10-6 負(fù)載均衡-概述
10-7 負(fù)載均衡-nginx安裝
10-8 負(fù)載均衡-靜態(tài)文件支持
10-9 Nginx負(fù)載-nginx轉(zhuǎn)發(fā)到Swoole服務(wù)器
10-10 負(fù)載均衡
|