六阶段简介


 

课程详细大纲 (细微内容会有变化,根据实际课程为准)

第一阶段:java开发语言基础 (不能就业,进入行业,开发入门)+ -

天数知识点授课内容用途面试题
DAY01基础理论知识计算机基础知识、DOS命令练习、Java语言概述
编程环境搭建安装JDK、配置环境变量、准备工具eclispe
入门案例HelloWorld案例与解析
DAY02JAVA语法基础标识符、关键字、注释、变量
数据类型8种基本类型
基本类型字面值规则
基本类型运算规则
类型转换规则
DAY03运算符基本四则运算符 "+-*/%"
比较运算符 > >= < <= == !=
逻辑运算符 "& && | ||"
赋值运算符 "="
自增自减运算符 "++ --"
三目运算符 "? :"
取反运算符 "!"
复合赋值运算符 "+= -= *= /="
优先级控制"()"
DAY04方法格式、调用顺序、参数、返回值、方法的重载现象
变量变量的默认值、局部变量、成员变量
流程控制if
switch
for
循环嵌套
break与continue
while
do while
DAY05数组创建数组3种语法
数组创建过程、数组访问、数组长度属性、数组遍历
数组工具类Arrays常用方法toString/sort/copyOf
DAY06面向对象01面向过程与面向对象思想
类、对象(实例)、类与对象的关系、对象在内存中的存储
访问控制符
面向对象三大特性之封装
DAY07面向对象02构造方法格式、执行时机、重载现象、注意事项
构造代码块与局部代码块
关键字this的使用
面向对象三大特性之继承
关键字super的使用
DAY08面向对象03关键字static的使用
静态代码块与三种代码块的加载顺序
关键字final的使用、常量
面向对象三大特性之多态
DAY09面向对象04异常、异常的继承结构、异常解决方案
抽象类、面向抽象编程
对象创建过程
匿名对象
DAY10面向对象05接口、面向接口编程
内部类
DAY11基础APIObject
String
StringBiulder / StringBuffer
DAY12基础API2正则表达式
基本类型的包装类
自动装箱、自动拆箱
BigDecimal
DAY13IO1IO流、Stream、File
InputStream / OutputStream
FileIO
BufferedIO
DAY14IO2Reader / Writer
FileRW
BufferedRW
序列化与反序列化
DAY15集合LinkedList
ArrayList
HashMap
for-each
集合的迭代
DAY16线程进程与线程
线程生命周期
线程常用方法与多线程实现方式
多线程数据访问冲突
synchronized与线程安全问题解决方案
DAY17注解自定义注解
反射获取类的定义信息
创建对象
调用成员

第二阶段:企业级架构 (已能就业,胜任初级开发工程师)+ -

