本课程重点讲解大型互联网公司主流技术框架 (如Dubbo、Zookeeper、Lucene、Solr、ElasticSearch、MyCat、 微信支付、Jenkins、AngularJS、Spring Security CAS、百度地图、GIT等)、 Lambda表达式及其他新特性、Spring全家桶(Spring Boot /Spring Data/Spring Cloud等) 等现阶段企业流行技术和知识点;由入门案例到详细工作原理及特性的解析,循序渐进,逐步深入。

学完收获:

熟练掌握Java基础知识,熟练掌握计算机编程思维

熟练掌握JavaWeb常用开发技术, 具备B/S结构软件开发能力

熟练掌握 mybatis、spring、springmvc主流开发技术

掌握oracle和maven

熟练掌握 AngularJS, Spring security, Dubbox, SpringDataRedis, Spring Data Solr, SpringBoot等框架

熟练掌握CAS实现单点登录, CORS实现跨域, 微信扫码支付和电商秒杀解决方案等需求

熟练掌握lucene和elasticsearch搜索技术的使用

熟练掌握webmagic, spring data jpa, Spring Cloud, MongoDB, vuejs等框架

熟练掌握RabbitMQ消息中间件使用

熟练掌握企业级DevOps解决方案,熟悉Docker、Jenkins、git等

在校大学生

希望得到技能提升的IT人员

新入职场的技术小白

零基础想转行的非在职IT人员

有基础想转行的在职IT人员

亮点1

体系优化

18次课程体系的优化,

100+技术点的更新,

精心设计的优质课程内容,

高度整合的课程知识体系

亮点2

迎合刚需

迎合企业与时代刚需,

引入当前流行技术热点,

新增多门实用性课程,

打造实用型开发工程师

亮点3

紧跟前沿

紧跟市场潮流,

200+小时项目实战训练,

覆盖8大行业项目库,

直指热门就职行业

阶段一 : Java基础

46小时

|

57
知识要点

基础语法

JDK和Path环境变量、HelloWorld案例、常量变量&数据类型、运算符、运算符练习、选择结构-if语句- switch语句、循环结构-for-while-do..while、猜数字小游戏、开发工具-IDEA、数组、方法、 方法重载&方法参数、方法练习、调错神器Debug、基础语法练习

面向对象-封装

描述类介绍与使用、实现封装

常用API第一部分

API的使用、String类、StringBuilder类、ArrayList集合、学生管理系统

面向对象-继承-多态

继承、多态、接口、内部类

常用API第二部分

Math&System类、Object类、冒泡排序、基本类型包装类、Date类、Calendar类

异常&集合

异常、Collection集合、List集合、Set集合、泛型、Map集合、工具类、集合练习

File类&IO流

File类、递归、IO字节流、IO字符流、IO练习、标准流&打印流、对象序列化流、Properties类

多线程&网络编程

多线程、网络编程

JDK新特性

Lambda表达式、接口新特性、方法引用、函数式接口、Stream流

反射与模块化

反射、模块化

市场价值 : 具备JavaSE基本开发能力,但是还不能满足企业用人需求,可为后续JavaWeb的学习打下坚实基础

阶段二 : JavaWeb

85小时

|

131
知识要点

基础加强

单元测试-Junit、反射、注解

MySQL

数据库概念、MySQL安装与使用、SQL基本概念与通用语法、数据库的CRUD操作、数据库表的CRUD操作、数据库表中记录的基本操作、 数据库的查询操作、表的约束、多表操作、三大范式、数据库的备份和还原、多表查询、子查询、多表查询练习、事务、用户管理和权限管理

JDBC

JDBC快速入门、JDBC各个类详解、JDBC之CRUD练习、ResultSet类详解、JDBC登录案例练习、PreparedStatement类详解、JDBC事务管理、数据库连接池、JDBCTemplate

HTML和CSS

概念介绍、基本标签、表单标签、CSS概述、CSS_选择器、CSS属性、CSS_案例-注册页面

JavaScript

JavaScript_简介、JavaScript基础语法、JavaScript运算符、JavaScript特殊语法、JavaScript_语法_流程控制语、JavaScript_对象 、DOM和事件的简单学习、BOM对象、DOM对象、JavaScirpt中的事件

BootStrap

