JAVA—编程届神话

28年

独立开发历史

95次

荣获TlOBE排行榜第一

90%

服务器都在用Java

56%

开源项目在使用java

7亿

PC运行JAVA

NO.1

语言编程排行第一

90%

服务端开发占比90%

市场需求

早学早收益 未来发展好

  • 岗位需求
  • 薪资发展
  • 职业路径

企业用人刚需,各地区招聘需求大,技术难以替代

单位:个

各阶段职业发展路线明确,未来职场发展好

应用需求

教育行业

电商行业

软件行业

金融行业

通讯行业

餐饮行业

保险行业

证券作业

医疗行业

物流行业

地产行业

新零售行业

在一站式专属服务 学习+就业无忧

基础课程引导深入

周测/月考查漏补缺

班主任督学伴学

职业素养课程

适应学习节奏状态
为未来学习打基础

特色项目研发模型

大厂真实项目实战

项目立项/研发/验收

项目经验复盘

当下企业在研项目
学完即有项目经验

名企双选会

企业人才定制服务

上门招聘/企业内推

异地就业服务

多渠道就业服务
多方位就业指导
01 02 03 04 05 06 07

行业发展趋势分析

一对一职业规划指导

14天超长免费试学

专业定制学习计划

明确未来发展方向
确定职场就业目标

实用技术内容串讲

实战项目贯穿教学

新老学员心得交流

专业技能认证

夯实专业核心技能
实用职场技能拓展

企业课程专项提升

职场礼仪专业培训

就业老师简历指导

真模拟面试/复盘

岗位就业详情剖析
现场模拟求职面试

工作技术难点解答

免费再就业推荐

前沿技术分享

学友人脉分享

老学员免费职后赋能
赋能核心职场竞争力

软帝 优势

软帝有自己的互联网公司

软帝联合作为湖北省前三的软件开发公司,一直帮助学员提升项目实战经验

5对1专业指导

讲师、班主任、助教、就业老师、职业规划师5对1指导

免费试学双向考核

0元试学两周,不满意随时退,多项指标双向考核,为你的职业道路负责

完整学员考核体系

晨考、周考、阶段考、项目答辩贯穿全流程,考试不及格执行末尾强制淘汰制度

就业无忧

入学签订就业协议,提供就业后支持,二次猎聘服务

课程贴合企业需求

建立专业学科教研组,实时更新课程体系,自研“BOP”教学模式,以国内外真实商业项 目为教学案例

BOP 教学

真实践,互联网百万级高并发项目技术架构提前学

学生项目 展示

丽岛物业-居民物业管理系统

居民物业管理系统项目是一个物业公司对小区业主以及物业管理为一体打造的全方位的管理系统。也就是在满足物业公司对小区业主开展业务的需要同时也可以对小区物业情况进行业务管理。

这个系统我们需要用到架构: Sping+SpringMVC+Mybatis+Shiro+Activiti +EhCache+Quartz 其中利用 Shiro 实现了 RBAC 模型,整合 EhCache 作为 Mybatis 的二级缓存,Quartz 定时导出报表。

企业人事管理系统

企业人事管理系统为大型OA系统中一个核心构成部分,本项目基于Springboot+Spring security+rabbitmq+redis+FastDFS等相关技术栈实现,项目包含员工信息模块,人事管理模块,薪资管理模块,统计模块,系统管理等模块构成,为企业人员薪酬体系管理提供了信息化解决方案,提高了企业人事部门办公效率。

企业人事管理系统

企业人事管理系统为大型OA系统中一个核心构成部分,本项目基于Springboot+Spring security+rabbitmq+redis+FastDFS等相关技术栈实现,项目包含员工信息模块,人事管理模块,薪资管理模块,统计模块,系统管理等模块构成,为企业人员薪酬体系管理提供了信息化解决方案,提高了企业人事部门办公效率。

企业人事管理系统

企业人事管理系统为大型OA系统中一个核心构成部分,本项目基于Springboot+Spring security+rabbitmq+redis+FastDFS等相关技术栈实现,项目包含员工信息模块,人事管理模块,薪资管理模块,统计模块,系统管理等模块构成,为企业人员薪酬体系管理提供了信息化解决方案,提高了企业人事部门办公效率。

斑马快跑汽车出租管理系统项目

斑马快跑汽车出租管理系统是一个类似于大家日常所见的神州出租的系统的项目。在这个项目中我们会集合架构:SpringBoot+Mybatis+Thymeleaf+Redis+Zxing+POI+Maven+Git+Nginx+Linux 来实现,在实现过程中会利用 Redis 存储用户登陆信息和菜单数据,Thymeleaf 模板引擎,SSO 单点登陆,Restful 跨平台数据接口,Nginx 负载均衡,POI 工具导入导出 Excel,Zxing 生成二维码。

分布式医疗云计算平台

SpringBoot +Dubbo + Mybatis Plus+Mycat+Mysql + Docker+ SolrCloud+RedisCluster+Zookeeper+ Shiro+FastDFS+Nginx+ Hutool + Orika + Protostuff + AliPay + 阿里大于。巧妙了使用当前企业开发的一套成熟体系:使用 SpringBoot 快速搭建脚手架,利用 Dubbo 构建公共的数据接口,提供快速安全的 TCP 服务,利用 Mybaits Plus 的 lambda 实现sql 的动态拼接,使用 Mycat 数据库中间件分库分表, 解决了医院数据存储速度和容量问题。

EasyTmall 商城项目

EasyMall 商城项目类似于Tmall,淘宝这一类型的大型电商项目。我们这一项目几乎集合了学习的全部知识点。目的是为了让同学们学以致用,在项目中再次体会所学技术的神奇。

使用 Mycat 实现读写分离,分库分表,使用 RabbitMQ 实现系统通信及消息的驱动开发,使用 Nginx 实现 zuul 集群方案。即实现一个全方位的集微服务, 分布式为一体的电商项目。

EasyTmall 商城项目

EasyMall 商城项目类似于Tmall,淘宝这一类型的大型电商项目。我们这一项目几乎集合了学习的全部知识点。目的是为了让同学们学以致用,在项目中再次体会所学技术的神奇。

使用 Mycat 实现读写分离,分库分表,使用 RabbitMQ 实现系统通信及消息的驱动开发,使用 Nginx 实现 zuul 集群方案。即实现一个全方位的集微服务, 分布式为一体的电商项目。

EasyTmall 商城项目

EasyMall 商城项目类似于Tmall,淘宝这一类型的大型电商项目。我们这一项目几乎集合了学习的全部知识点。目的是为了让同学们学以致用,在项目中再次体会所学技术的神奇。

使用 Mycat 实现读写分离,分库分表,使用 RabbitMQ 实现系统通信及消息的驱动开发,使用 Nginx 实现 zuul 集群方案。即实现一个全方位的集微服务, 分布式为一体的电商项目。

应急物质调度系统

应急物质调度系统项目基于Springboot+vue+elementUI+百度地图API+七牛OSS实现,项目旨在模拟应急事件发生时,从事件建立, 物资申请,物资审批,物资流转等所有流程项目包含应急物质,物质分类模块,应急事件管理模块,审批模块,应急物质运输模块,系统模块等构成。项目通过Springboot实现后台管理以及API接口编写,前端使用Vuejs实现数据绑定,并通过ElementUI进行UI组件渲染,物流模块使用到了百度地图API进行物流跟踪,文件资源存储使用七牛OSS实现。

应急物质调度系统

应急物质调度系统项目基于Springboot+vue+elementUI+百度地图API+七牛OSS实现,项目旨在模拟应急事件发生时,从事件建立, 物资申请,物资审批,物资流转等所有流程项目包含应急物质,物质分类模块,应急事件管理模块,审批模块,应急物质运输模块,系统模块等构成。项目通过Springboot实现后台管理以及API接口编写,前端使用Vuejs实现数据绑定,并通过ElementUI进行UI组件渲染,物流模块使用到了百度地图API进行物流跟踪,文件资源存储使用七牛OSS实现。

应急物质调度系统

应急物质调度系统项目基于Springboot+vue+elementUI+百度地图API+七牛OSS实现,项目旨在模拟应急事件发生时,从事件建立, 物资申请,物资审批,物资流转等所有流程项目包含应急物质,物质分类模块,应急事件管理模块,审批模块,应急物质运输模块,系统模块等构成。项目通过Springboot实现后台管理以及API接口编写,前端使用Vuejs实现数据绑定,并通过ElementUI进行UI组件渲染,物流模块使用到了百度地图API进行物流跟踪,文件资源存储使用七牛OSS实现。

课程大纲

  • 第一阶段

    JavaSE核心技术

  • 第二阶段

    JavaWeb项目开发

  • 第三阶段

    JavaEE企业级框架技术

  • 第四阶段

    分布式与微服务

课程名称 课程范围 项目实践
Java概述
计算机基础,常用系统命令,Java语言概述,Java体系结构,熟悉JVM、JRE、JDK等Java核心概念,开发环境搭建,入门案例,编译与解释,Java程序运行原理
概要:本阶段重视基础,要求学员养成良好的编程规范,熟悉java基础语法,全面建立面向对象程序设计思想,熟练使用IDEA开发工具,开发Java应用,并通过以上IDEA完成程序设计,锻炼基本java项目开发能力。

小型项目:

1.多线程断点文件下载

2.模拟HTTP服务器

3.王者荣耀游戏开发

4.DNF游戏装备强化模拟器

Java基础语法
标识符,关键字,变量与常量,数据类型,运算符与表达式,流程控制语句,数组,经典算法与数据结构,方法,阿里巴巴Java编程规范,Debug断点调试
Java面向对象
类和对象,类之间关系,封装,继承,this&super,static&final,Override与Overload,抽象类与接口,多态,内部类,面向对象程序设计思想,常用设计模式,异常与异常处理
常用类与集合
API帮助文档,String、Math等常用类的基本操作,正则表达式,Object/Objects类,包装类,日期、日期格式化,集合框架,泛型,集合性能解析,数据结构增强,JDK8/11/17新特性
Java高级技术
文件操作,IO流,多线程与并发编程,线程池,TCP、UDP通信,socket编程,HTTP/HTTPS协议(请求解析、响应处理、UTF-8编码、POST/GET请求解析),类加载机制,反射
XML/注解
DTD/XSD,常用XML解析技术(DOM,SAX,DOM4J),XML创建;注解的概述,自定义注解
课程名称 课程范围 项目实践
MySQL/Oracle数据库
数据库概述与安装,图形操作工具使用,数据类型,内置函数,SQL语句,关联查询、高级查询,视图,索引,B+树,约束,事务,MySQL读写分离,数据库可编程性:存储过程、触发器,数据库设计与建模工具PowerDesigner,设计范式,性能优化
概要: 本阶段使学员熟练B/S架构体系,掌握Web前端与后台交互技术,使学员具备在真实的企业环境下部署项目能力,同时锻炼学员自研框架能力,能够完成中小型企业管理系统等传统项目以及流行的互联网项目的开发。

实战项目:

1.软帝在线教育

2.软帝资源共享系统

3.交友吧同城交友网

4.校园闲鱼网

5.软帝智慧点餐系统

6.一拍短视频系统

7.CRM管理系统

8.网上预约挂号系统

9.物流运输系统

10.车联网服务端控制系统

构建工具Maven
构建管理与依赖管理,Maven介绍,Maven的目录结构,基础配置,本地仓库,镜像仓库,常用指令,Maven构建聚合项目,父子工程,Maven常见插件,idea配置Maven环境
JDBC
JDBC驱动,核心API,基本封装,JDBC批量处理,存储过程调用,事务管理,事务隔离级别,SQL注入攻击与预防,数据库连接池,Druid连接池,DBUtils
Web前端核心
HTML5 (HTML概述,文本处理,图像,超链接,表格,表单,语义标签,多媒体,canvas) CSS3 (CSS概述,CSS语法,选择器,常用属性,动画,形变,过渡,弹性布局,媒体查询) JavaScript(基础语法,函数,事件,DOM,BOM,表单验证,ES6)
Web前端高级框架
jQuery(概述,选择器,操作DOM,事件处理,动画)、响应式UI框架 Bootstrap & LayUI,Ajax原理,Ajax典型应用,JSON对象与JSON字符串,jQuery Ajax API,Jackson API
JavaWeb服务器端编程
Web容器(Tomcat/Jetty),MVC分层思想,Servlet(HTTP协议、工作原理),EL/JSTL表达式,过滤器,监听器,Cookie和Session会话跟踪技术,请求转发与重定向,BaseServlet
JavaWeb实用技术
文件上传下载技术,验证码,Zxing二维码生成与解析,JXL/POI导出Excel文件,富文本编辑器CKEditor使用,基于Echarts/Hicharts的图形报表技术,第三方登陆,分享技术,短信与邮箱验证,支付接口调用,缓存技术,OSS技术
课程名称 课程范围 项目实践
MyBatis框架
ORM概念,MyBatis注解映射,XML文件映射,CRUD操作,关联映射与集合映射,动态SQL拼接,Mapper接口设计,一级缓存和二级缓存,逆向工程,MyBatis源码分析
概要: 开发中常见的开源框架,也是Java学习中必会的框架。本阶段不仅带领学员领略框架的核心知识,并深入源码分析,让大家在开发中更加得心应手。项目使用SpringBoot+SSM+vue3.0 +ElementUI开发中大型前后端分离项目。