天数知识点授课内容用途面试题
DAY01数据库应用概念、产品对比、关系型和非关系型的区别
Mysql数据库产品介绍、MySQL服务端安装和使用、MySQL客户端安装和使用
SQL语句概念、分类
常见操作数据库常用操作、表的常用操作、记录的常用操作
数据类型和约束常见的数据类型、丰富的字段约束
DAY02基础函数substr、concat、replace、日期函数等
条件查询where、like、null、between and等
统计案例入职统计、年薪统计
聚合函数常见的聚合函数如:sum、avg、min、max、count等
分组函数group by、having
DAY03事务概念、事务的四个特性、事务的隔离级别
事务处理自动管理和手动管理事务的方式
索引普通索引、唯一索引、复合索引的不同实现方式
多表联查笛卡尔积、内连接、外连接、子查询等
SQL面试题、SQL优化常见SQL面试50题、常见的几十种SQL优化方案
DAY04Oracle下载、安装、配置
Oracle常见操作用户、表、记录的使用
特殊的SQL语法日期、性别、decode()、casewhen、分页等
独特技术的使用虚表、序列、授权视图、视图、触发器、存储过程
DAY05JDBC概念、原理
JDBC使用步骤核心工具、核心文件的具体使用
SQL注入模拟用户登录的案例、暴露问题
SQL注入的解决方案解决问题、新工具的原理
JDBC常见错误驱动的作用、中文乱码、常见BUG
Git介绍、组成、常用命令
Git常见操作注册、登录、配置信息、创建仓库、推拉文件
DAY06HBuilderX工具介绍、项目结构、使用
静态页面HTML概念、结构、语法
常用标签标题、列表、表格、输入框、表单、图片等标签的使用
H5播放音频、视频、动画等
永和门店管理系统练习HTML+CSS各种标签和语法
用户注册案例加强HTML+CSS标签的使用
DAY07CSS技术概念、基础语句、入门案例
CSS选择器标签名、类、id、分组、过滤、属性等各种选择器
盒子模型盒子模型重要的用法
永和门店管理系统练习HTML各种标签和语法
用户注册案例加强HTML标签的使用
DAY08动态网页JS概述、名词解释、特点优势、入门案例等
JS的几种分类行内、内部、外部JS的各种用法
JS的基础语法数据类型、JS变量、运算符、JS语句等
JS的高级语法JS数组、自定义JS对象、JS函数等
DAY09DOMJS的DOM原理、语法、结构等
console介绍、使用
jQuery介绍、特点优势、语法
文档就绪函数原理、作用、语法等
jQuery选择器基本、元素、id、class、层级选择器等
DAY10jQuery事件介绍、语法、入门案例
高级使用单击、双击、鼠标划入划出、动画等
json概念、作用、语法、入门案例
转换工具JSON案例介绍
Ajax概念、作用、语法、原理、入门案例、复杂案例
DAY11Maven 项目构建工具四大特征
下载、安装、配置
IDEA 集成 maven创建maven项目、添加依赖包等操作
SpringBoot介绍定义、特点、pom.xml
IDEA创建SpringBoot步骤、定义、测试、常见问题等
DAY12SpringMVC 框架概述、MVC模型、工作原理
SpringMVC的使用入门案例、展示汽车数据
SpringMVC处理请求参数GET方式、POST方式、RESTFul方式
SpringMVC的高级使用1处理复杂参数
DAY13SpringMVC的高级使用2提交学员信息表单数据
改造前端代码
SpringMVC的拦截器概述、作用、原理
拦截器的使用创建拦截器、注册拦截器
总结SpringMVC的注解、原理、作用、用法
DAY14Spring框架概述、作用、核心组件
Spring IOC原理、概念
Spring IOC的使用XML方式、注解方式
手写源码SpringIOC的实现
DI依赖注入原理、概念
Spring DI的使用1注解实现方式
DAY15Spring DI的使用2手写源码SpringDI的实现
Spring AOP概述、作用、原理、入门案例
MVC项目架构图、项目结构、自己实现MVC项目
DAY16MyBatis概念、内部组件结构图
MyBatis的使用入门案例
MyBatis:XML映射方式Maven工程结构、架构图
MyBatis的参数解析别名、参数值、返回值
MyBatis的复杂使用获取员工信息并进行丰富操作
DAY17面试题测试resultType、resultMap的区别
#和$的区别
SQL中有特殊字符
MyBatis的动态SQLsql和include、if、where、set等
foreach的复杂使用
MyBatis接口开发Maven工程结构操作员工信息
DAY18ResultMap复杂使用一对一处理方案
一对多处理方案
多表的关联查询
SSM整合系统架构图、项目结构
前后端整合获取汽车数据
浏览器局部刷新,展示汽车信息

第三阶段:分布式架构 (高薪就业,胜任中级开发工程师)+ -

