PHP全棧工程師學習大綱

1、高性能網站開發功力提高前端

 

時間 標題 內容概要
2015-12-28 開學典禮以及工程師成長路線圖 工程師成長的發展路徑圖、三個階段,在各個階段須要提高本身的地方,從技術上也講了一些提升分析代碼的工具和方法,如SocketLog 等
2015-12-30 一個好的頁面是怎麼煉成的及HTML5 應用介紹 分析如何寫優化的 HTML代碼、語義、響應式設計,Less、Bootstrap的使用,介紹HTML5對HTML、CSS三、JS的改進,以及相關 WebApp 與Hybrid App等,須要講到混合應用的開發與發佈
2016-01-04 LNMP架構與Socket、HTTP協議 瞭解 LNMP 每個部分的原理及其比LAMP優點的地方,瞭解 Socket 調用、原理,以及HTTP 協議
2016-01-06 Web工程師的開發工具箱 代碼版本管理、持續集成、衝突、Windows、Mac 客戶端工具 + 常見的開發者工具、抓包工具、良好的職業習慣、職業法則
2016-01-08 編寫高效的JS以及前端的魔鬼細節 JavaScript開發彙總、如何讓JS效率提高百倍、如何使用調試工具、 jQuery庫的使用
2016-01-11 編寫一個全功能的購物車 使用購物車示例Ajax操做以及Cookie的數據存儲,AngularJS 的初步使用
2016-01-13 多級分類的開發與應用 數據庫基本語法回顧、多級分類的開發與應用
2016-01-15 設計安全的登陸註冊流程 瞭解Session、Cookie、表單元素的使用,參數接收、良好的登陸設計、序列化存儲
2016-01-18 前端優化原則和評分改進 網頁靜態化與URL重寫路由與緩存,如何對前端性能進行評測並改進、CDN原理、JavaScript 版本升級
2016-01-20 前端性能提高與前端架構優化的祕密 BigPipe、Quickling、PageCache 等FaceBook前端性能提高1倍的祕密武器以及性能評分迅速提高
2016-01-22 使用第三方雲服務加速產品開發 瞭解使用阿里雲(IaaS)、七牛雲存儲(Paas)、SAE(Paas)、AVOS Cloud、視頻雲等提高開發效率
2016-01-25 擁抱移動互聯網之API開發 微信 API 開發、服務器端 API 開發原則、瞭解將來開發生態,瞭解 Nodejs

2、後端高手煉成與底層瞭解正則表達式

 

時間 標題 內容概要
2016-01-27 PHP函數庫總結、驗證碼與PHP圖像處理實踐 十大經常使用函數庫總結、驗證碼的開發及存儲、廣告驗證碼的開發+學會使用命令行和 PHP 函數庫,實現 圖片的檢測
2016-01-29 互聯網數據抓取實踐 實現郵箱通信錄的抓取與導入,抓包,使用 file_get_contents、Curl、Cookie存儲、正則表達式分析,瞭解 Nodejs 抓取百度地圖,以及應用接口數據抓取
2016-02-01 PHP文本的輸入輸出與安全問題 瞭解 PHP Web 開發的各類安全威脅, CSRF、XSS與SQL注入等
2016-02-03 編寫高效的PHP程序實踐 PHP優化常見注意事項以及進程內緩存以及XHProf性能分析、PHP Opcode以及APC 加速
2016-02-17 設計模式 設計模式介紹,23種設計模式,PHP 庫中,Pear、SPL 庫中的設計模式
2016-02-19 PHP開發的分層設計與實現 以ThinkPHP 爲例瞭解開發框架各模塊的實現,瞭解MVC架構模式,分層設計
2016-02-24 經常使用的開發庫和框架的使用和開發 對比了解各個開發框架的使用和特色,ThinkPHP、YII、Yaf,學會使用 PHPUnit、SimpleTest 等測試框架,以及瞭解模擬瀏覽器測試框架
2016-02-26 建立和使用高效的數據庫 按優化的數據規則設計索引和數據佈局,編寫高效的SQL語句以及高性能搶購場景實踐
2016-02-29 Linux下 C 開發環境初步和Linux下 C 開發環境初步經常使用軟件的源碼安裝與使用 庫、配置、頭文件,Memcached、PHP 模塊安裝、Nginx安裝與配置,編譯命令的使用,PHP 的配置 + 瞭解 Linux 下 C 開發環境的構成
2016-03-02 強大的Shell、Awk、Sed 瞭解 Shell、Awk、Sed 提高Shell 命令的操做和能力
2016-03-04 PHP 擴展開發初步 瞭解 PHP 的運行原理、程序生命週期,學會使用 C/C++及Zephir進行 PHP 擴展開發
2016-03-07 Nginx 原理及模塊開發初步 瞭解 Nginx 的代碼構成原理及 Nginx 模塊開發

 

 

3、性能優化與億級架構數據庫

 

時間 標題 內容概要
2016-03-09 如何配置高效的數據庫以及MySQL的代碼及插件開發 MySQL 的代碼構成、源碼編碼以及插件開發,MySQL 數據庫安裝,存儲引擎講解、配置參數講解
2016-03-11 WebIM 的原理及先後端實現 瞭解各類 WebIM 文本聊天和視頻聊天后端(Comet、WebSocket、WebRTC、XMPP等)的實現及其區別
2016-03-14 全文檢索的實踐與部署 瞭解全文檢索的原理,以及常見全文檢索系統的部署,特別是Solr、Lucene
2016-03-16 NoSQL、隊列、任務隊列的使用場景與評測 Memcached、MongoDB、Redis 、MySQL下NoSQL的實現,隊列中間件的分類、部署,以及任務隊列的使用
2016-03-18 構建本機緩存、 構建分佈式的緩存池 經過 APC或者XCache 構建本機緩存,本機緩存的意義,創建 Memcached 緩存池,瞭解訪問一致性以提升系統可靠性
2016-03-21 數據庫分庫分表的設計 數據庫分庫分表的設計以及配置庫的設計
2016-03-23 無限擴充的數據庫架構 主從架構講解與實踐、數據庫備份與恢復實踐
2016-03-25 PHP構建分庫分表分佈式數據庫鏈接池 PHP構建分庫分表分佈式數據庫鏈接池,ThinkPHP 對分庫分表的支持
2016-03-28 億級文件靜態文件存儲分發及分佈式文件存儲 靜態文件分發與小文件存儲,以及如何實現海量小文件的備份
2016-03-30 分佈式數據庫及訪問中間件 MySQL Cluster、MySQL Proxy的分析,分佈式框架原理與使用(ICE爲例),分庫分表訪問中間件
2016-04-01 使用 ICE 構建數據庫分庫分表全局鏈接池框架 使用 ICE 構建分庫分表全局鏈接池
2016-04-06 億級用戶架構解密 億級用戶架構解密,性能與架構優化原則

 

結束後端

相關文章
相關標籤/搜索