JavaEE应用领域广
29年长盛不衰
AI+JavaEE全新升级V15.0
抢占就业"薪"机
8大主流项目 50+解决方案
丰富项目经验和多样化解决方案
AI辅助开发 养成AI分身
设计Prompts工程,与AI系统高效交互
AI智能体开发 提薪利器
在真实项目环境中掌握AI技术应用
工作任务课程化 学习即工作
模拟真实工作场景,增强实际操作能力
AI平台辅助教学 学习更高效
自研AI练测平台和代码生成工具
课程紧跟企业用人需求
迈上更高职业起点
第一阶段JavaSE基础
主要内容
· Java入门、Intellij IDEA、AI辅助工具
· Java基础语法
· 程序流程控制
· 数组,二维数组
· 面向对象入门
· 面向对象高级语法、继承、封装、多态、抽象类、接口等
· 函数式编程、Lambda、方法引用
· GUI编程、Java小游戏、人事管理系统
可掌握的核心能力
1.掌握Java开发环境的配置,掌握结合AI进行编程
2.掌握变量、数据类型、运算符、流程控制语句、方法、数组等的使用
3.熟练使用IDEA开发工具开发项目
4.全面掌握Java面向对象编程思维和编程技术
5.掌握Java8新增实用技术:Lambda表达式、方法引用、Stream流
6.掌握Java提供的常用类:如String、ArrayList的使用
7.能够基于Java面向对象编程和GUI技术完成Java小游戏和带界面的管理系统开发
第二阶段JavaSE进阶
主要内容
· 集合框架
· File、字符集、IO流
· 常用API、IO流
· 多线程
· 网络编程
· 局域网聊天系统、外卖菜品管理平台
· 反射、注解、代理模式
可掌握的核心能力
1.熟练掌握企业开发最常用的API的使用,同时具备自己探索其他API的能力
2.熟练掌握异常的处理方式,并能够根据公司业务自定义异常并使合理使用
3.掌握反射、自定义注解、动态代理等高级开发技术的使用
4.深刻理解并掌握Java的数据读写,多线程和通信技术。
5. 掌握集合底层原理,能够基于集合的底层原理在项目开发中选择合适的集合存储数据
6.能够开发出通信软件和各种Java管理系统
第三阶段Web开发
主要内容
· HTML、CSS、JS、Ajax、Axios、Maven、 MySQL、 JDBC、Mybatis、 SpringBoot、Spring、SpringMVC、 Vue3、ElementPlus、Linux、Docker、Tlias智能学习辅助系统
可掌握的核心能力
1.掌握基于产品原型、需求文档设计表结构的能力
2.掌握MySQL数据库的增删改查及复杂SQL的编写能力
3.掌握根据接口文档,基于SpringBoot+SSM开发服务端接口及前后端联调的能力
4.掌握基于Vue3生态,开发前端项目的能力
5.掌握单体项目的部署能力
第四阶段项目一: 中州养老(若依 + AI版)(任学其中一个项目)
中州养老
主要内容
中州养老是一款智能化养老服务管理系统,涵盖了智能健康监测、入退管理、服务管理、智能评测等多个功能模块旨在为养老服务机构提供信息化管理方案,同时实时掌握老人的健康状况和护理情况,提高服务质量,减少管理成本。本项目前端开发以Vue3+Elementplus作为基础架构进行开发。后台主要用的技术包含了:SpringBoot、若依框架、MySQL、Redis、OSS、微信登录、Mybatisplus、阿里云IOT物联网、百度千帆大模型、Jenkins、Git等技术。该项目中还包含了设计内容的学习,包括了表结构设计、接口设计、单体项目架构设计。高级部分添加了性能优化:主要包含了接口性能优化、索引优化等。
可掌握的核心能力
1. 系统设计能力,包含产品需求分析、数据库设计、接口设计、技术方案设计等方面。
2. 前端Vue3开发能力,包含了与后端接口对接联调、组合式API使用等能力。
3. 系统优化能力,包含了性能优化、接口优化、SQL优化等能力。
4. 解决问题的能力,包含了bug调试能力、在线调试工具使用能力等。
5. Git使用能力,包含了Git分支管理、团队协作开发等能力。
6. 项目部署能力,包含了项目打包,多环境、CICD持续集成部署能力。
第五阶段项目二: AIGC应用与智能体开发
主要内容
·大模型私有部署:Ollama介绍及安装、运行通义千问大模型、LobeChat集成Ollama搭建ChatBot、MaxDB与Ollama搭建知识库、Continue集成Ollama实现智能代码提示;
·AIGC绘图:Stable Diffusion、Comfyui、文生图案例、星图AI项目;
·AIGC智能客服:SpringAI、聊天模型、向量化、LangChain4j、Milvus、智能体开发;
可掌握的核心能力
1.全面掌握Ollama搭建本地模型及构建应用能力
2.具备AIGC文生图、图生图的开发能力
3.具备开发AI绘图应用的能力
4.掌握SD+Comfyui等框架
5.掌握智能客服功能的开发能力
6.具备基于Spring AI框架对接AI平台5类接口的能力
7.向量数据库的基本使用能力
8.应用RAG技术增强内容质量的能力
9.Spring AI 框架的扩展能力
10.掌握大模型微调能力
第六阶段项目三:微服务项目-黑马商城(任学其中一个项目)
黑马商城
主要内容
·SpringCloud Aliaba、Nacos、OpenFeign、Spring Cloud Gateway、Seata、 Sentinel、 ElasticSearch、Redis高级、微服务项目常见技术方案、常见面试题
可掌握的核心能力
1.掌握SpringCloud Alibaba微服务技术栈
2.掌握高可靠性的消息队列方案
3.掌握分布式搜索解决方案
4.掌握Redis高级知识及底层原理
5.掌握微服务热点难点面试题及底层原理
6.掌握单体项目迁移至微服务项目常见技术方案
第七阶段项目四:互联网行业分布式
微服务项目(任学其中一个项目)
云岚到家四方保险天机学堂神领物流
主要内容
云岚到家项目是一个家政服务O2O平台,依托移动互联网为家政服务人员和家政需求方提供在线下单、接单、抢单、上门服务等业务,平台包括四个端:用户端(小程序)、服务端(app)、机构端(PC)、运营管理端(PC),采用前后端分离开发模式,服务端采用SpringCloud Alibaba架构,包括订单管理服务、派单服务、抢单服务、客户管理服务、优惠券服务、运营基础服务、公共服务、支付服务等内容,项目使用了MySQL、Redis、RabbitMQ、Canal、XXL-JOB、ElasticSearch、MongoDB、微信支付、OSS、高德地图等中间件与第三方平台,学完本项目将具备使用AI开发大型项目的实战能力。
可掌握的核心能力
1.掌握系统需求分析的流程与方法
2.掌握根据产品原型进行系统设计的方法
3.掌握使用AI进行三层架构的开发方法
4.掌握分布式项目常见技术方案的设计与开发
5.掌握微服务架构常用中间件的原理与使用
6.掌握商品管理模块的设计与开发方法
7.掌握用户认证模块的的设计与开发方法
8.掌握门户模块的的设计与开发方法
9.掌握订单管理模块的设计与开发方法
10.掌握购物车模块的设计与开发方法
11.掌握支付模块的设计与开发方法
12.掌握优惠券模块的设计与开发方法
13.掌握秒杀抢购模块的设计与开发方法
14.掌握抢单模块的设计与开发方法
15.掌握派单调度模块的设计与开发方法
16.掌握售后服务模块的设计与开发方法
17.掌握统计分析模块的设计与开发方法
18.掌握搜索模块的设计与开发方法
19 能够独立进行电商等多行业项目的设计与开发
20.掌握线上故障处理的流程与常用方法
主要内容
四方保险项目是一个金融保险销售SAAS平台,依托移动互联网项目为保险销售公司、保险产品需求人提供线上保险销售、产品发布、产品推荐、自动保费计算、收益计算、核保、承保、理赔等业务。平台包括:用户端(小程序)、保险销售管理端(PC),项目基于SpringCloud Alibaba架构,并采用前后端分离开发。项目中包括7大核心模块:保险发布,保费计算,收益试算,保司承保,合同订单,随心配服务,扣款计划。除此之外,项目抽出了:oauth2.0权限服务,统一支付平台,数据采集埋点,对象存储服务、规则引擎等微服务。项目中使用到MySQL、InfluxDB、Redis、SpringCloud-Stream、XXL-JOB、RabbitMQ、规则引擎、OSS、OCR、Nginx等组件,学完本项目将具备大型互联网金融项目经验
可掌握的核心能力
1. 掌握微服务项目业务需求分析能力
2. 掌握微服务项目模块的拆分设计能力
3. 掌握SpringCloud的企业级开发框架的应用能力
4. 掌握SpringCache+Redis的优雅的缓存处理能力
5. 掌握跨业务对象存储实现文件统一管理包括:安全、上传、分片、下载的开发能力
6. 掌握基于Oauth2.0的统一微服权限管理的开发能力
7. 掌握基于SpringCloud-Stream消息驱动使用RabbitMQ的开发能力
8. 掌握基于多种支付三方构建统一支付平台的开发能力
9. 掌握基于多种短信服务商构建统一短信服务平台的开发能力
10. 掌握基于SpringCloud-Gateway+InfluxDB数据采集分析平台的开发能力
11. 掌握使用规则引擎处理业务分析判断的开发能力
12. 掌握Seata分布式事务控制开发能力
13. 掌握基于XXL-JOB并构建统一调度微服务的设计开发能力
14. 掌握微服务项目Nginx相关的性能优化配置能力
15. 掌握周期性扣款计划的业务开发能力
16. 掌握保险的特有业务-保费计算、收益计算的业务开发能力
17. 掌握动态多维度产品发布的设计和开发能力
主要内容
天机学堂是一个生产级的在线教育项目,是一家专注于非学历职业技能培训的“网校”。项目基于SpringCloudAlibaba微服务技术栈,包含在线教育、社交、电商等热点难点问题的企业解决方案,让我们的学员真正做到举一反三。同时项目的完整度、真实度、复杂度都与真实项目非常接近,教学过程遵循企业开发流程,旨在让学生体会真实企业开发,掌握微服务开发的常用技能。
可掌握的核心能力
1.掌握企业开发的基本模式
2.了解企业开发环境、持续集成环境的工作模式
3.掌握跨微服务的业务开发方式
4.学会基于产品原型和需求做业务流程分析
5.学会基于产品原型和需求做数据结构设计
6.学会基于产品原型和需求做接口设计
7.掌握在线教育项目中的学习辅助系统设计方案
8.掌握积分、排行榜等系统设计方案
9.掌握优惠券系统设计方案
10.掌握常用中间件在微服务开发中的各种使用方式
主要内容
神领物流是一个基于微服务架构体系的"生产级"物流项目系统,这可能是目前你能学习到的最接近企业真实场景的项目课程,其业务完整度、真实度、复杂度会让你感到惊讶,你将学习到智能调度、运输路线规划、支付、运费计算等核心业务,同时你也将学习到在复杂的微服务架构体系下开发以及相关问题的解决。
可掌握的核心能力
1.将复杂业务进行分解,逐步实现业务需求
2.划分微服务边界的能力
3.业务需求绘制系统间的流程图、时序图的能力
4.对现有功能升级改造的能力
5.使用微服务技术进行开发的能力
6.多级缓存(分布式缓存)设计/使用能力
7.封装通用组件/中台服务的能力
8.分布式事务解决的能力
9.分布式网关应用的能力
10.分布式消息应用的能力
11.分布式job应用的能力
12.高并发的安全和幂等问题处理能力
13.解决较高难度bug的能力
14.全链路追踪的解决能力
第八阶段项目五:微服务项目实战/
组件化项目(任学其中一个项目)
青橙电商即刻体检在线教育工作流
主要内容
青橙电商商城项目是一个B2C商城,B2C商城目前属于市面上高薪的主流项目。用户可以在线购买商品,并在线执行移动支付,针对不同时节不同分类商品,用户还可以抢购不同优惠商品,甚至可以直接低价秒杀抢购,多买多优惠,买的越多越有几率获得优惠券,优惠券可以抵扣商品价格。青橙商城还实现了商品精准搜索服务,可以根据商品的关键词或者相关属性或者相关规格实现精准搜索。青橙商城可以说辐射了大型商城项目的主要功能、难点功能、复杂业务功能,非常值得大伙学习。
可掌握的核心能力
1.掌握系统需求分析的流程与方法
2.掌握根据产品原型进行系统设计的方法
3.掌握基于三层架构的开发方法
4.掌握使用AI工具进行项目设计、编码、优化的开发方法
5.掌握商品管理模块的设计与开发方法
6.掌握订单管理模块的设计与开发方法
7.掌握商品搜索模块的设计与开发方法
8.掌握统计分析模块的设计与开发方法
主要内容
体检项目是一款应用于健康管理机构的业务系统,实现健康管理机构工作内容可视化、会员管理专业化、健康评估数字化、健康干预流程化、知识库集成化,从而提高健康管理师的工作效率,加强与会员间的互动,增强管理者对健康管理机构运营情况的了解。本项目包括:管理后台和移动端。管理后台有预约管理(检查项、检查组、体检套餐、预约设置等)、会员管理、健康评估、健康干预、知识库、统计分析、系统管理等功能。移动端通过微信小程序进行展示,包括体检预约、报告查询、健康评估、健康干预、健康档案、健康咨询等功能。
可掌握的核心能力
1.掌握系统需求分析的流程与方法
2.掌握根据产品原型进行系统设计的方法
3.掌握基于三层架构的开发方法
4.掌握使用AI工具进行项目设计、编码、优化的开发方法
5.掌握体检套餐管理模块的设计与开发方法
6.掌握体检预约管理模块的设计与开发方法
7.掌握订单模块的设计与开发方法
8.掌握支付模块的设计与开发方法
主要内容
本项目是一款B2C在线学习平台,通过在线课程形式为学员提供海量课程内容,项目采用前后端分离架构,后端采用SpringBoot、SpringCloud技术栈开发,数据库使用了MySQL,还使用的Redis、消息队列、分布式文件系统、Elasticsearch等中间件系统。 划分的微服务包括:内容管理服务、媒资管理服务、搜索服务、订单支付服务、 学习中心服务、系统管理服务、认证授权服务、网关服务等。
可掌握的核心能力
1.掌握系统需求分析的流程与方法
2.掌握根据产品原型进行系统设计的方法
3.掌握基于三层架构的开发方法
4.掌握使用AI工具进行项目设计、编码、优化的开发方法
5.掌握内容管理模块的设计与开发方法
6.掌握媒资管理模块的设计与开发方法
7.掌握订单模块的设计与开发方法
8.掌握支付模块的设计与开发方法
9.掌握在线学习模块的设计与开发方法
主要内容
工作流组件项目既是课程也是一个开源项目,基于SpringBoot+Activiti7+MybatisPlus框架开发,结合工作流+Lowcode(低代码)的前沿开发思想,在项目中给出了工作流+低代码表单整合、权限控制的解决方案,同时项目还深入Activiti7的应用,提供了开发者流程设计器、业务人员流程设计器、流程状态图、前加签、并加签、驳回等诸多功能的实现方案。最后项目还提供了流程中心微服务、流程设计器等开源工具,供你高效开发流程项目。
可掌握的核心能力
1.BPMN图例绘制复杂流程图的能力
2.Activiti 加签、抄送、驳回等办理功能的开发能力
3.Activiti 状态图的开发能力
4.Lowcode低代码表单开发能力
5.Activiti与Lowcode的整合能力
6.掌握一定的BPMN解析的能力
7.掌握一定的Activiti修改的能力
8.掌握一定的参数化测试的开发能力
9.掌握一定的编程式事务、事务传播的处理能力
第九阶段简历指导&模拟面试
主要内容
· 简历指导· 面试专题库· 项目专题训练· 模拟面试
· 面试指导
可掌握的核心能力
1. 简历技术专业度、项目专业度、经验专业度提档提质
2. 面试过程核心问题专项提升,面试流程及经验积累
3. 提升项目表达与项目业务专业度和项目架构表述的逻辑性
AI+多领域项目实战
直击大厂Offer
50+大型项目
紧跟市场变化
91%+行业覆盖
满足全行业需求
15w+服务学生
课程经过市场检验
超实用解决方案
工作时拿来即用
50+解决方案
多场景企业难题
8大自研组件
技术胜人一筹
11大自研解决方案
解决n多个业务问题
线下线上双班型
学习方式随心选
毕业学员起薪高,发展无上限
学员就业报告
学员真实感言
学员奋斗日常
-
应届生学员均薪10099元
黑马Java学员
应届生均薪(一线城市) 本科应届生均薪
《2023年中国本科生就业报告》学员就业城市分布
学员入职大厂情况
-
天坑专业转行学Java
北京学长
月入20k
听听学长怎么说敢于挑战自我
北京学姐
离开老家学Java
努力实现薪资翻番与奋斗作伴
北京学姐
看计算机专业学姐
在黑马的回炉再逆袭 -
晨读打卡,开启忙碌
而充实的一天激烈的讨论
营造“竞争性”学习氛围讲师课堂面授
课间陪练、答疑补课组队项目实战
抓紧课后时间讨论技术点晚上11点,黑马学员
依旧在拼命学习满满当当的笔记
通宵“啃”技术难题
学员就业信息统计数据为数据库中实时获取的真实相关数据
(Java学员2023年度就业报告),非广告宣传