奈學教育《P7架構師》課程大綱


孫玄與沈劍聯手全新設計,《P7架構師》融合了業界數位大咖超10年開發經驗以及他們的架構師成長經驗。同時,課程由一線大廠資深架構師(阿里P8+)進行主講。業內首次將分布式架構全部技術串聯,並結合大廠真實案例實踐講解,並提供基於百度、58和轉轉等真實案例的工業級落地代碼,將后端架構技術全面系統的展現,幫助同學們從全局視角掌握分布式架構設計方法,成為一個合格的架構師。我們用名師+好課來改變世界,打破業界嚴重缺乏頂層架構思維且僅靠瘋狂堆疊知識點常見作法,初心不變,讓每個人持續提升職業能力!

 

階段一:核心基礎組件源碼深入剖析篇

第一單元

掌握RPC核心原理

1.RPC核心原理剖析
2.RPC核心知識剖析

第二單元

掌握RPC具體開源項目原理與實踐

1. RPC核心知識剖析
2. Dubbo深度講解

第三單元

掌握RocketMQ的原理與應用

1. 消息隊列設計思考
2. 消息隊列選型場景與方案
3. 基於RocketMQ二次開發改造

第四單元

掌握配置中心的選型與應用

1. 基於RocketMQ二次開發改造
2. 配置中心在分布式架構中的作用
3. 開源配置中心產品選型對比
4. ctrip Apollo深入原理剖析

第五單元

掌握注冊中心的原理與應用

1. 注冊中心的作用及設計分析
2. 開源注冊中心場景與選型
3. ZooKeeper實現深入剖析

第六單元

掌握注冊中心與容錯組件在微服務中的應用

1. ZooKeeper實現深入剖析
2. Dubbo ZooKeeper注冊中心應用
3. 注冊中心與服務治理
4. 服務容錯企業級應用場景分析與設計實踐
5. 熔斷組件Hystrix原理剖析
6. Hystrix服務熔斷降級應用案例

第七單元

掌握基礎組件業務化的能力

1. MQ企業級平台化改造演進
2. Apollo企業級改造實踐

第八單元

理解互聯網基礎設施技術方案

1. DNS域名系統詳解
2. 市面上DNS產品如何選型
3. DNS劫持原因及技術分析
4. DNS域名優化解決方案
5. DNS域名優化解決方案
6. DNS配置策略及高級應用

 

階段二:高可用高並發分布式架構設計之基礎設施篇

第九單元

理解CDN設計實踐

1. CDN系統高可用技術點深入介紹
2. CDN國內使用情況及應用領域
3. CDN使用實踐案例
4. 反向代理與正向代理分析
5. 反向代理在分布式架構中的作用

第十單元

掌握反向代理Nginx原理與實踐

1. 反向代理Nginx技術架構深度剖析
2. Nginx大規模線上使用經驗分享
3. 反向代理Nginx技術架構深度剖析
4. Nginx大規模線上使用經驗分享
5. 多點登錄系統設計思考

 

階段三:高可用高並發分布式架構總體設計篇

第十一單元

掌握分布式整體架構選型

1. 分布式系統及涉及技術點剖析
2. 分布式系統架構演進過程
3. 分布式系統架構組成
4. 分布式系統架構技術選型
5. 二手電商平台業務架構演進案例

第十二單元

掌握分布式三高架構設計原理

1. 分布式系統高可用架構設計
2. 分布式系統高並發架構設計
3. 分布式系統高性能架構設計

 

階段四:高可用高並發分布式架構設計之核心服務設計篇

第十三單元

掌握WEB框架及IO模型

1. WEB 技術演進過程
2. WEB 后端基礎技術深入分析
3. WEB 后端框架對比分析

第十四單元

掌握Spring生態關鍵技術原理與實踐

1. Spring核心知識點深度剖析
2. Spring版本變遷及生態體系
3. SrpingBoot核心知識點
4. 技術Spring生態微服務架構解決方案

第十五單元

掌握高並發網關設計與實踐

1. 微服務網關層架構剖析
2. 開源網關實現原理剖析
3. 自研網關層核心功能各個擊破

第十六單元

掌握業務層設計模型與數據訪問層關鍵技術

1. 分布式架構業務邏輯層需求分析
2. 分布式架構業務邏輯層關鍵技術剖析
3. 分布式架構業務邏輯層業務設計實踐
4. 分布式架構數據訪問層核心功能剖析
5. 分布式架構數據訪問層業務設計實踐

第十七單元

掌握Redis、MySQL存儲原理

1. 單機存儲引擎及實現原理深入剖析
2. Redis存儲原理深入剖析
3. Redis企業級使用經驗分析
4. MySQL存儲原理深入剖析及技術亮點分析
5. MySQL事務管理機制原理分析

第十八單元

掌握分布式存儲原理

1. RocksDB存儲引擎分析
2. MySQL優化及使用實踐經驗分析
3. 分布式存儲技術原理分析
4. 分布式存儲技術產品選型及適用場景分析

第十九單元

掌握電商關鍵運營活動設計與實踐

1. 黑名單使用案例設計與時間
2. 運營活動抽象設計實踐

第二十單元

掌握Nginx實現單點登錄的功能

1.單點登錄 + 部分passport設計 PPT待整理

第二十一單元

掌握風控系統設計能力

1. 企業級風控核心流程剖析
2. 企業級風控1.0架構與核心功能剖析
3. 企業級風控2.0架構與核心功能剖析

第二十二單元

掌握電商核心商品中心及外置索引實踐

1. 電商系統商品中心概述
2. 電商系統商品中心實踐及問題剖析
3. 企業級ES架構實踐
4. 企業級ES搜索查詢實踐
5. 企業級ES數據同步實踐及問題

第二十三單元

掌握高性能架構設計方案

1. IM即使通訊系統設計實踐
2. PUSH推送平台設計實踐

第二十四單元

掌握業務架構抽象原理

1. 交易狀態機的核心原理及應用場景
2. 分布式鎖在電商系統中的應用實踐

第二十五單元

掌握雲原生原理與實踐

1. Docker/ Kubernetes 核心原理剖析
2. 私有雲平台構建
3. 基於私有雲打造業務系統

 

階段五:高可用高並發分布式架構設計之服務質量保證篇

第二十六單元

了解CI/CD 核心流程及企業級應用

1. CI/CD 核心功能與設計剖析
2. 基於CI/CD一鍵發布平台構建

第二十七單元

掌握服務治理的算法與企業級應用

1. 服務管理平台源碼級案例剖析
2. 基於服務管理平台服務治理設計剖析

第二十八單元

掌握解決線上問題的能力

1. fullGC、float精度丟失問題定位與解決
2. log4j控制台輸出性能問題定位與解決
3. 數據庫死鎖問題定位與解決

 

階段六:高可用高並發分布式架構設計之服務運維篇

第三十單元

理解互聯網企業級安全方案

1. 硬件安全原理與選型設計
2. 軟件安全原理與選型設計
3. 網絡安全原理與選型設計
4. 業務安全設計

 

階段七:實踐環節

第三十一單元

動手實踐

1.項目點評

第三十二單元

動手實踐

1.項目點評

 

 相關課程推薦:

P7架構師


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM