JAVA—编程届神话
28年
独立开发历史
95次
荣获TlOBE排行榜第一
90%
服务器都在用Java
56%
开源项目在使用java
7亿
PC运行JAVA
NO.1
语言编程排行第一
90%
服务端开发占比90%
市场需求
早学早收益 未来发展好
企业用人刚需,各地区招聘需求大,技术难以替代
单位:个
各阶段职业发展路线明确,未来职场发展好
应用需求
教育行业
电商行业
软件行业
金融行业
通讯行业
餐饮行业
保险行业
证券作业
医疗行业
物流行业
地产行业
新零售行业
在一站式专属服务 学习+就业无忧
基础课程引导深入
周测/月考查漏补缺
班主任督学伴学
职业素养课程
特色项目研发模型
大厂真实项目实战
项目立项/研发/验收
项目经验复盘
名企双选会
企业人才定制服务
上门招聘/企业内推
异地就业服务
行业发展趋势分析
一对一职业规划指导
14天超长免费试学
专业定制学习计划
实用技术内容串讲
实战项目贯穿教学
新老学员心得交流
专业技能认证
企业课程专项提升
职场礼仪专业培训
就业老师简历指导
真模拟面试/复盘
工作技术难点解答
免费再就业推荐
前沿技术分享
学友人脉分享
软帝 优势
软帝有自己的互联网公司
软帝联合作为湖北省前三的软件开发公司,一直帮助学员提升项目实战经验
5对1专业指导
讲师、班主任、助教、就业老师、职业规划师5对1指导
免费试学双向考核
0元试学两周,不满意随时退,多项指标双向考核,为你的职业道路负责
完整学员考核体系
晨考、周考、阶段考、项目答辩贯穿全流程,考试不及格执行末尾强制淘汰制度
就业无忧
入学签订就业协议,提供就业后支持,二次猎聘服务
课程贴合企业需求
建立专业学科教研组,实时更新课程体系,自研“BOP”教学模式,以国内外真实商业项 目为教学案例
BOP 教学
真实践,互联网百万级高并发项目技术架构提前学
学生项目 展示
课程大纲
第一阶段
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+学员成功就业
入学签订就业协议