A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 播仔爱学习 于 2022-10-13 17:03 编辑

Java语言从1995年诞生至今已有20多年了,见证了互联网的兴起、软件行业的发展与壮大。Java语言有着规范性、稳定性的特点,是大型软件服务端开发的首选语言。Java发展了这么多年,沉淀了如此多的技术,到底应该学些什么才能跟随市场主流?真正能就业的水平是要学习多久?

接下来就跟着播仔一起来看看黑马的JavaEE课程是如何安排的吧!

我们把Java课程体系分为以下基础班和高手班,基础班学习时间为9天;其它阶段为高手班学习内容,学习时间100天,以及面试专题7天。课程概览如下:

基础班
一、JavaSE基础【9天】
主要学习内容:Java基础语法、面向对象基础、API基础、集合基础。

高手班
一、JavaSE进阶【16天】
主要学习内容:Git、 面向对象进阶、常用API、异常、集合、IO、多线程、网络编程、Lambda、反射、基础加强。

二、JavaWeb【14天】
主要学习内容:MySQL、JDBC、Maven、MyBatis、HTML+CSS、JavaScript、Tomcat+HTTP+Servlet、Request+Response、JSP+Cookie+Session、Filter+Listener、Ajax + Vue + Element。

三、热门框架【8天】
主要学习内容:Spring、 SpringMVC、 Maven高级、 SpringBoot、 MyBatis-Plus。

四、项目一  瑞吉外卖、苍穹外卖 二选一【13天】
以瑞吉外卖为例:1.了解企业软件开发流程| 2.掌握接口定义过程| 3.掌握Spring Cache的使用方式| 4.掌握Swagger的使用方式| 5.掌握Nginx配置反向代理和负载均衡| 6.掌握MyBatis Plus中公共字段自动填充过程| 7.掌握文件上传,下载开发过程| 8.掌握MySQL主从复制配置过程| 9.掌握Sharding JDBC配置读写分离过程| 10.掌握基于Git进行分支操作过程

五、项目二  沉浸式项目实战阶段(探花交友、九点钟、客达天下三选一)【6天】
以客达天下为例:1.了解企业软件开发流程| 2.了解进入企业后真正遇到的问题,如何解决| 3.掌握MyBatis的使用方式| 4.掌握复杂SQL语句| 5.掌握EasyExcel解析Excel| 6.掌握MinIO实现文档对象存储| 7.掌握基于Git进行分支操作过程

六、微服务框架  SpringCloud+Redis+MQ+Docker+ES【12天】
主要学习内容:SpringCloud、 Docker、 RabbitMQ、 ElasticSearch、Sentinel、 分布式事务Seata、 RabbitMQ的高级、 Redis多级缓存案例、 分布式缓存Redis。

七、项目三   黑马头条、餐掌柜、学成在线、黑马头条 四选一【12天】
以黑马头条为例:1.掌握CMS系统特点和开发过程| 2.掌握静态化、分布式锁、分布式文件、异步解耦等解决方案| 3.掌握使用ES进行海量数据中的搜索方案| 4.掌握分布式调度任务框架xxl-job| 5.掌握使用kafka stream进行流式计算| 6.掌握微服务项目持续集成方案

八、项目四  沉浸式项目实战阶段(帝可得、元蜂仓储二选一)【10天】
以帝可得项目为例:1.掌握新零售、智能售货机业务的开发| 2.掌握Spring Cloud微服务技术体系| 3.掌握EMQ X物联网网关的使用| 4.掌握微服务架构下常用的中间件,如Redis、ElasticSearch、MinIO、XXL-Job等| 5.掌握高并发异步编程技术| 6.掌握小程序支付和GEO搜索| 7.掌握嵌入式数据库H2| 8.掌握数据导出、短信服务等

九、深度解决方案专题 (秒杀、GIS地图、审批工作流 三选一)【10天】
以秒杀为例:1.掌握高并发网站静态化方案.异步编程实战应用| 2.大型项目低耦合双写一致性技术方案| 3.高并发抢单队列削峰实战.海量积压订单处理方案.高并发抢单超卖控制.超时订单处理机制| 4.大厂每日订单处理方案.服务自我保护机制.高性能网关技术等

十、BAT大厂面试360解析专题【7天】
主要学习内容:基础篇、 并发篇、 虚拟机篇、 框架篇、 数据库篇、 缓存篇、 分布式篇。

以上就是黑马Java学科的课程安排概览,更细致的大纲戳JavaEEV12.5课程大纲


1 个回复

倒序浏览
您需要登录后才可以回帖 登录 | 加入黑马