奈学教育《Java资深研发工程师》课程大纲
课程从Java核心基础知识入手,深入JDK、JVM底层源码实现,以及对各种开源框架的优雅设计剖析,为学员打下坚实的基础,让源码学习和底层原理梳理变得更加的简单、清晰、有效。通过结合企业级真实项目案例,融合核心技术知识点与框架级设计思想,进一步夯实核心技术能力的理解和应用。让学员面对企业变化多样的需求,和承担更有挑战性的工作。言核心特性
第一阶段:Java语言核心特性
|
|||
第一单元 |
掌握Java语言核心特性 |
1. 玩转反射在框架设计中的应用 |
|
第二单元 |
掌握Java语言核心特性 |
1.泛型的规则与类型擦除 |
|
第三单元 |
掌握Java语言核心特性 |
1.理解注解给Java带来的优雅之道 |
|
第四单元 |
掌握Java语言核心特性 |
1.在函数式接口上更好的使用Lambda表达式 |
|
第五单元 |
掌握Java语言核心特性 |
1.Spring框架中的核心类剖析 |
|
第六单元 |
数据结构与算法 |
1.LeetCode常用真题剖析与算法 |
|
第七单元 |
面向对象设计 |
1.面向接口编程在开源框架中的实现 |
|
第八单元 |
面向对象设计 |
1.开闭原则在企业级代码中的应用 |
|
第九单元 |
面向对象设计 |
1.工厂Factory模式在Spring框架中的应用 |
|
第十单元 |
面向对象设计 |
1.装饰器Decorator模式在Spring框架中的应用 |
|
第十一单元 |
企业级基础组件应用与实战 |
1.深入JVM内存区域的划分 |
|
第二阶段:企业级基础架构与实战篇
|
||
第十二单元 |
企业级基础组件应用与实战 |
1.JVM执行子系统 |
第十三单元 |
企业级基础组件应用与实战 |
1.线程模型深度剖析 |
第十四单元 |
企业级基础组件应用与实战 |
1.J.U.C并发编程工具掌握 |
第十五单元 |
企业级基础组件应用与实战 |
1.Java IO体系及常用类 |
第十六单元 |
企业级基础组件应用与实战 |
1. Netty通讯框架关键技术知识点原理 |
第十七单元 |
企业级基础组件应用与实战 |
1. 深入剖析Tomcat体系结构设计 |
第十八单元 |
企业级基础组件应用与实战 |
1.深入分析源码体会设计大牛的设计思想与设计模式的应用 |
第十九单元 |
企业级基础组件应用与实战 |
1.日志组件SLF4J+Logback |
第二十单元 |
企业级Web开发框架设计与实战 |
1.SSM体系结构、工作原理深入剖析 |
第二十一单元 |
企业级Web开发框架设计与实战 |
1.Spring AOP实现原理和常见误区解惑 |
第二十二单元 |
企业级Web开发框架设计与实战 |
1.MyBatis框架总体架构设计思想深入 |
第二十三单元 |
企业级Web开发框架设计与实战 |
1.SpringBoot框架体系结构分析 |
第二十四单元 |
企业级Web开发框架设计与实战 |
1.SpringBoot的自动加载机制与原理 |
第二十五单元 |
企业级分布式微服务架构设计与实战 |
1.深入分析配置中心体系结构 |
第二十六单元 |
企业级分布式微服务架构设计与实战 |
1.拆解ZooKeeper注册中心体系结构 |
第二十七单元 |
企业级分布式微服务架构设计与实战 |
1.深入分析RocketMQ的体系结构和模块分解之道 |
第二十八单元 |
企业级分布式微服务架构设计与实战 |
1.深入分析Dubbo的体系结构和模块分解之道 |
第二十九单元 |
企业级分布式微服务架构设计与实战 |
1.详解RPC调用请求的生命周期 |
第三十单元 |
企业级分布式微服务架构设计与实战 |
1.拆解SpringCloudAlibaba注册中心体系结构 |
第三十一单元 |
企业级分布式微服务架构设计与实战 |
1.服务统一网关Spring Cloud Gateway |
架构设计与实战篇
第三阶段:企业级业务架构设计与实战篇
|
||
第三十二单元 |
企业级领域驱动设计与实战(DDD) |
1.业务领域模型结构行为设计与实战 |
第三十三单元 |
企业级业务解耦设计与实战 |
1.读写业务解耦设计与实战 |
第三十四单元 |
企业级业务无状态设计与实战 |
1.业务对象内存中无状态保存与实战 |
第三十五单元 |
企业级业务同步/异步调用设计与实战 |
1.实时响应请求同步调用链与实战 |
第三十六单元 |
企业级业务模块间依赖设计与实战 |
1.业务模块间依赖与泛化的设计与实战 |
第三十七单元 |
企业级信息加密和缓存设计与实战 |
1.关键信息加密设计与实战 |
第三十八单元 |
企业级业务逻辑层案例剖析 |
1.业务服务组件化协议 |
第三十九单元 |
企业级业务逻辑层案例剖析 |
1.业务服务安全与异常模型 |
第四阶段:企业级架构治理与实战篇
|
||
第四十单元 |
系统监控 |
1.系统监控体系结构分析 |
第四十一单元 |
系统埋点与链路跟踪 |
1.系统埋点与链路跟踪体系结构分析 |
第四十二单元 |
系统应用性能管理APM |
1.APM体系结构分析 |
第四十三单元 |
系统服务熔断 |
1.系统服务熔断体系结构分析 |
第四十四单元 |
系统服务降级 |
1.系统服务降级体系结构分析 |
第四十五单元 |
系统服务限流 |
1.系统服务限流体系结构分析 |
第四十六单元 |
线上问题定位分析 |
1.线上日志边界追踪 |
第五阶段:企业级数据存储与实战篇
|
||
第四十七单元 |
分布式缓存架构企业级应用 |
1.深入GemFire总体架构 |
第四十八单元 |
分布式缓存架构企业级应用 |
1.深入Redis中间件总体架构 |
第四十九单元 |
高性能数据库设计企业级应用 |
1.深入MySQL B+Tree索引机制 |
第五十单元 |
高性能数据库设计企业级应用 |
1.深入剖析锁机制、MVCC等高级特性主题 |
第六阶段:企业级架构效能与实战篇
|
||
第五十一单元 |
应用运维操作平台 |
1.容器化Docker+k8s应用发布与测试 |
第五十二单元 |
项目管理 |
1.项目管理Maven的实战 |
第五十三单元 |
构建服务 |
1.CI持续集成支撑大厂的敏捷开发 |
第七阶段:企业级案例与实战篇
|
||
第五十四单元 |
分布式电商商品微服务项目实战 |
1.需求分析 |
第五十五单元 |
企业级业务系统数据中心 |
1.需求分析 |
相关课程推荐: