在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
Java培训班课程从基础到入门课程学习路线,学习Java开发一般要学习Java基础阶段、JavaWeb+SSH框架阶段、项目实战、云计算之大数据等内容,但很少有学员能整理出Java培训班课程学习的完整路线,下面小编给大家介绍博学谷Java培训班课程的学习路线供大家参考学习。
博学谷Java培训班课程从基础到入门课程学习路线:
阶段一 Java基础
具备JavaSE基本开发能力,可编写简单单机应用程序。
第一章:基础语法
1.1 JDK和Path环境变量
1.2 HelloWorld案例
1.3 常量变量&数据类型
1.4 运算符
1.5 运算符练习
1.6 选择结构.if语句.switch语句
1.7 循环结构.for.while.do..while
1.8 猜数字小游戏
1.9 开发工具.IDEA
1.10 数组
1.11 方法
1.12 方法重载&方法参数
1.13 方法练习
1.14 调错神器Debug
1.15 基础语法练习
第二章: 面向对象.封装
2.1 描述类介绍与使用
2.2 实现封装
第三章:常用API第一部分
3.1 API的使用
3.2 String类
3.3 StringBuilder类
3.4 ArrayList集合
3.5 学生管理系统
第四章: 面向对象.继承.多态
4.1 继承
4.2 多态
4.3 接口
4.4 内部类
第五章: 常用API第二部分
5.1 Math&System类
5.2 Object类
5.3 冒泡排序
5.4 基本类型包装类
5.5 Date类
5.6 Calendar类
第六章: 异常&集合
6.1 异常
6.2 Collection集合
6.3 List集合
6.4 Set集合
6.5 泛型
6.6 Map集合
6.7 Collections工具类
6.8 集合练习
第七章: File类&IO流
7.1 File类
7.2 递归
7.3 IO字节流
7.4 IO字符流
7.5 IO练习
7.6 标准流&打印流
7.7 对象序列化流
7.8 Properties类
第八章: 多线程&网络编程
8.1 多线程
8.2 网络编程
第九章: .JDK新特性
9.1 Lambda表达式
9.2 接口新特性
9.3 方法引用
9.4 函数式接口
9.5 Stream流
第十章: 反射&模块化
10.1 反射
10.2 模块化
阶段二 JavaWeb
具备基本的JavaWeb开发能力,熟悉Linux服务器及相关软件的使用,可完成中小型企业级项目的开发。
第一章: .基础加强
1.1 Junit
1.2 反射
1.3 注解
第二章: MySQL
2.1 数据库概念
2.2 MySQL安装与使用
2.3 SQL基本概念与通用语法
2.4 数据库的CRUD操作
2.5 数据库表的CRUD操作
2.6 数据库表中记录的基本操作
2.7 数据库的查询操作
2.8 表的约束
2.9 多表操作
2.10 三大范式
2.11 数据库的备份和还原
2.12 多表查询
2.13 子查询
2.14 多表查询练习
2.15 事务
2.16 用户管理和权限管理
第三章:JDBC
3.1 JDBC快速入门
3.2 JDBC各个类详解
3.3 JDBC之CRUD练习
3.4 ResultSet类详解
3.5 JDBC登录案例练习
3.6 PreparedStatement类详解
3.7 JDBC事务管理
3.8 数据库连接池
3.9 JDBCTemplate
第四章: HTML和CSS
4.1 概念介绍
4.2 基本标签
4.3 表单标签
4.4 CSS概述
4.5 CSS_选择器
4.6 CSS属性
4.7 CSS_案例.注册页面
第五章: .JavaScript
5.1 JavaScript_简介
5.2 JavaScript基础语法
5.3 JavaScript运算符
5.4 JavaScript特殊语法
5.5 JavaScript_语法_流程控制语
5.6 JavaScript_对象
5.7 DOM和事件的简单学习
5.8 BOM对象
5.9 DOM对象
5.10 JavaScirpt中的事件
第六章: BootStrap
6.1 快速入门
6.2 Bootstrap_栅格系统
6.3 Bootstrap_全局CSS样式
6.4 Bootstrap_组件和插件
6.5 案例_黑马旅游网
第七章:.XML
7.1 xml基础
7.2 xml_约束
7.3 xml_解析
第八章: Tomcat
8.1 web相关概念
8.2 tomcat基本操作
8.3 tomcat_部署项目
第九章: Servlet和HTTP请求协议
9.1 Servlet_快速入门
9.2 Servlet_生命周期方法
9.3 Servlet_3.0注解配置
9.4 IDEA与tomcat相关配置
9.5 Servlet_体系结构与urlpartten配置
9.6 HTTP请求协议
第十章: Request和Response
10.1 Request原理和继承体系
10.2 Request_获取请求数据
10.3 请求转发和request共享数据
10.4 Request_获取ServletContext
10.5 request登录案例
10.6 HTTP响应协议
10.7 response之重定向
10.8 response之相对路径和绝对路径
10.9 response之输出数据
10.10 response之验证码
10.11 ServletContext对象
10.12 文件下载
第十一章: Cookie和Session
11.1 Cookie快速入门
11.2 Cookie_细节
11.3 Cookie案例
11.4 JSP改造Cookie案例
11.5 Session快速入门
11.6 Session细节
11.7 Session之验证码案例
第十二章:JSP,EL和JSTL
12.1 JSP基础语法
12.2 MVC
12.3 EL介绍和运算符
12.4 EL获取域中存储的数据
12.5 JSTL常用标签
12.6 案例_列表查询
第十三章:综合案例(用户信息)
13.1 登录功能
13.2 添加删除修改功能
13.3 删除选中功能
13.4 分页查询功能
13.5 复杂条件查询功能
第十四章: Filter和Listener
14.1 Filter快速入门
14.2 Filter细节
14.3 Filter案例
14.4 监听器
第十五章: Jquery
15.1 JQuery基础
15.2 JQuery选择器
15.3 Jquery基础案例
15.4 JQuery动画和遍历
15.5 JQuery事件绑定和切换
15.6 Jquery高级案例
第十六章: Ajax和JSON
16.1 原生JS方式实现Ajax
16.2 JQuery方式实现Ajax
16.3 JSON基础语法
16.4 JSON_解析器
第十七章: Redis
17.1 Redis环境搭建
17.2 Redis命令操作
17.3 Redis持久化
17.4 Jedis代码操作
17.5 Jedis连接池
17.6 redis案例
第十八章: Maven基础
18.1 基本概念
18.2 maven的安装和仓库种类
18.3 maven标准目录结构和常用命令
18.4 maven生命周期和概念模型图
18.5 使用骨架创建maven的java工程
18.6 maven工程servlet实例
第十九章: 黑马旅游网
19.1 准备工作
19.2 注册功能
19.3 登陆和退出功能
19.4 BaseServlet抽取
19.5 分类数据展示功能
19.6 旅游线路分页展示分页展示
19.7 旅游线路查询
19.8 旅游线路详情
19.9 旅游线路收藏
第二十章: Linux
20.1 Linux概述
20.2 软件安装与使用
20.3 Linux目录结构
20.4 Linux命令
20.5 Linux权限&IP修改&域名映射
20.6 Linux上软件安装
20.7 Linux部署案例
第二十一章: Nginx
21.1 Nginx概述
21.2 Nginx功能
阶段三 主流框架
市场主流框架,应用于电商项目与互联网项目.
第一章: .Spring
1.1 Spring简介
1.2 Spring配置文件
1.3 Spring配置数据源
1.4 Spring注解开发
1.5 AOP简介
1.6 AOP的实现方式
1.7 JdbcTemplate基本使用
1.8 Spring的事务控制
第二章: SpringMVC
2.1 Spring集成web开发环境
2.2 SpringMVC简介
2.3 SpringMVC组件解析
2.4 SpringMVC的数据响应
2.5 SpringMVC的请求参数绑定
2.6 SpringMVC的文件上传
2.7 SpringMVC的拦截器
2.8 SpringMVC的异常处理
第三章: Spring+SpringMVC综合练习
3.1 环境搭建
3.2 角色管理
3.3 用户管理
第四章: Mybatis
4.1 Mybatis快速入门
4.2 Mybatis基本增删改查操作
4.3 Mybatis核心配置文件
4.4 Mybatis的dao层实现原理
4.5 Mybatis映射文件深入.动态SQL
4.6 Mybatis核心配置文件深入
4.7 Mybatis的多表操作
4.8 Mybatis注解开发
4.9 SSM整合
第五章:Oracle
5.1 oracle体系结构
5.2 oracle的基本操作
5.3 oracle的查询
5.4 oracle对象
5.5 oracle编程
第六章: Maven高级
6.1 maven分模块构建
6.2 私服
第七章: SSM整合案
7.1 SVN的基本介绍
7.2 TortoiseSVN的基本操作
7.3 TortoiseSVN及IDEA下SVN的使用
7.4 AdminLTE的基本介绍
7.5 SSM整合案例的基本介绍
7.6 产品操作
7.7 订单操作
7.8 权限控制
7.9 用户操作
7.10 权限关联与控制
7.11 AOP日志
阶段四 电商项目.品优购
使用主流框架SSM开发,并引入新技术,全面丰富项目一,打造含金量超高电商项目,让学员更轻松面对互联网电商项目开发岗位。
第一章: .Eclipse
1.1 下载与安装
1.2 eclipse的集成
1.3 eclipse创建工程
1.4 版本控制
第二章: 电商介绍及Dubbox入门
2.1 电商行业背景及系统架构基本介绍
2.2 Dubbox基本介绍
2.3 品牌列表管理
第三章: 品牌管理
3.1 AngularJS基本介绍
3.2 商品品牌分页
3.3 商品品牌管理(增删改查)
第四章: .规格及模板管理
4.1 代码优化
4.2 商品规格管理(增删改查)
4.3 商品品牌及规格下拉列表
4.4 商品类型模板编辑
第五章: 安全框架与商家入驻审核
5.1 SpringSecutiry基本介绍
5.2 运营商系统
5.3 商家入驻审核
第六章: 就业课.商品录入
6.1 商品分类管理
6.2 商品录入管理
6.3 图片上传
第七章: 商品分类及规格
7.1 选项商品分类
7.2 商品规格选择
7.3 SKU列表
第八章: .商品管理与审核
8.1 商品列表管理
8.2 运营商后台管理
第九章: 广告管理与缓存解决方案
9.1 商城首页
9.2 SpringDataRedis基本简介
第十章: 搜索业务.关键字搜索
10.1 Solr基本介绍
10.2 SpringDataSolr入门
10.3 批量数据导入
10.4 关键字搜索
第十一章: 搜索业务.复杂条件搜索
11.1 搜索查询业务
11.2 缓存数据
11.3 品牌和规格列表
11.4 搜索条件构建
11.5 过滤查询
第十二章: 搜索业务.分页
12.1 价格区间过滤
12.2 搜索结果分页
12.3 更新索引库
第十三章: 网页静态化.Freemarker
13.1 网页静态化简介
13.2 商品详情页面
13.3 添加购物车及商品审核
第十四章: 消息中间件解决方案JMS
14.1 消息中间件ActiveMQ
14.2 SpringJMS
14.3 消息机制实现商品审核
第十五章: SpringBoot框架与短信解决方案
15.1 SpringBoot基本介绍
15.2 阿里大于基本介绍
15.3 用户注册
15.4 验证码
第十六章: 单点登录解决方案.CAS
16.1 单点登录系统CAS基本介绍
16.2 SpringSecurity与CAS集成
16.3 品优购系统用户名显示
第十七章: 购物车解决方案
17.1 Cookie实现购物车
17.2 购物车前端
17.3 远程购物车存取
17.4 合并购物车
第十八章: 跨域解决方案与订单管理
18.1 JS跨域访问
18.2 收货地址业务
18.3 订单业务
第十九章:微信扫码支付
19.1 微信支付介绍
19.2 微信二维码生成
19.3 查询订单状态
19.4 支付处理
第二十章: 秒杀系统
20.1 秒杀商品
20.2 秒杀下单
20.3 秒杀支付
第二十一章: 优购系统业务分析
21.1 定时任务
21.2 MavenProfile基本介绍
21.3 MongoDB 简介
21.4 其它业务功能分析
第二十二章:集群部署.上
22.1 Zookeeper集群
22.2 SolrCloud集群
22.3 Redis集群
第二十三章: 就业课.集群部署.下
23.1 MyCat与数据库集群
23.2 Nginx
第二十四章: 就业课.容器技术
24.1 Docker
24.2 Docker实战
阶段五 流行框架
一位能够立于不败之地的Java工程师,必定是勇于接受新技术的人。此阶段主要学习目前市面上使用最前言新技术,顺应Java开发市场发展趋势。通过此阶段的学习可以了解Java机器学习,打造Java全栈式工程师,让学员站在Java软件开发的金字塔顶端。
第一章: (2.0).Lucene
1.1 全文检索基本介绍
1.2 lucene入门案例
1.3 中文分析器
1.4 索引库维护
第二章: (2.0).Spring Data JPA
2.1 JPA的引入
2.2 JPA的入门案例
2.3 主键生成策略
2.4 JPA的基本操作
2.5 JPQL查询
2.6 spring data jpa 简介
2.7 入门案例
2.8 执行过程分析
2.9 spring data jpa查询
2.10 动态查询
2.11 多表操作.一对多
2.12 多表操作.多对多
2.13 对象导航查询
第三章: (2.0).Spring Boot
3.1 spring boot 介绍
3.2 spring boot 入门
3.3 spring boot 原理分析
3.4 spring boot 配置文件
3.5 spring boot 集成
第四章: (2.0).Git
4.1 Git简介及安装使用
4.2 连接远程仓库
4.3 Git分支
阶段六 微服务实战项目.学成在线
学成在线项目借鉴了MOOC的设计思想,是一个提供IT职业课程在线学习的平台。本项目包括:门户、学习中心、考试中心、问答系统、评论系统、学习社区、教学管理中心、系统管理中心等八大平台构成,为学生提供学、练、测一体化的学习服务。
第一章: (2.0).搭建环境与CMS服务端管理
1.1 项目概述
1.2 CMS系统需求分析及环境搭建
1.3 MongoDB入门
1.4 页面查询服务开发
第二章: (2.0).CMS系统前端管理
2.1 Vue.js基础
2.2 webpack入门
2.3 CMS系统前端页面查询开发
第三章: (2.0).CMS系统页面管理
3.1 自定义查询
3.2 新增页面
3.3 修改&删除
3.4 异常处理
第四章: (2.0).页面静态化.FreeMarker
4.1 Freemarker入门
4.2 页面静态化开发
第五章: (2.0).消息中间件RabbitMQ
5.1 RabbitMQ入门
5.2 SpringBoot整合RabbitMQ
第六章: (2.0).页面发布与课程管理
6.1 页面发布
6.2 课程管理
6.3 课程计划查询&添加
6.4 我的课程
第七章: (2.0).课程图片管理
7.1 分布式文件系统FastDSF
7.2 图片管理
第八章: (2.0).课程预览Spring Cloud Eureka/Feign
8.1 Eureka注册注册中心
8.2 课程预览开发
8.3 课程发布开发
第九章: (2.0).ElasticSearch全文检索
9.1 ElasticSearch入门
9.2 ElasticSearch索引管理
9.3 ElasticSearch搜索管理
第十章: (2.0).课程搜索
10.1 课程索引
10.2 课程搜索
第十一章: (2.0).搜索前端 Nuxt.js
11.1 Nuxt.js入门
11.2 搜索前端开发
第十二章: (2.0).在线学习 HLS
12.1 视频编码
12.2 媒资管理.上传文件
第十三章: (2.0).媒资管理
13.1 视频处理
13.2 媒资与课程计划关联
第十四章: (2.0).媒资管理系统集成
14.1 学习页面开发
14.2 在线学习接口开发
第十五章: (2.0).用户认证 Spring Security Oauth2
15.1 用户认证
15.2 SpringSecurityOauth2
15.3 认证接口开发
第十六章: (2.0).用户认证 Zuul
16.1 用户认证
16.2 服务网关
第十七章: (2.0).用户授权
17.1 方法授权
17.2 用户授权
17.3 细粒度授权
第十八章: (2.0).分布式事务
18.1 分布式事务
18.2 Spring Task定时任务
18.3 订单服务定时发送消息
18.4 自动添加选课开发
第十九章: (2.0).Devops与项目总结
19.1 项目管理DevOps
19.2 容器技术Docker
19.3 持续集成
19.4 项目总结
阶段七 拓展学习(选学)
学习完后可以多学习除以外的课程
第一章: (2.0).Elasticsearch
1.1 ElasticSearch基本介绍
1.2 ElasticSearch索引库维护
1.3 ElasticSearch集群
1.4 Java客户端操作索引库
1.5 SpringDataElasticSearch
第二章: (2.0).网络爬虫
2.1 爬虫的介绍
2.2 HttpClient
2.3 Jsoup解析
2.4 爬虫案例
2.5 WebMagic
2.6 案例实现
2.7 网页去重
2.8 ES回顾
2.9 查询案例
第三章: (2.0).Vue
3.1 vue快速入门
3.2 vue语法
3.3 生命周期与ajax异步请求
3.4 vue案例
第四章: Java秒杀系统实战.上
4.1 Java秒杀系统实战
第五章: Java秒杀系统实战.下
5.1 秒杀系统分布式锁设计
第六章: Java设计模式之策略模式实战课程
6.1 Java设计模式之策略模式实战
第七章: JavaEE与人工智能
7.1 JavaEE与人工智能
第八章: MySQL数据库性能优化
8.1 MySQL数据库性能优化
第九章: 微信机器人
9.1 微信机器人案例
第十章: 人脸识别案例
10.1 人脸验证系统
第十一章: 分布式事务案例实战(一)
11.1 分布式事务案例实战
第十二章: 分布式事务案例实战(二)
12.1 分布式事务案例实战
第十三章: Spring Cloud 项目案例讲解
13.1 spring cloud案例
Java就业班课程重点讲解大型互联网公司主流技术框架如Dubbo、Zookeeper、Lucene、Solr、ElasticSearch、MyCat、 微信支付、Jenkins、AngularJS、Spring Security CAS、百度地图、GIT等、 Lambda表达式及其他新特性、Spring全家桶Spring Boot /Spring Data/Spring Cloud等,现阶段企业流行技术和知识点;由入门案例到详细工作原理及特性的解析,循序渐进,逐步深入。这么课程比较适合零基础入门Java开发的人群学习,还可以免费试学,想学习博学谷Java就业班课程可以联系老师咨询哟~
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
JavaEE在线培训班学费多少钱?费用高不高?
JavaEE在线就业班学费多少钱?费用高不高?由于大数据技术人才需求呈直线上升的趋势,作为大数据底层支撑的JavaEE技术成为大批入行者必学的技术。那JavaEE在线就业班学费多少钱呢?小编为大家介绍一下。
7704
2019-12-05 15:47:50
零基础学Java需要多长时间?学到什么程度可以就业?
零基础学Java需要多长时间?零基础的小白从入门Java到精通最快也要半年,这还是在报了培训班的情况下。因此对于初学者来说,选择一个IT培训机构很重要。好的Java培训机构的课程,由入门案例到详细工作原理及特性的解析,循序渐进,逐步深入。下面讲讲Java学到什么程度可以就业。
5307
2019-09-10 15:11:21
零基础学Java难吗?需要学多长时间?
零基础学Java难吗?需要学多长时间?都说万事开头难,编程零基础的初学者学习Java的难度可想而知,再加上Java本身的内容多,许多自学者学了大半年后都是从入门到放弃。因此建议大家尤其是初学者,最好报培训班进行系统化地学习。那么报培训班需要学多长时间呢?具体时间因人而异,一般是学到四到六个月就可以达到就业的水平。
8115
2019-12-31 16:05:44
Java网络编程学习大纲整理
系统地学习网络编程对于初级Java程序员来讲至关重要,因此本文为零基础的Java初学者整理了网络编程的学习大纲,主要有三个章节,分别是网络编程三要素、UDP通信和TCP通信三大核心知识。有兴趣的同学可以参照这个学习大纲,制定相应的学习计划。
3720
2020-04-13 19:42:53
Java学习看什么书比较好?
虽然视频学习资料是许多人入门或提升编程的首选,但是书籍材料对学习者来讲,也是必须要看的。尤其对于处在不同能力阶段的人来讲,选择适合自己学习的书尤为重要。那么,Java学习看什么书比较好呢?下面本文会按照基础入门和进阶提升两个方面,推荐适合各个能力阶段学习的书籍。
3935
2020-07-10 10:40:20