天数知识点授课内容用途面试题
DAY01后端环境搭建IDEA配置,Maven环境搭建
SpringBoot框架讲解SpringBoot框架作用,POM.xml,SpringBoot执行流程
DAY02SpringBoot高级用法SpringBoot配置文件说明,SpringBoot为属性赋值,利用Properties为属性赋值,环境切换,热部署,Lombok插件,数据库导入
SpringBoot整合MybatisMybatis介绍,数据源介绍,动态代理机制
DAY03MybatisPlusMP介绍,MP特点,MP入门案例,MP核心原理,MP常规操作
DAY04前后端交互序列化与反序列化,F12说明,用户测试练习,form表单提交说明,Ajax加强,用户列表数据获取,用户列表前端实现
DAY05jQuery高级jQuery高级, Ajax用法介绍, "回调地狱"问题
JSON结构JSON基本用法, JSON基本结构介绍、嵌套关系说明
跨域问题介绍同源策略介绍,同源策略案例,跨域介绍,解决跨域方法
DAY06VUE学习Vue入门案例,事件处理机制,按键修饰符,计算器练习,属性绑定,分支结构,循环结构,表单数据提交
DAY07Axios学习Axios介绍,Get请求3种方式介绍
Vue数组案例练习Vue数组案例练习
DAY08侦听器侦听器介绍,侦听器案例实现
计算属性计算属性概念,计算属性语法,计算属性案例
Axios练习Get-ResultFul结构,Delete-ResultFul结构,Post请求类型
Axios用户练习根据Axios实现用户列表展现
DAY09Axios简化操作async和await用法
分布式思想分布式计算(拆),分布式系统
Vue组件化思想组件介绍,组件化语法,局部组件定义,局部组件嵌套
Vue路由VUE Router介绍, VUE Router 前端路由说明
DAY10Vue路由规则介绍路由入门案例,重定向和转发,路由重定向,路由嵌套规则
京淘项目实现创建后台项目,搭建京淘前台系统(脚手架)
DAY11用户登录实现(一)ElementUI介绍,ElementUI 表单,数据校验说明,按钮介绍,表单重置实现,用户登录校验,用户登录后端代码实现
DAY12用户登录实现(二)用户登录流程介绍,Session和Cookie介绍,后台首页跳转,权限列表实现
DAY13后端首页实现面包屑,卡片视图,搜索按钮,用户前后端CURD实现
DAY14商品分类实现商品分类概述,表结构说明,实现商品分类列表展现,商品分类状态修改,商品分类删除
DAY15VM虚拟机安装安装虚拟机14-15,Vt-X问题
商品业务实现商品业务分析,实现页面跳转,商品列表展现,过滤器实现价格格式化,商品状态修改,商品删除,新增页面跳转
DAY16商品文件上传文件上传API介绍,文件上传业务接口实现,文件上传实现,图片删除,富文本编辑器实现
DAY17NginxNginx介绍,Nginx反向代理,实现图片反向代理,负载均衡机制
Linux修改虚拟机静态IP,配置DHCP服务,Linux命令
DAY18京淘项目部署安装JDK,安装数据库,部署Tomcat服务器,安装nginx服务器

第四阶段:微服务架构 (高薪就业,胜任高级开发工程师)+ -

