全新课程大纲特性:技术新、覆盖广、项目全。
技术新
覆盖广
项目全
新课程体系
课程体系
解决方案
企业级项目
更新模块
知识模块
数据缓存技术
解决方案
数据检索与分析
解决方案
分布式海量文件存储
解决方案
异步通讯
解决方案
高并发下流量削峰
解决方案
应用解决
解决方案
权限控制
解决方案
服务注册于发现
解决方案
分布式配置文件管理
解决方案
RPC服务调用
解决方案
服务代理
解决方案
负载均衡
解决方案
尚学堂
OA系统
Ting域
主持人
未来出行汽
车租赁平台
至尊
智能家居
百战
商城
房源租赁
海选平台
尚学堂OA系统取自真实的尚学堂办公自动化平台,包括人事管理、考勤管理、报销管理、收支管理等多个模块。可以全面练习JSP/Servlet核心技能、MVC模式、Ajax、数据库设计和多表SQL语句操作、PowerDesigner绘制数据库模型图、业务流程图、多种面向对象模型图,还有验证码、POI、Echarts、JUnit、kindeditor、My97DatePicker等辅助技术。通过该项目,学生熟悉项目设计开发流程,具有自主设计和开发项目初步能力。
尚学堂OA系统:包括人事管理、考勤管理、报销管理、收支管理等多个模块。其中人事管理中的部门管理、岗位管理练习单表的MVC操作,人事管理中的员工管理练习多表的MVC操作。考勤管理练习Ajax的应用。报销管理练习复杂业务的操作,涉及理解业务流程、异常链、事务管理等多项技能。收支管理主要是练习Echarts图表插件的使用,使用柱状图、饼图等直观显示统计数据。
HTML语言、CSS层叠样式表、初识Java、数据类型和运算符、流程控制、数组
面向对象编程(基础)、面向对象编程(进阶)、异常机制、Java常用类、数据结构和算法、集合(容器)、IO流多线程、网络编程、集合提升训练、多线程提升训练
MySQL基础、MySQL查询语句、数据库对象、JDBC、反射和注解、数据库建模和UML建模、MyBatis、设计模式
JavaScript、jQuery、BootStrap
Servlet、JSP、EL+JSTL+过滤器+监听器、Ajax和JSON、分页和文件上传/下载
ElasticSearch、MongoDB、Spring Cloud Netflix Eureka、Spring Cloud Netflix Ribbon、Spring Cloud OpenFeign、Spring Cloud Netflix Hystrix、Spring Cloud Config、Spring Cloud Gateway、Docker、K8S、LCN
Zookeeper、RPC、Dubbo、Redis、Solr、RabbitMQ、FestDFS、Nginx、Spring Security、Spring Session、MyBatis Generator、MyCat
Linux-CentOS8、Maven、Logback、Sping Boot2、Quartz、Shiro、Swagger、Git/GitEE
Spring5、SpringMVC5、RBAC、EasyUI、MyBatis Plus、支付/短信验证
一、课程中首次添加快速模板开发,通过学习使用模板,让学生提前进入企业实操项目中。
二、更新包含了目前企业开发中主流的前后端分离项目,学生根据接口文档进行开发,感受企业中真实的开发场景。
三、课程考虑了真实的海量数据场景,添加了如缓存击穿、缓存穿透、缓存雪崩、索引库优化、服务容灾、服务降级等真实企业解决方案。
四、本次课程更新了二十种技术解决方案。
五、更新了第七代课程标准
六、企业大咖,全程面授和详解项目知识难点