Java工程师
综合就业常年第一,编程排行常年霸榜,6个月不脱产学习,北上广深月薪过万
无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
不限期 视频有效期
4 个阶段90 门课 课程内容
530 教学服务期限
包含: 阶段一 120 天 阶段二 130 天 阶段三 130 天 阶段四 150 天
什么是教学服务?
183 小时 视频时长
11776 学习人数
9.99 综合评分

更多选择 > 优惠价¥2599.00

支持花呗 7天可退款 ¥2999.00

立即购买
Java 就业前景
怎么保证学会
Java知识体系
企业项目实战
慕课学习方法
教学服务保障
课程大纲
学习周期
返回顶部
完爆同行,课程累计售出11776单,学员口碑捧起来的Java就业课
Java工程师具有旺盛的技术生命力和广阔的就业前景,未来将持续向好
岗位需求多

Web服务端
软件开发
独占50%以上工程师需求

就业方向广

电商、社交、教育
医疗、金融、游戏等
多方向就业

平均薪水高

全国Java工程师
平均工资:13569元/月

大型名企多

阿里、腾讯、百度
京东,小米等
大型公司用人刚需

据IDC(Internet Data Center)
互联网数据中心统计
据职友集来自295631份样本
统计数据
从“不会”到“就业”,慕课网自成一体的课程
技术-实战-面试环环相扣、层层递进,你只负责好好学习,剩下的我们搞定
知识体系
对接企业用人标准

按企业实际招聘要求
构建Java知识体系
0基础轻松上手
无缝衔接工作

项目实战
复原企业级开发

抹平学习和工作的鸿沟
以“电商”实战为核心
涉及教育、社交、医疗
办公等多个行业

学习方式
学练测评答一体

学:视频课程
练:海量习题
测:章节评测
评:综合作业
答:在线答疑

师资力量
团队式教学服务

授课:一线在职工程师
答疑:慕课专职教学团
顾问:CTO级行业大牛
教研:行业资深从业者

面试就业
真题、技巧齐操练

技术在手
天下我有
临门一脚
精心指导

教学
内容
教学
保障
面试
就业
逾180小时的Java综合体系课,手敲50000+行代码,练就扎实功底
4大阶段,90节课程,每阶段配套案例实战,完成全阶段学习,至少比肩实际工作1年的Java工程师
Java编程基础
轻松入门

入门Java的必学课
从基础语法开始
到能完成常用代码逻辑开发

28门课 / 41小时
JavaWeb入门
夯实基础

掌握网页搭建
常用模型开发项目
夯实语法,为实战做准备

23门课 / 49小时
Java数据库开发与实战
技能提升

掌握数据库开发
实现项目数据的增删改查
并将项目部署到服务器

18门课 / 42小时
Java主流框架实战
综合实战

SSM框架和SpringBoot
开发电商项目
全流程还原企业真实开发场景

21门课 / 51小时
阶段案例实战,12个项目,分布Java多领域应用
项目具有流程性不是单一操作

模拟播放器管理
学生成绩管理
应用继承和多态的信息展示

从前端到前后台结合项目开发

油画商城前端网页布局
JavaScript轮播图特效
常见登录注册模块开发

从数据库基本操作到框架

蛋糕商城前台分页与后台管理
油画商城前后台结合项目开发
工厂模式实现多端应用切换

从SSM到SpringBoot的演变

SSM整合开发办公系统核心模块
Spring人员管理和日志管理实现
Spring Boot校园商铺实战

SSM到SpringBoot,Java 主流框架打造电商平台
玩10个,不如精1个,是否深度参与过完整项目的开发,正是企业是否聘用新人的重要考量

店家入口

用户入口