天数知识点授课内容用途面试题
DAY01软件架构初识课程导学
软件架构简介
核心概念分析
软件架构演进历程单体架构、web服务与数据库分开
本地Cache和分布式Cache
反向代理(proxy)与负载均衡
数据库读写分离、分库分表
大应用拆小应用、微服务工程复用、容器化技术
DAY02若依系统简介若依系统概述
若依微服务技术选型
若依微服务业务模块分析
若依微服务技术架构
微服务项目部署系统运行环境分析
安装redis内存数据库
准备MySQL环境
安装Nacos服务治理
克隆RuoYi-Coud微服务项目
初始化RuoYi-Cloud系统数据
启动若依后端微服务启动Nacos服务
基于IDEA打开若依
依次启动若依服务
配置并启动前端项目安装前端项目依赖
启动运行前端项目
前后端联动访问分析
DAY03微服务技术栈分析微服务技术栈分析与选型
Spring Cloud Alibaba解决方案介绍
注册中心分析注册中心简介
CAP模型分析
注册中心技术选型
京淘聚合项目创建生产者、消费者模型
微服务聚合项目创建
RestTemplate应用实践
Nacos注册中心快速入门Nacos简介
Nacos入门实践
LoadBalancerClient 应用分析
Nacos服务及心跳机制分析
DAY04Sentinel限流入门限流、熔断背景分析
Sentinel简介
Sentinel下载与服务启动访问
Sentinel限流快速入门实践
Sentinel流控规则阈值类型分析(QPS、线程并发数)
设置限流模式(直接、关联、链路)
设计限流效果(快速失败、Warm Up、排队等待)
限流算法分析(计数、滑动窗口、漏桶、漏斗)
DAY05Sentinel降级入门降级背景分析
Sentinel降级入门实践
Sentinel降级策略分析背景分析
慢调用比例、异常比例、异常数实践
DAY06Sentinel热点规则分析背景分析
Sentinel热点规则实践
Sentinel特点参数设计
Sentinel授权设计背景分析
Sentinel授权设计实践
Sentinel规则持久化背景分析
Sentinel规则持久化分析
DAY07Nacos配置中心简介背景分析
问题与挑战
配置中心选型
Nacos配置中心快速入门创建项目及配置文件
构建配置中心业务代码
启动服务进行测试分析
Nacos配置管理模型背景分析
Nacos配置模型简介
Nacos命名空间设计
Nacos分组设计及实现
共享配置设计及读取
DAY08Gateway入门实践Gateway简介
Gateway入门实践
Gateway负载均衡设计背景分析
Gateway负载均衡
Gateway执行流程分析
Gateway谓词增强分析背景分析
常用谓词(Predicate)工厂
谓词工厂应用实践
DAY09Gateway过滤器实践背景分析
Gateway过滤器增强分析
局部过滤器Filter
全局过滤器
Gateway限流实践背景分析
Gateway上的Sentinel限流整合
Gateway上请求属性和API维度限流设计
DAY10sleuth+zipkin背景分析
sleuth实现链路日志
sleuth+zipkin实现链路追踪
zipkin链路监控原理分析zipkin 相关属性说明
微服务依赖关系图分析
链路监控实现原理分析
DAY11Email微服务背景分析
163邮箱接口分析
163邮箱接口调用测试
会员微服务注册实践背景分析
会员微服务项目创建及注册
会员注册业务实践及Email服务调用
会员微服务高可用设计
基于网关调用微服务
DAY12Docker 入门背景分析
Docker简介
Docker卸载与安装
Docker核心对象分析(镜像、容器、数据卷)
Docker 镜像制作(JDK),DokerFile 应用分析
Docker镜像拉取与运行背景分析
Docker 下mysql安装及应用
Docker 下redis安装及基本应用
Docker 下Nginx安装及应用
Docker下微服务组件安装及应用(nacos,zipkin,sentinel,…)
DAY13Redis应用基础背景分析
Redis入门
Redis数据结构分析及应用
RedisTemplate应用
Redis应用进阶Redis数据持久化实现(RDF,AOF)
Redis事务处理实践
Redis数据分片实践
Redis高可用实践增强
DAY14Spring Security 认证权限系统分析及技术选型
SpringSecurity 快速入门
SpringSecurity 认证实践及原理分析
Spring Security 授权授权业务菲尼
SpringSecurit 授权实践入门
SpringSecurity中常用注解分析
SpringSecurity授权原理分析
京淘会员(Member)认证授权业务菲尼
会员微服务业务分析
会员微服务认证业务实现
DAY15JWT 应用基础背景分析
JWT技术简介
JWT快速入门
JWT构成及应用原理分析
SpringSecurity+JWTJWT在会员微服务应用
JWT在会员服务应用中的原理
JWT在会员资源整合实践
SSO单点登陆系统SSO简介
SSO业务分析及实践
DAY16京淘商品微服务业务分析
京淘商品详情页微服务设计及实践
京淘商品核心业务实践
京淘购物车实践业务分析
购物车设计及实现
购物车难点分析
DAY17京淘订单微服务业务分析
订单服务创建及核心业务实践
订单Feign接口设计
订单高可用设计及实现
京淘支付微服务业务分析
微信支付接口分析
微信支付接口调用实践
DAY18京淘前端项目部署京淘微服务项目打包
京淘微服务项目部署
京淘微服务项目调用监控
京淘前端项目测试网关跨域访问测试
限流、负载均衡测试
统一身份认证测试
并发及高可用测试

