从入门到就业 助力你的Java晋级之路
-
Java开发基础
Java基本语法
Java程序必备技能
Java的面向对象
Java编程的核心设计思想
常用API
集合技术
I/O技术
网络编程技术
多线程技术
阶段案例实战1、ATM管理系统
2、黑马信息管理系统
3、局域网聊天室
4、文件上传服务器
-
Web开发+SSM
Web前端开发技术
集合技术
I/O技术
网络编程技术
多线程技术
数据库技术
MySQL数据库
MyBatis持久层开发框架
MyBatis-Plus 持久层开发框架
Web后端开发技术
HTTP协议
Tomcat Web服务器
SpringBoot快速开发框架(含 Spring+SpringMVC+Spring)
项目一 传统行业 单体项目苍穹外卖/客达天下
以苍穹外卖为例: Sp
基于Git的版本控制
基于Maven分模块项目构建
前后端分离开发和部署
Nginx反向代理和负载均衡
Spring Cache轻量级缓存框架
Spring Task定时任务
WebSocket消息推送
Swagger接口文档生成和测试
-
微服务开发框架
微服务框架
SpringCloud 微服务主流框架
分布式中间件
Redis 缓存技术
RabbitMQ 消息队列中间件
ElasticSearch 搜索引擎技术
容器化管理技术
Docker 容器化技术
分布式服务管理
Seata 分布式事务
Sentinel 微服务保护
阶段案例实战1、黑马商城
2、黑马旅游
-
项目二 互联网行业 分布式微服务
黑马头条/天机学堂/ 神领物流
以黑马头条为例:
SpringCloud微服务
静态化Freemarker
分布式文件系统MinIO
分布式事务Seata
Kafka消息中间件、流式计算
Redis延迟队列
分布式任务调度XxI-Job
Jenkins、Docker持续集成
项目三 沉浸式微服务 实战/组件化项目开发课程帝可得/工作流
以帝可得为例:
自研令牌框架ElegentToken解
令牌续期问题
自研权限框架ElegentA
决微服务鉴权
自研异步调用框架ElegentAC
实现优雅的微服务异步调用
自研分布式锁框架
ElegentLock+SpringTask实现
轻量级的分布式任务调度
自研支付框架ElegentPay轻松
对接微信和支付宝
自研分布式事务框架
ElegentACTX实现适合长事务的分布式事务
自研的接口幂等性框架
ElegentlU实现接口幂等性
-
项目四 中高级Java 工程师项目实战测评
餐享云
快速融入企业团队开发
迭代功能测试bug定位及修复
企业真实解决方案设计
线上问题定位及修复和调优
BAT大厂360° 面试突击Java集合篇
多线程篇
JVM篇
MySQL篇
SSM篇
微服务篇
Redis篇
消息中间件篇
设计模式篇
高并发解决方案(秒杀)篇
企业场景问题篇
研发团队
-
Java概述与环境搭建
1、什么是程序?
2、Java发展史和特点
3、Java运行机制
4、Java环境搭建
5、第一个应用程序
6、Java语言规范 -
面向对象基础
1、什么是对象?
2、什么是类?
3、类的组成
4、方法重载
5、构造方法
6、this关键字? -
集合和异常
1、集合的概念
2、Collection集合体系
3、List接口和实现类
4、Set接口与实现类
5、Map接口与实现类
6、泛型集合与工具类
7、数据结构之链表(单向链表双向链表)
8、数据结构之树(二叉树、B树、红黑树)
9、数据结构之图
10、异常的概念
11、异常的分类
12、异常的产生
13、异常的传递
14、异常的处理
15、自定义异常 -
设计模式篇
1、设计模式6大原则
2、设计模式之单例模式
3、设计模式之工厂模式
4、设计模式之订阅和发布模式
5、设计模式之适配器模式
6、设计模式之装饰模式?
7、设计模式之其他补充 -
集合和异常
1、集合的概念
2、Collection集合体系
3、List接口和实现类
4、Set接口与实现类
5、Map接口与实现类
6、泛型集合与工具类
7、数据结构之链表(单向链表双向链表)
8、数据结构之树(二叉树、B树、红黑树)
9、数据结构之图
10、异常的概念
11、异常的分类
12、异常的产生
13、异常的传递
14、异常的处理
15、自定义异常 -
面向对象三大特征
1、封装
2、访问修饰符
3、继承
4、方法重写
5、多态
6、装箱和拆箱
7、instanceof关键字 -
Java8\10\13新特性
1、Java新特性概述
2、Lambda表达式
3、函数式接口
4、方法引用
5、Stream APl
6、新时间API -
设计模式篇
1、设计模式6大原则
2、设计模式之单例模式
3、设计模式之工厂模式
4、设计模式之订阅和发布模式
5、设计模式之适配器模式
6、设计模式之装饰模式?
7、设计模式之其他补充 -
Java语言基础
1、变量
2、数据类型
3、运算符
4、类型转换
5、类型提升 -
面向对象三大特征
1、封装
2、访问修饰符
3、继承
4、方法重写
5、多态
6、装箱和拆箱
7、instanceof关键字 -
Java8\10\13新特性
1、Java新特性概述
2、Lambda表达式
3、函数式接口
4、方法引用
5、Stream APl
6、新时间API -
设计模式篇
1、设计模式6大原则
2、设计模式之单例模式
3、设计模式之工厂模式
4、设计模式之订阅和发布模式
5、设计模式之适配器模式
6、设计模式之装饰模式?
7、设计模式之其他补充 -
Java语言基础
1、变量
2、数据类型
3、运算符
4、类型转换
5、类型提升 -
面向对象三大特征
1、封装
2、访问修饰符
3、继承
4、方法重写
5、多态
6、装箱和拆箱
7、instanceof关键字 -
Java8\10\13新特性
1、Java新特性概述
2、Lambda表达式
3、函数式接口
4、方法引用
5、Stream APl
6、新时间API
-
第二阶段
程序员
经典业务场景
学员作品
学Java
迈上职业生涯“黄金”快车道
行业解读+大咖授课+项目实操
10年以上业内强师集结,手把手带你蜕变精英!