项目已上线,微信扫一扫
用户名:test 密码:123456
紧跟企业用人标准的技术点,及各种冲击高薪的拓展知识点
语法基础
面向对象
常用工具类
前端基础/UI库
Java Web
数据库
常量与变量
类和对象
集合
HTML标签
JSP/Servlet/JSTL
EL
数据库设计
数据类型及转换
接口
泛型
CSS样式
过滤器/监听器
MySQL应用
命名规范
抽象类
包装类
JavaScript/jQuery
JSON数据解析
Ajax异步交互
Redis缓存
流程控制
内部类
字符串
浮动和定位
FreeMarker模板引擎
Jedis应用
数组创建与使用
封装/继承/多态
多线程
布局管理
验证码组件Kaptcha
Java操作数据库
JDBC
方法定义与调用
单例模式
I/O流
前端UI库 SUI Mobile
ECharts动态图表
连接池C3P0
MyBatis
Spring
Spring MVC
Spring Boot
开发环境
开发流程
动态SQL/多表关联查询
控制反转IoC/依赖注入DI
Spring MVC数据绑定
开发流程
虚拟机VMware
Linux常见命令
需求分析
SQL注入攻击预防
Spring Bean管理
用户流量拦截器
Spring Initializr
构建应用
项目管理Maven
项目设计
一级缓存与二级缓存
JDK/CGLib动态代理
中文乱码问题解决
Maven构建应用
服务器Tomcat
项目开发
分页插件PageHelper
面向切面编程AOP
AspectJ
RESTful风格API
启动流程
开发工具Intellij IDEA
Eclipse
单元测试
数据批量添加与删除
Spring
事务隔离级别与传播行为
浏览器的同源策略
YAML语法
单元测试JUnit
项目联调
工厂模式
日志管理功能
CrossOrigin
注解解决跨域访问
项目打包与运行
日志管理工具Log4j
logback
项目部署
学有所依,教有所据,慕课网精研,过万学员验证的教学方法
慕课网根据美国国家训练实验室(National Training Laboratories)的研究成果——学习金字塔
结合IT编程的学习特点,研究实践出适合中国学生的高效学习方法
高效学习保障:学,练,测,评,答一体,让扎实真正落实
以下内容均是真实学习情境的呈现,所有努力与付出都只为你学得更好、更快
学:视频课程+项目源码
+定制教辅
练:配套习题
测:阶段评测
评:1V1作业批改
答:问答专区
扶上马送一程,帮你踢好“求职面试”的临门一脚
让你技能学得扎实,面试面得安心,课程附加超值面试就业指导
梳理知识结构——面试官给你“划重点”

Java基础、面向对象、多线程、Web基础、主流框架针对剖析

面试真题操练——取材于多家互联网公司

详解一线公司真题考点

面试“软技巧”培训——面试官给你“提个醒”

缩小新手与职场之间的差距

课程大纲及学习周期安排(详细版)
阶段一: Java零基础入门
  • 步骤1
  • 步骤2
  • 步骤3
Java基础语法

本步骤是Java入门的第一步,学习Java语法规则,锻炼编程思维。学会环境搭建,掌握Java程序的执行流程,能够编写符合Java语法规则的程序。

课程安排:
  1. Java基本概念介绍
  2. Windows和Mac下开发环境搭建
  3. 数据类型、常量和变量的使用
  4. 理解选择结构与循环结构的执行流程,并进行开发
  5. 如何自定义方法,并进行方法调用
  6. 一维数组和二维数组的定义和使用
  7. 使用switch+循环结构,完成成绩管理功能开发
Java面向对象

面向对象是开发过程中的重点内容!本步骤会介绍面向对象的三大特征继承、封装、多态,最终能编写具有面向对象思想的Java程序。

课程安排:
  1. 类和对象的概念,如何进行类和对象的创建
  2. 封装的概念,如何进行封装
  3. 通过学生信息管理案例,进一步理解封装
  4. 继承的特点,如何实现继承
  5. 访问修饰符的分类及作用
  6. 单例模式,分别介绍懒汉式和饿汉式的实现及区别
  7. 抽象类和接口的定义和使用
  8. 方法重写和重载的区别
  9. 内部类:成员内部类、静态内部类、方法内部类和匿名内部类的定义和使用
Java常用工具类

工具类的查看是开发的必备技能!先介绍包装类、字符串、集合等常用工具类,还会介绍多线程和I/O流等开发重要知识,尤其是最后的综合案例,定会让你的Java技能更上一层楼。