第五阶段:开发运维架构 (高薪就业,胜任高级开发工程师)+ -

天数知识点授课内容用途面试题
DAY01SpringCloud简介SpringCloud简介
业务案例搭建父项目
commons模块
商品模块
用户模块
订单模块
Eureka注册中心的作用
搭建Eureka
Eureka运行机制
DAY02Eureka注册中心的客户端配置
服务高可用商品模块高可用
Eureka高可用
RibbonRibbon简介
负载均衡
重试
DAY03FeignFeign简介
Feign远程调用接口
修改订单模块,远程调用商品和用户模块
集成Ribbon负载均衡和重试
ZuulZuul简介
API网关调用入口
过滤器统一的权限校验
集成Ribbon负载均衡和重试
HystrixHystrix简介
API网关集成Hystrix实现降级
Hystrix熔断
DAY04ActuatorActuator简介
订单模块暴露监控数据
订单模块的高可用
Hystrix DashboardHystrix Dashboard简介
搭建仪表盘模块
开启监控订单模块
TurbineTurbine简介
搭建Turbine模块
对订单服务集群开启聚合监控
DAY05Config配置中心Config配置中心简介
准备Git仓库
搭建Config配置中心
配置中心的客户端
VMWareVMWare网络配置
加载CentOS镜像
CentOS网络配置
RabbitMQRabbitMQ简介
RabbitMQ安装搭建
DAY06RabbitMQ五种模式简单模式
工作模式
发布和订阅模式
路由模式
主题模式
Bus消息总线Bus简介
配置中心添加Bus,实现刷新指定群发
客户端添加Bus,实现配置的动态刷新
DAY07Sleuth+Zipkin链路跟踪简介
添加Sleuth实现链路日志
添加RabbitMQ和Zipkin,发送日志数据
启动Zipkin服务,实现链路跟踪日志
选择网卡,注册ip选择网卡,向注册中心注册正确的网络地址
注册ip,不注册主机名
RabbitMQ案例拼多商城,订单流量削峰
Spring集成RabbitMQSpring集成RabbitMQ实现五种模式
DAY08分布式事务分布式事务简介
分布式事务业务案例数据库初始化工具
Eureka注册中心
父项目
订单模块
库存模块
账户模块
全局唯一ID发号器
订单模块远程调用其他模块
SEATA AT事务SEATA AT事务简介
SEATA AT事务原理
SEATA AT事务实现机制
DAY09SEATA AT事务SEATA Server简介
SEATA Server配置
启动 SEATA Server
订单模块添加 SEATA AT 事务
库存模块添加 SEATA AT 事务
账户模块添加 SEATA AT 事务
SEATA TCC事务SEATA TCC事务简介
TCC事务实现机制
创建 TCC 事务项目
DAY10SEATA TCC事务订单添加 SEATA TCC 事务
库存模块添加 SEATA AT 事务
账户模块添加 SEATA AT 事务
RocketMQRocketMQ简介
安装RocketMQ服务
DAY11RocketMQ同步消息
延时消息
顺序消息
事务消息
可靠消息最终一致性事务订单添加可靠消息事务
账户添加可靠消息事务
DAY12Docker容器化Docker环境安装
Docker镜像命令
Docker容器命令
文件挂载
网络
构建镜像
DAY13Docker案例Redis案例
Mysql案例
Web应用案例
ElasticSearchElasticSearch简介
容器化运行ElasticSearch集群
ik分词器插件
容器化运行kibana
ES基本概念:索引、分片、副本
DAY14ElasticSearch映射
数据的增删改查
关键词搜索
spring-data-elasticsearchspring data elasticsearch api简介
repository 实现基本增删改查操作
repository 实现数据的搜索
cretiaria 实现数据搜索
ES案例拼多商城实现商品搜索功能
DAY15Kuberneteskubernetes简介
集群方案介绍
集群搭建准备
安装搭建集群
初步尝试k8s核心功能
podpod简介
手动部署pod
容器标签
DAY16指定服务器部署容器服务器的标签
在选定的服务器上部署容器
命名空间命名空间简介
查看命名空间
在命名空间下部署容器
存活探针存活探针简介
容器中添加存活探针
删除对象删除容器、service、控制器等
RepliationControllerrc控制器简介
部署控制器
自动伸缩
删除控制器
ReplicaSetrc控制器简介
部署rs控制器
DaemonSetds控制器简介
部署ds控制器
Job和CronJobjob简介
部署job和CronJob
DAY17ServiceService简介
部署Service
回话亲和性
Endpoints对象
使用 Service 访问外部系统
Nodeport 方式暴露Service
文件挂载emptydir 数据卷
nfs 共享文件夹股灾
容器运行参数覆盖镜像启动命令和参数
添加环境变量
ConfigMap 参数集合
DeploymentDeployment简介
使用Deployment部署容器
滚动升级
回滚
暂停和继续
自动停止问题版本升级
DAY18k8s案例构建 jdk 镜像
构建 Eureka 镜像
构建商品服务镜像
构建用户服务镜像
构建订单服务镜像
部署Eureka
部署商品、用户、订单
对外暴露商品服务