快速入门、Bootstrap_栅格系统、Bootstrap_全局CSS样式、Bootstrap_组件和插件、案例_黑马旅游网

XML

xml基础、xml_约束、xml_解析

Tomcat

web相关概念、tomcat基本操作、tomcat_部署项目

Servlet和HTTP请求协议

Servlet_快速入门、Servlet_生命周期方法、Servlet_3.0注解配置、IDEA与tomcat相关配置、Servlet_体系结构与urlpartten配置、HTTP请求协议

Request和Response

Request原理和继承体系、Request_获取请求数据、请求转发和request共享数据、Request_获取ServletContext、request登录案例、HTTP响应协议、response之重定向 、response之相对路径和绝对路径、response之输出数据、response之验证码、ServletContext对象、文件下载

Cookie和Session

Cookie快速入门、Cookie_细节、Cookie案例、JSP改造Cookie案例、Session快速入门、Session细节、Session之验证码案例

JSP,EL和JSTL

JSP基础语法、MVC、EL介绍和运算符、EL获取域中存储的数据、JSTL常用标签、案例-列表查询

综合案例(用户信息)

登录功能、添加删除修改功能、删除选中功能、分页查询功能、复杂条件查询功能

Filter和Listener

Filter快速入门、Filter细节、Filter案例、监听器

JQuery

JQuery基础、JQuery选择器、JQuery基础案例、JQuery动画和遍历、JQuery事件绑定和切换、JQuery高级案例

Ajax和JSON

原生JS方式实现Ajax、JQuery方式实现Ajax、JSON基础语法、JSON_解析器

Redis

Redis环境搭建、Redis命令操作、Redis持久化、Jedis代码操作、Jedis连接池、redis案例

Maven

基本概念、maven的安装和仓库种类、maven标准目录结构和常用命令、maven生命周期和概念模型图、使用骨架创建maven的java工程、maven工程servlet实例

黑马旅游网

准备工作、注册功能、登录和退出功能、BaseServlet抽取、分类数据展示功能、旅游线路分页展示、旅游线路查询、旅游线路详情、旅游线路收藏

Linux&Nginx

Linux介绍&软件安装、Linux的常用命令、Linux环境部署、Nginx

市场价值 : 具备JavaWeb开发能力,但是还不能满足企业用人需求,可为后续学习框架打下坚实基础

阶段三 : 主流框架

36小时

|

50
知识要点

Spring

Spring简介、Spring配置文件、Spring配置数据源、Spring注解开发、AOP简介、AOP的实现方式、JdbcTemplate基本使用、Spring的事务控制

SpringMVC

Spring集成web开发环境、SpringMVC简介、SpringMVC组件解析、SpringMVC的数据响应、SpringMVC的请求参数绑定、SpringMVC的文件上传、SpringMVC的拦截器、SpringMVC的异常处理

Spring+SpringMVC综合练习

环境搭建、角色管理、用户管理

Mybatis

Mybatis快速入门、Mybatis基本增删改查操作、Mybatis核心配置文件、Mybatis的dao层实现原理、Mybatis映射文件深入-动态SQL、Mybatis核心配置文件深入、Mybatis的多表操作、Mybatis注解开发、SSM整合

maven高级

依赖冲突、基于maven构建SSM工程案例、分模块构建maven工程、maven私服、第三方jar安装

git

Git概述、Git代码托管服务、Git常用命令、使用TortoiseGit管理文件版本、在IDEA中使用Git、使用SSH协议传输数据

dubbo

软件架构的演进过程、Apache Dubbo概述、服务注册中心Zookeeper、Dubbo入门案例、Dubbo管理控制台、Dubbo相关配置说明、解决Dubbo无法发布被事务代理的Service问题

vue

vue入门、指令、组件、axios

市场价值 : 掌握主流的ssm框架,掌握开发企业级项目的知识和技术,掌握企业级解决方案的思路

阶段四 : 医疗实战-传智健康

30小时

|

13
知识要点

项目概述和环境搭建

项目概述、环境搭建、PowerDesigner、ElementUI

预约管理-检查项管理

基础环境搭建、新增检查项、检查项分页、删除检查项、编辑检查项

预约管理-检查组管理

新增检查组、检查组分页、编辑检查组

预约管理-套餐管理