课程安排:
  1. 介绍异常处理机制、常见异常、自定义异常等异常常用内容
  2. 熟悉包装类,掌握包装类和基本数据类型之间的相互转换
  3. 字符串是使用频率极高的工具类,介绍String和StringBuilder类的使用
  4. 集合在开发中也是被广泛应用的,将介绍List、Set、Map三种集合的使用,以及如何进行集合排序
  5. 提到集合就不得不提到泛型,会介绍泛型的基本使用、泛型作为方法参数、自定义泛型和泛型方法等内容
  6. 线程是开发中的重点内容,会介绍线程的基本使用、生命周期、线程同步等内容
  7. 在进行文件读写和数据传输时会用到输入输出流,介绍利用字节流和字符流进行数据读写,以及对象的序列化和反序列化问题
  8. 步骤最后是一个播放器管理案例,该案例综合应用所学知识,通过复杂的逻辑锻炼开发能力,定会让你收获多多
阶段二: 从网页搭建入门Java Web
  • 步骤1
  • 步骤2
  • 步骤3
  • 步骤4
网页搭建入门之HTML与CSS

Java Web入门的第一步!要想学习Web开发,就要先学会制作页面,因此前端基础是必不可少的。本步骤介绍前端的HTML、CSS基础,以及浮动和定位等内容,学会应用布局进行页面开发。

课程安排:
  1. 介绍HTML基本结构,以及段落、注释、超链接、表格和表单等常用标签的使用
  2. 介绍CSS的外部样式表,以及文本、字体、列表等常用样式
  3. 介绍CSS伪类和伪元素的概念和应用
  4. 学习CSS中的常用选择器,如联合选择器、后代选择器、子选择器、相邻兄弟选择器和属性选择器等内容
  5. 学习浮动和定位的基本应用,以及浮动和定位二者结合使用时应注意的问题
  6. 学习盒子模型,能够应用布局进行页面开发 
网页搭建入门之JavaScript与前端案例

JavaScript是前端开发中非常重要的基础!除了JavaScript语法,还安排了计算器、油画商城和轮播图等案例,最终能开发出专业美观的页面。

课程安排:
  1. 学习JavaScript的数据类型、变量、运算符、自定义函数、程序控制语句和数组等基本内容
  2. 介绍字符串、日期、数学等常用函数
  3. 结合表单元素,对DOM与事件进行介绍
  4. 计算器案例,应用布局实现计算器的面板展示,应用JavaScript完成四则运算、小数点、回退键、清屏和正负号等功能实现
  5. 前端油画商城案例,是前端部分的综合案例,实现导航区、商品展示区和页脚区的效果
  6. 轮播图案例,综合运用前端知识,实现网页中常见的轮播图、tab切换等实用特效
Java Web入门

本步骤带领大家进入Java Web的世界,掌握JSP、Servlet、Cookie、Session等内容,通过案例学会使用JSTL进行数据展示。

课程安排:
  1. 在Web开发中,经常会用到xml文件,所以会介绍xml的语法规则和语义约束,然后介绍xml的读写,以及实用的XPath表达式
  2. 介绍JSP和Servlet的语法基础,生命周期
  3. 介绍Cookie和Session的使用及应用场景
  4. 区分重定向和转发,关注应用场景
  5. 为方便在JSP页面中进行数据展示,会介绍JSTL和EL表达式的内容
  6. 综合训练,实现员工信息的新增和查询功能
Java Web进阶

本步骤介绍过滤器、监听器,以及JSON、Ajax和正则表达式等开发必备技能,并通过案例学习文件上传和验证码等功能开发。

课程安排:
  1. JSON在开发中的应用十分广泛,因此会介绍JSON的基础语法,以及流行的JSON框架FastJSON的使用
  2. 在JavaScript的基础上,学习jQuery语法规则,简化代码开发
  3. 使用Ajax进行异步通信,提高页面访问速度,会介绍基于JavaScript和jQuery两种方式下的应用
  4. 在进行表单元素校验时,正则表达式必不可少,介绍正则表达式的基本语法和常用规则
  5. 介绍过滤器的创建过程、生命周期和过滤器链等内容,并解决中文乱码问题
  6. 介绍监听器的基本使用,通过请求流量分析统计案例对监听器进行综合应用
  7. FreeMarker模板引擎可以提高开发效率,介绍其基本使用,以及如何与Servlet进行结合使用