实战项目:

1.共享汽车租赁系统

2.丁香医生云医疗平台

3.软帝外卖平台实战

4.海量旅游信息网

5.大家帮互动直播答疑平台

6.软帝车联网综合控制平台

Spring框架
IOC/DI,Bean Factory,生命周期,自动装配,AOP,AspectJ,事务,Spring整合MyBatis
SpringMVC框架
MVC设计模式,核心配置,运行原理,常用注解,Ajax请求响应,作用域传值,restful风格,拦截器,自定义视图解析器,异常处理,文件上传,下载,quartz作业调度框架,SSM整合
SpringBoot框架
SpringBoot项目搭建,原理解析,Thymeleaf模板引擎,SpringBoot中配置拦截器,处理异常,打包,SpringBoot整合Mybatis,JPA,Spring-Session,Security权限框架, SpringDataJPA,支持存储类型,接口规范与继承体系,SpringData方法定义规范
Vue与Element UI
模板语法,条件与循环,用户输入处理,双向绑定,VUE数据绑定技巧,Vue CLI的使用,组件,动画,生命周期,MVVM,VueRouter,Vuex,axios的封装;Element UI框架,vite工具的使用,Vue2.0与3.0的区别
版本控制器
版本控制,分布式版本控制器与集中式版本控制器,SVN详解,安装与配置,VisualSVN,TortoiseSVN,更新,提交,分支,合并等操作,协同开发
软件工程/Linux
软件项目开发流程,URL概念,用例图,ER图,类图,时序图等,需求调研与详细设计,概念模型与物理模型,PD安装与使用,熟悉基本的Linux命令及Linux服务器的使用,部署项目
课程名称 课程范围 项目实践
SpringCloud 框架
服务注册中心组件(Zookeeper),Consul服务治理实现,负载均衡组件 (Ribbon),服务调用(OpenFeign),断路器监控(Hystrix Dashboard),微服务网关组件(zuul/GateWay),分布式配置中心(Spring Cloud Config),消息总线集成Spring Cloud Bus(RabbitMQ||Kafka)
概要: 本阶段让学员理解分布式软件架构,以及搭建简单的分布式应用,同时熟悉微服务架构。

实战项目:

1.秒杀系统解决方案

2.单点登录SSO+第三方登录

3.大型分布式互联网金融众筹系统实战

4.分布式直播平台项目实战

SpringCloud Alibaba
Sentinel,Nacos实现服务注册与发现,RocketMQ(分布式消息系统),Dubbo(Java RPC框架),Seata(分布式事务),Alibaba Cloud ACM(应用配置中心),Alibaba Cloud OSS(阿里云对象存储服务),Alibaba Cloud SchedulerX(任务调度产品),Alibaba Cloud SMS(短息服务)
企业级实用技术合集
高级缓存技术Redis,Nginx服务器,反向代理,,文件存储HDFS/FastDFS,消息队列中间件RabbitMQ,工作流程引擎 Activity,分布式数据存储MyCat,云存储OSS,自动化部署Docker,分布式实时流式计算引擎 Flink,分布式搜索引擎Elasticsearch
职业素质课程
编程基础能力考察,项目经验考察,方案设计综合能力考察,HR综合软素质考察,高分简历制作,如何在面试中发挥实力,面试复盘,大厂面试题真实题目详解,国内外公司推荐(阿里巴巴、小米、斗鱼、京东、华为…)
Java实战训练营
开课前,对于学习有困难的同学,增加80个学时的免费课前辅导。

就业保障

软帝助力50000+学员成功就业

入学签订就业协议

500强企业
企业定制
互联网百强企业
专场招聘会
上市公司
人才优选
国企
企业内推
互联网大厂
名企双选会