软件研发

JAVA软件架构师体系课程

2022-04-28 14:35:30 | 来源:中培企业IT培训网
一、课程目标
本课程涵盖软件架构师需要掌握的各个知识专题,每个专题又划分为几个小的知识点,每个知识点都可以定制一门培训课程,主要培训专题如下:
1. 互联网工程专题;
2. 源码框架专题;
3. 并发编程专题;
4. 性能调优专题;
5. 分布式框架专题;
6. 微服务专题(内含spring cloud全家桶、微服务项目)。

二、培训时间
    所有的课程全部培训下来预计需要2-3个月,可分期培训,也可按需培训。

三、培训大纲
培训专题 培训模块 培训课程
互联网工程专题 互联网
  1. Git基本概念与核心命令掌握  
  2. Git服务搭建与版本分支管理  
  3. Maven基本概念与核心配置
  4. Maven私服使用与插件开发
  5. 快速掌握Jenkins原理与核心功能 
  6. 基于Jenkins构建企业持续集成环境  
  7. Linux整体介绍与常用命令使用
  8. Linux用户权限与shell脚本介绍 
  9. Linux用户权限与shell脚本介绍
源码框架专题 源码框
  1. 整体认识mybatis和mybatis的体系结构  
  2. Mybatis核心应用配置与原理解析 
  3. Mybatis实现与集成缓存  
  4. IOC容器设计理念与源码解读  
  5. spring 声明示事物剖析
  6. spring mvc 原理深度解析-理论基础  
  7. 分布式定时_XXL-JOB  
  8. spring mvc 原理深度解析-配置应用  
  9. spring aop 原理解析 
  10. spring5新特性
并发编程专题 并发编程
  1. Mysql索引数据结构详解  
  2. Mysql执行计划与索引详解
  3. SQL索引优化实战 
  4. Nginx 核心模块与配置实践
  5. Nginx 生产环境常规应用 
  6. 深入理解Mysql锁与事务隔离级别
  7. Tomcat生产环境应用 
  8. JVM整体结构与垃圾回收算法介绍 
  9. 类加载器深入解析
  10. GC日志格式详解  
  11. GC调优实战
分布式框架专题 netty
  1. Java NIO详解
  2. Netty介绍与实战
  3. Netty线程模型解析
  4. Netty编码解码框架解析
  5. 基于netty 构建高性弹幕系统
  6. Netty RPC框架实战
zookeeper
  1. 场景介绍&快速入门与集群部署
  2. zookeeper之zkclient&curator详解
  3. 开发分布式Zookeeper项目
  4. zookeeper源码分析&运维项目实战
dubbo
  1. 从0到1整体认知分布式系统
  2. 快速掌握Dubbo企业常规应用
  3. Dubbo企业级应用进阶
  4. Dubbo调用模块详解
  5. Dubbo协议模块源码剖析
redis
  1. Redis特性介绍与实操
  2. Redis集群演变过程&集群部署
  3. 集群运维&原理分析
  4. 客户端详解与源码分析
  5. 企业级Redis项目tlcache开发
Rocketmq
  1. 初识消息中间件&部署与快速开始特性
  2. Rocketmq特性详解&场景介绍
  3. Rocketmq之源码分析
kafka
  1. kafka集群搭建与使用
  2. kafka设计原理分析
ELK
  1. ELK应用介绍及集群环境搭建实践
  2. es入门及核心技术讲解
  3. es使用进阶:基于电商项目实战
sharding-sphere
  1. ss的介绍中间件的比较&传统数据库瓶颈
  2. ss的快速开始与核心概念
  3. ss的源码分析
  4. ss的实战场景&atlas对比
MongoDB
  1. MongoDB 快速上手开发
  2. MongoDB 企业应用特性解析
微服务专题
(内含spring cloud全家桶、微服务项目)
springboot
  1. Spring Boot快速开始及核心功能介绍
  2. Spring Boot快速集成第三方技术详解
  3. Spring Boot源码深入分析
springcloud
  1. 微服务介绍及Eureka服务注册与发现详解
  2. Eureka源码深入分析一
  3. Eureka源码深入分析二
  4. Ribbon&Feign介绍及使用详解
  5. Ribbon&Feign源码深入分析
  6. Hystrix介绍及服务限流/降级/熔断机制详解
  7. hystrix实现自定义接口降级/监控/源码分析
  8. 微服务统一网关实现框架zuul详解
  9. 分布式配置中心Config详解
  10. 分布式链路跟踪Sleuth详解
  11. Hystrix&Zuul源码分析
docker
  1. Docker快速入门与部署微服务
  2. Docker Compose微服务编排实战
K8S
  1. K8S集群部署
  2. K8S结合Docker部署微服务