阶段三: Java数据库开发与实战应用
  • 步骤1
  • 步骤2
  • 步骤3
初识数据库操作

Java数据库开发的必备基础!介绍MySQL数据库、JDBC操作数据库、C3P0数据库连接池,Java反射等内容,能够进行油画商城开发。

课程安排:
  1. MySQL是开发中的常用数据库,会介绍MySQL安装、数据类型、表的管理、数据管理、常用函数等内容
  2. 如何使用Java代码来操纵数据库中的数据,JDBC是必备的基础,介绍使用JDBC进行基本的CRUD操作
  3. 使用PreparedStatement解决SQL注入漏洞问题
  4. 为提高性能会应用数据连接池,介绍C3P0数据库连接池的使用
  5. 在后面课程的学习中会用到反射,因此会介绍反射的概念和常用API
  6. 使用JDBC完成油画商城案例,包括分类管理和商品管理,实现前台油画的分页显示 
MyBatis从入门到进阶

本步骤开启Java框架学习征程!学习必备基础知识Maven、工厂模式,然后开始学习数据库持久化框架MyBatis,最终能开发蛋糕商城前后台。

课程安排:
  1. IntelliJ IDEA是时下流行的开发工具,会介绍该工具的安装和使用
  2. Maven是一款流行的项目管理工具,会介绍Maven的基本命令,以及如何在Eclipse和IntelliJ IDEA中创建Maven工程
  3. 工厂模式在框架中经常使用,介绍工厂模式中的简单工厂和工厂方法的特点及应用
  4. MyBatis是主流的数据库持久化框架,介绍MyBatis的基本使用、参数传递和多表关联查询等基础内容
  5. MyBatis还有一些重要内容,如动态SQL、缓存、对象关联查询、分页、批处理等内容,也会进行详细介绍
  6. 在MyBatis开发中,还会使用日志管理工具logback
  7. 步骤最后为大家安排了商品信息管理的项目案例,分为前后台两部分,对MyBatis的内容进行综合应用
Redis数据库与Linux下项目部署

项目部署必备基础!学习Linux的基本命令,能够在Linux下进行项目部署,还要能够使用Redis数据库进行数据缓存!

课程安排:
  1. 项目最终是部署到Linux系统上,因此要对Linux操作系统的相关内容进行学习。包括安装卸载、目录管理、用户及群组管理、权限与角色管理、压缩与解压缩等常用内容
  2. 介绍如何使用FlashFXP将文件上传到Linux
  3. 介绍如何在Linux环境下安装JDK和Tomcat
  4. 介绍如何在Linux环境下部署Java Web项目并运行
  5. Redis数据库在开发中经常被用来存储缓存数据,会介绍Redis的安装、启动方式、常用配置、通用命令和数据类型
  6. 如何在Java中操作Redis中的数据,Jedis可以解决这个问题。除了Jedis的基本使用外,还会介绍使用Jedis操作Hash和List类型的数据,以及利用Jedis进行数据缓存
阶段四: SSM到Spring Boot入门与综合实战
  • 步骤1
  • 步骤2
  • 步骤3
  • 步骤4
Spring从入门到进阶

主流的Spring框架!本步骤介绍Spring的IoC、控制反转、AOP和事务管理等重要内容,能够使用Spring与MyBatis整合进行项目开发。

课程安排:
  1. 介绍Spring的重要概念:控制反转IoC和依赖注入DI
  2. Spring Bean管理的两种方式:XML方式和注解方式
  3. AOP是Spring的核心功能,会介绍AOP的底层实现、基本概念、动态代理等内容
  4. 使用基于AspectJ的AOP可以简化开发,介绍XML和注解两种方式
  5. 事务是开发中的重要概念,从MySQL的事务开始、到JDBC事务,最后是Spring事务,全方位理解并应用事务
  6. 通过人员管理系统案例,介绍Spring和MyBatis进行整合开发,也为后续SSM整合开发打好基础