图片存储方案、新增套餐、定时任务

预约管理-预约设置

Apache POI、批量导入预约设置信息、日历展示预约设置信息、基于日历实现预约设置

移动端开发-体检预约

移动端开发、搭建移动端工程、套餐列表页面动态展示、短信发送

移动端开发-体检预约

体检预约、预约成功页面动态展示

移动端开发-手机快速登录、权限控制

手机快速登录、权限控制

权限控制、图形报表

在项目中应用Spring Security、Echarts、会员数量折线图

图形报表、POI报表

套餐预约占比饼形图、运营数据统计

市场价值 : 掌握SSM开发过程,了解项目开发流程、 掌握开发技巧和培养学习能力、熟悉项目管理工具使用及Linux服务器使用,满足Java软件开发行业的中级需求

阶段五 : 电商实战项目——品优购

74小时

|

77
知识要点

eclipse

下载与安装、eclipse的集成、eclipse创建工程、版本控制

电商介绍及Dubbox入门

电商行业背景及系统架构基本介绍、Dubbox基本介绍、品牌列表-后端

品牌管理

angularJS基本介绍、商品品牌分页、商品品牌管理(增删改查)

规格及模板管理

代码优化、商品规格管理(增删改查)、商品品牌及规格下拉列表、商品类型模板编辑

安全框架与商家入驻审核

SpringSecutiry基本介绍、运营商系统、商家入驻审核

商品录入

商品分类管理、商品录入管理、图片上传

商品分类及规格

选项商品分类、商品规格选择、SKU列表

商品管理与审核

商品列表管理、运营商后台管理

广告管理与缓存解决方案

商城首页、SpringDataRedis基本简介

搜索业务-关键字搜索

Solr基本介绍、SpringDataSolr入门、批量数据导入、关键字搜索

搜索业务-复杂条件搜索

搜索查询业务、缓存数据、品牌和规格列表、搜索条件构建、过滤查询

搜索业务-分页

价格区间过滤、搜索结果分页、更新索引库

网页静态化-Freemarker

网页静态化简介、商品详情页面、添加购物车及商品审核

消息中间件解决方案JMS

消息中间件ActiveMQ、 SpringJMS、消息机制实现商品审核

SpringBoot框架与短信解决方案

SpringBoot基本介绍、阿里大于基本介绍、用户注册、验证码

单点登录解决方案-CAS

单点登录系统CAS基本介绍、SpringSecurity与CAS集成、品优购系统用户名显示

购物车解决方案

Cookie实现购物车、购物车前端、远程购物车存取、合并购物车

跨域解决方案与提交订单

JS跨域访问、收货地址业务、订单业务

微信扫码支付

微信支付介绍、微信二维码生成、查询订单状态、支付处理

秒杀系统

秒杀商品、秒杀下单、秒杀支付

品优购系统业务分析

定时任务、MavenProfile基本介绍、MongoDB 简介、其它业务功能分析

集群部署-上

zookeeper集群、solrCloud集群、redis集群

集群部署-下

mycat与数据库集群、nginx

容器技术

docker、docker实战

市场价值 : 掌握本阶段课程,可应对Java互联网开发的高级岗位

阶段六 : 流行框架

18小时

|

24
知识要点

lucene

全文索引、入门程序、索引库的维护、JAP的引入

spring data jpa

JPA的入门案例、主键生成策略、JPA的基本操作、JPQL查询、spring data jpa 简介、入门案例、执行过程分析 、spring Data JPA查询、动态查询、多表操作-一对多、多表操作-多对多、对象导航查询

spring boot

spring boot 介绍、spring boot 入门、spring boot 原理分析、spring boot 配置文件、spring boot 集成

市场价值 : 本阶段课程顺应Java开发市场发展趋势,学员已经掌握Java互联网开发大部分岗位需要的知识和技术

阶段七 : 教育实战项目-学成在线

59小时

|

53
知识要点

搭建环境 CMS服务端管理

项目概述、CMS系统需求分析及环境搭建、MongoDB入门、页面查询服务开发

CMS系统前端管理

Vue.js基础、webpack入门、CMS系统前端页面查询开发

CMS系统页面管理

自定义查询、新增页面、修改&删除、异常处理

页面静态化-FreeMarker

