首页 > 应用开发 > Java > 奈学教育《P7架构师》课程大纲
孙玄与沈剑联手全新设计,《P7架构师》融合了业界数位大咖超10年开发经验以及他们的架构师成长经验。同时,课程由一线大厂资深架构师(阿里P8+)进行主讲。业内首次将分布式架构全部技术串联,并结合大厂真实案例实践讲解,并提供基于百度、58和转转等真实案例的工业级落地代码,将后端架构技术全面系统的展现,帮助同学们从全局视角掌握分布式架构设计方法,成为一个合格的架构师。我们用名师+好课来改变世界,打破业界严重缺乏顶层架构思维且仅靠疯狂堆叠知识点常见作法,初心不变,让每个人持续提升职业能力!
|
阶段一:核心基础组件源码深入剖析篇 |
|
|
|
第一单元 |
掌握 RPC核心原理 |
1.RPC
核心原理剖析
|
|
第二单元 |
掌握 RPC具体开源项目原理与实践 |
1. RPC
核心知识剖析
|
|
第三单元 |
掌握 RocketMQ的原理与应用 |
1.
消息队列设计思考
|
|
第四单元 |
掌握配置中心的选型与应用 |
1.
基于
RocketMQ二次开发改造
|
|
第五单元 |
掌握注册中心的原理与应用 |
1.
注册中心的作用及设计分析
|
|
第六单元 |
掌握注册中心与容错组件在微服务中的应用 |
1. ZooKeeper
实现深入剖析
|
|
第七单元 |
掌握基础组件业务化的能力 |
1. MQ
企业级平台化改造演进
|
|
第八单元 |
理解互联网基础设施技术方案 |
1. DNS
域名系统详解
|
|
阶段二:高可用高并发分布式架构设计之基础设施篇 |
|
|
|
第九单元 |
理解 CDN设计实践 |
1. CDN
系统高可用技术点深入介绍
|
|
第十单元 |
掌握反向代理 Nginx原理与实践 |
1.
反向代理
Nginx技术架构深度剖析
|
|
阶段三:高可用高并发分布式架构总体设计篇 |
|
|
|
第十一单元 |
掌握分布式整体架构选型 |
1.
分布式系统及涉及技术点剖析
|
|
第十二单元 |
掌握分布式三高架构设计原理 |
1.
分布式系统高可用架构设计
|
|
阶段四:高可用高并发分布式架构设计之核心服务设计篇 |
|
|
|
第十三单元 |
掌握 WEB框架及 IO模型 |
1. WEB
技术演进过程
|
|
第十四单元 |
掌握 Spring生态关键技术原理与实践 |
1. Spring
核心知识点深度剖析
|
|
第十五单元 |
掌握高并发网关设计与实践 |
1.
微服务网关层架构剖析
|
|
第十六单元 |
掌握业务层设计模型与数据访问层关键技术 |
1.
分布式架构业务逻辑层需求分析
|
|
第十七单元 |
掌握 Redis、 MySQL存储原理 |
1.
单机存储引擎及实现原理深入剖析
|
|
第十八单元 |
掌握分布式存储原理 |
1. RocksDB
存储引擎分析
|
|
第十九单元 |
掌握电商关键运营活动设计与实践 |
1.
黑名单使用案例设计与时间
|
|
第二十单元 |
掌握 Nginx实现单点登录的功能 |
1. 单点登录 + 部分 passport设计 PPT待整理 |
|
第二十一单元 |
掌握风控系统设计能力 |
1.
企业级风控核心流程剖析
|
|
第二十二单元 |
掌握电商核心商品中心及外置索引实践 |
1.
电商系统商品中心概述
|
|
第二十三单元 |
掌握高性能架构设计方案 |
1. IM
即使通讯系统设计实践
|
|
第二十四单元 |
掌握业务架构抽象原理 |
1.
交易状态机的核心原理及应用场景
|
|
第二十五单元 |
掌握云原生原理与实践 |
1. Docker/ Kubernetes
核心原理剖析
|
|
阶段五:高可用高并发分布式架构设计之服务质量保证篇 |
|
|
|
第二十六单元 |
了解 CI/CD 核心流程及企业级应用 |
1. CI/CD
核心功能与设计剖析
|
|
第二十七单元 |
掌握服务治理的算法与企业级应用 |
1.
服务管理平台源码级案例剖析
|
|
第二十八单元 |
掌握解决线上问题的能力 |
1. fullGC
、
float精度丢失问题定位与解决
|
|
阶段六:高可用高并发分布式架构设计之服务运维篇 |
|
|
|
第三十单元 |
理解互联网企业级安全方案 |
1.
硬件安全原理与选型设计
|
|
阶段七:实践环节 |
|
|
|
第三十一单元 |
动手实践 |
1. 项目点评 |
|
第三十二单元 |
动手实践 |
1. 项目点评 |
相关课程推荐:
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69976011/viewspace-2700193/ ,如需转载,请注明出处,否则将追究法律责任。