Spring MVC入门与SSM整合开发

SSM整合开发的重要步骤!介绍SpringMVC的数据绑定、拦截器、Restful风格应用,最后能够使用SSM整合开发办公系统核心模块。

课程安排:
  1. 介绍在IntelliJ IDEA下开发第一个Spring MVC项目,并介绍基本配置
  2. 介绍Spring MVC的数据绑定,包括基本数据类型、JavaBean和集合类型的绑定
  3. Restful风格的API在开发中被广泛使用,介绍如何开发符合Restful风格的API,以及Restful在跨域问题中的应用
  4. 介绍Spring MVC拦截器的基本使用,以及流量统计功能拦截器的开发
  5. SSM整合是常见的开发方式,会通过办公系统核心模块的开发介绍SSM整合开发方式的应用
Spring Boot实战

流行框架SpringBoot实战—校园商铺!完成通用模块、前台模块、商家模块、超级管理员等核心模块开发,最终能够在技能上符合就业要求。

课程安排:
  1. 介绍Spring Boot的基本使用和常见配置
  2. 校园商铺项目开发准备,介绍开发准备、表结构设计、SSM框架搭建和日志管理工具Logback配置与使用
  3. 使用SSM框架进行校园商铺1.0版开发,完成店铺管理功能开发
  4. 使用SSM框架完成商品管理功能开发,使用Redis进行图片和商铺信息的缓存
  5. 完成SSM项目到Spring Boot项目的迁移
  6. 在Spring Boot项目的基础上,继续完成消费记录展示、店铺销量统计、Echarts图表展示等功能
Java面试

找工作前的必修课!对常见的面试问题、面试准备和面试技巧进行介绍,助你成长为一名Java工程师!

课程安排:
  1. 面试前的准备,礼仪方面的注意事项、一些常见问题的解答方式和建议
  2. Java基础部分的常见面试题,涉及基础语法、面向对象、字符串、集合、输入输出流和多线程等内容
  3. 理解垃圾回收和JVM内存,包括JVM的内存组成、GC垃圾回收算法、Java的内存泄露场景、对象潜复制和深复制等内容
  4. Web与数据库基础常见面试,包括请求与响应的结构、请求转发与重定向的区别、Session原理、Statement和PreparedStatement的区别等内容
  5. 框架相关面试,包括Spring的注入方式、通知类型,Spring MVC的执行流程、拦截器的作用,MyBatis的开发过程、缓存机制,Spring Boot、Spring和Spring MVC的区别等内容
查看内容安排
学员专享增值服务
编程环境
指导下载安装编程软件

指导你配好编程环境,给你提供精确到动作的本地环境搭建方法,方便你练习

教辅材料
扩充知识储备

提供了大量辅助资料,以助你更好的理解知识,并扩充知识面

代码下载
提供完整代码

免费提供课程源码,可自行下载使用,方便你进行练习

随到随学
时间灵活自由

不脱产,不坐班,不限地点
放学、下班皆可学习,任你做主

常见问题

购买-Java工程师

阶段1

Java 零基础入门

3步骤 / 28门课 总时长:41 练习题:352道 考试:3次
¥666.00
阶段2

从网页搭建入门JavaWeb

4步骤 / 23门课 总时长:49 练习题:265道 考试:3次
¥738.00
阶段3

Java 数据库开发与实战应用

3步骤 / 18门课 总时长:42 练习题:172道 考试:2次
¥729.00
阶段4

SSM到Spring Boot入门与综合实战

4步骤 / 21门课 总时长:51 练习题:56道 考试:1次
¥866.00
购买提示:

阶段一 + 阶段二 + 阶段三 + 阶段四 购买直降 ¥400

/

阶段二 + 阶段三 + 阶段四 购买直降 ¥384

优惠后合计: 组合优惠:
去结算
意见反馈 帮助中心 APP下载
官方微信