Freemarker入门、页面静态化开发

消息中间件RabbitMQ

RabbitMQ入门、SpringBoot整合RabbitMQ

页面发布与课程管理

页面发布、课程管理、课程计划查询&添加、我的课程

课程图片管理

分布式文件系统FastDSF、图片管理

课程预览Spring Cloud Eureka/Feign

Eureka注册中心、课程预览开发、课程发布开发

ElasticSearch全文检索

ElasticSearch入门、ElasticSearch索引管理、ElasticSearch搜索管理

课程搜索

课程索引、课程搜索

搜索前端 Nuxt.js

Nuxt.js入门、搜索前端开发

在线学习 HLS

视频编码、媒资管理-上传文件

媒资管理

视频处理、媒资与课程计划关联

媒资管理系统集成

学习页面开发、在线学习接口开发

用户认证 Spring Security Oauth2

用户认证、SpringSecurityOauth2研究、认证接口开发

用户认证 Zuul

用户认证、服务网关

用户授权

方法授权、用户授权、细粒度授权

分布式事务

分布式事务、SpringTask定时任务、订单服务定时发送消息、自动添加选课开发

Devops 项目总结

项目管理DevOps、容器技术Docker、持续集成Jenkins、项目总结

市场价值 : 学员可轻松应用Java互联网开发大部分岗位

阶段八 : 职业规划与就业指导

职业规划

帮助你清晰职业路线,了解每一步晋升所需要的技术储备,提前做出规划,更早明确职业目标

简历制作

如何制作一份通过率高的简历是面试的核心,博学谷就业导师将会指导你在简历中,如何突出自身优势, 符合市场需求,让你的简历更有“杀伤力”

面试技巧

面试时都会带有紧张的情绪,它是一场考试也是在证实自己的能力,就业导师将会帮你更好的发挥, 让你赢得自己满意的offer

快速适应职场

在迎来新的岗位工作时,更多的是不适应,导师会帮你快速适应工作流程,更好的配合部门同事完成工作, 让你在职场中发挥的更好

黑马旅游网

该项目采用Maven作为项目管理工具,采用HTML作为前端用户视图的数据展示, 采用Ajax完成对网站表信息的校验工作,比如邮箱、用户名是否合法等规则校验; 后台使用Servlet做数据处理,使用Redis与MySQL存储数据,使用JavaMail技术 发送邮件为已经注册的用户完成邮件激活功能;该项目模拟真实场景的网站注册功能

传智健康

1 2 3

传智健康系统是一款应用于健康管理机构的业务系统,实现健康管理机构工作内容可视化、会员管理专业化、 健康评估数字化、健康干预流程化、知识库集成化,从而提高健康管理师的工作效率,加强与会员间的互动, 增强管理者对健康管理机构运营情况的了解。本项目包括:管理后台和移动端。管理后台有预约管理(检查项、 检查组、体检套餐、预约设置等)、会员管理、健康评估、健康干预、知识库、统计分析、系统管理等功能。 移动端通过微信公众号进行展示,包括体检预约、报告查询、健康评估、健康干预、健康档案、健康咨询等功能。

品优购

该项目以当前流行的SSM集成框架作为主体框架,涵盖了集群、缓存、支付、 海量数据、高可用、负载均衡、购物车、分布式搜索、秒杀、网页静态化、 消息中间件、单点登录、跨域、分布式ID生成、容器化部署等20余种解决方案; 网站前端采用Google的优秀前端MVC框架AngularJS,对系统进行分层架构与公 共代码抽取,实现最便捷的系统维护

学成在线

本项目按照大型互联网分布式系统的要求进行架构,采用前后端分离的开发模式; 前端采用当前流行的Vue.js技术栈进行构建,服务端基于Spring Boot框架, 采用Spring Cloud微服务架构、Spring MVC、Spring Data JPA、Spring Security Oauth2、Spring AMQP等Spring全家桶技术栈进行设计开发,采用Maven、 Git/GitLab、Jenkins、Docker等流行的DevOps工具,支撑项目的整体开发和运维过程

Q1

学习本课程是否需要编程基础?

本课程内容设计完全面向0编程基础的学员设计,不需要任何编程基础就可以学习,只要求日常的计算机使用能力和经验

A

还有问题,点击咨询