第六阶段:大数据架构 (超薪就业,胜任大数据开发工程师)+ -

天数知识点授课内容用途面试题
DAY01大数据介绍什么是大数据
大数据的应用
爬虫Jsoup爬虫
Python爬虫
DAY02数据获取用log4j收集日志
用Flume收集日志
数据清洗Sql清洗
逻辑清洗
DAY03Hadoop.HDFS分布式文件系统hadoop环境搭建
Hadoop介绍
分布式计算
HDFS介绍及应用
Hive数据仓库Hive介绍
逻辑清洗
Mysql与Hive的关系
Hive安装
DAY04MangoDB高性能数据库MangoDB介绍
MangoDB安装
MangoDB使用
DAY05Hadoop.MapReduce离线计算离线和流式的区别
整合离线计算
离线分析HiveQL离线分析
DAY06离线计算FlinkSQL&FlinkTable离线计算
FlinkDataSet核心APIFlinkDataSet核心API介绍
FlinkDataSet核心API使用
DAY07海量流式数据计算FlinkDataStream&FlinkProcessFunction海量流式数据计算
DAY08Kafka高性能消息队列Kafka介绍
消息队列应用场景
Kafka结构
数据处理Stream数据处理
DAY09线性回归线性回归介绍
最小二乘、梯度下降最小二乘、梯度下降、KNN、逻辑斯蒂回归、Kmeans、决策树等介绍
DAY10KNN、逻辑斯蒂回归KNN介绍
逻辑斯蒂回归介绍
DAY11KmeansKmeans介绍
决策树决策树介绍
DAY12用户画像、离散化、TF-IDF用户画像、特征工程
归一化、离散化、TF-IDF
DAY13协同过滤、LFM隐语义模型协同过滤的说明
LFM隐语义模型的说明及使用
ALS交替最小二乘法ALS交替最小二乘法介绍
DAY14网站流量日志分析项目1基于Kappa架构实现批流同体解决方案
JS埋点、Flume、Hadoop
网站流量日志分析项目2Hive、Kafka、Flink
Sqoop、Echarts实现海量日志收集分析
DAY15京淘电商商品推荐系统1基于Unifield架构提供数据分析和机器学习推荐一站式解决方案
Flink、Alink
京淘电商商品推荐系统2Tensorflow、Flume
Hadoop、Kafka
Redis、MongoDB
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值