扫码下载「CSDN程序员学院APP」,1000+技术好课免费看
APP订阅课程,领取优惠,最少立减5元 ↓↓↓
![](https://img-blog.csdnimg.cn/20201202154019321.png)
订阅后:请点击此处观看视频课程
视频教程-Java全栈一课通-Java
学习有效期:永久观看
学习时长:5251分钟
学习计划:88天
难度:低
「口碑讲师带队学习,让你的问题不过夜」
![](https://img-bss.csdnimg.cn/2019114195644856_43032.png?imageMogr2/auto-orient/thumbnail/150x150!/format/png)
讲师姓名:章秀淞
CTO/CIO/技术副总裁/总工程师
讲师介绍:多年软件开发工作经验,丰富的培训经历,从2014年开始一直奋战在培训讲师行业的先锋队,培训期间不断制定出完整的培训课程体系,还承担大部分课程的讲解,不断培养学生的编程能力。从进入培训行业以来先后培训出2400多学员,分布于各大IT公司高级岗位。学生学生年薪达到了20万以上,随着云计算大数据人工智能等技术的蓬勃发展,很多高校学生还处于盲目阶段,这些年的工作经历能更好的把握技术发展,从而实现学生高薪就业。
☛点击立即跟老师学习☚
「你将学到什么?」
Java开发工程师一课通关,课程内容简介,不会绕来绕去,直入主题,让你用超少的时间学会更多的技术,全Idea工具搭建工程,所有工程都是maven工程力求简洁不拖泥带水,都是与时俱进的好技术。
想学好Java,想拿到高薪,但不知从何学起?
网盘里存着无数的资料,但没时间看,不知道怎么学?
自学问题不能解决,不知道企业要求什么技术?学完我的课程,你会节省2倍时间,快速掌握java后台开发。
「课程学习目录」
第1章:[javase]之java入门和环境搭建 |
1.课程介绍 |
2.课程项目介绍 |
3.这些技术不要再学了 |
4.java优点和就业前景工资待遇 |
5.java语言介绍 |
6.jdk安装和环境变量配置 |
7.入门程序 |
8.标识符命名规则 |
9.IDEA安装激活 |
10.IDEA配置 |
第2章:[javase]之变量和运算符 |
1.变量介绍 |
2.运算符 |
3.赋值运算符&逻辑运算符 |
4.逻辑运算符&三元表达式 |
5.运算符顺序 |
第3章:[javase]之条件语句和循环语句 |
1.键盘录入 |
2.随机数字生成 |
3.条件语句 |
4.循环语句 |
5.do..while |
6.死循环 |
7.双重for循环 |
8.break语句 |
9.switch case语句 |
10.continue语句 |
11.猜数字游戏 |
第4章:[javase]之数组 |
1.数组的创建 |
2.数组的遍历和最大值 |
3.二维数组 |
第5章:[javase]之方法 |
1.方法的定义 |
2.方法的重载 |
3.值传递和引用传递 |
4.商品管理系统 |
5.商品管理系统 |
第6章:[javase]之排序问题 |
1.AscII编码 |
2.数组的打印方法 |
3.数组的逆序 |
4.选择排序 |
5.冒泡排序 |
第7章:[javase]之面向对象 |
1.类 |
2.对象 |
3.成员变量和局部变量 |
4.成员变量和局部变量总结 |
5.私有字段 |
6.this |
7.继承 |
8.子类父类成员变量的特点 |
9.子类重写父类的注意点 |
10.抽象类 |
11.接口 |
12.接口多实现 |
13.多态 |
14.多态成员变量特点 |
15.多态转型 |
16.笔记本键盘案例 |
17.构造方法 |
18.this调用构造方法 |
19.super |
20.总结 |
21.final |
22.static |
23.匿名对象 |
24.成员内部类 |
25.局部内部类 |
26.匿名内部类 |
27.包 |
28.代码块 |
第8章:[javase]之java api |
1.java常用的api |
2.java常用的api |
3.正则表达式,Date相关Api |
4.正则表达式,Date相关Api |
第9章:[javase]之包装类 |
1.包装类 |
2.包装类 |
第10章:[javase]之集合和数据结构算法 |
1.泛型 |
2.集合 |
3.手写栈数据结构 |
4.List集合 |
5.Set集合 |
6.手写队列数据结构 |
7.Map集合 |
8.手写LinkList和二叉树数据结构 |
第11章:[javase]之异常和IO |
1.异常和自定义异常 |
2.File类 |
3.IO流 |
4.转换流缓冲流 |
5.转换流缓冲流 |
6.NIO介绍 |
第12章:[javase]之多线程和设计模式 |
1.多线程 |
2.线程安全 |
3.线程安全同步,单例设计模式 |
4.线程锁 |
5.工厂设计模式 |
6.观察者被观察者设计模式 |
第13章:[javase]之网络编程 |
1.网络编程 Socket通信 |
2.聊天室案例 |
第14章:[javase]之java8新特性 |
1.java8新特性介绍 |
2.java8写法和之前的写法对比 |
3.Lambda 表达式 |
4.lambda变量作用域 |
5.方法引用 |
6.函数式接口 |
7.Predicate函数式接口 |
8.funtion函数式接口 |
9.Consumer函数式接口 |
10.Supplier函数式接口 |
11.java8接口增强 |
12.Optional |
13.stream入门 |
14.stream筛选合并 |
15.stream操作数字 |
16.java8日期 |
第15章:[javaweb]之Mysql快速入门和实战 |
1.数据库介绍 |
2.数据库安装 |
3.cmd下创建表 |
4.插入语句 |
5.查询修改语句 |
6.分组查询,函数 |
7.分页查询 |
8.多表查询 |
9.左右连接查询 |
10.三大范式 触发器存储过程 |
11.数据库权限 |
第16章:[javaweb]之反射和自定义注解 |
1.反射介绍 |
2.反射创建对象 |
3.反射拿到私有字段和方法 |
4.反射泛型擦除 |
5.类加载器介绍 |
6.类加载器获得路径 |
7.自定义注解查询数据库 |
第17章:[javaweb]之JDBC编程 |
1.jdbc入门 |
2.jdbc修改数据库 |
3.jdbc查询 |
4.jdbc查询 |
5.DBUtils |
6.数据库连接池 |
7.DButils返回集合 |
8.DButils关联查询 |
9.数据库事务 |
10.演示脏读 |
第18章:[javaweb]之html |
1.html入门 |
2.html基本标签 |
3.表格标签 |
4.有序列表无序列表 |
5.html div span |
6.选择框 input |
7.form表单 |
8.视频标签 |
第19章:[javaweb]之css |
1.css入门 id class选择器 |
2.背景设置 |
3.css背景 |
4.文本相关css |
5.字体css |
6.link |
7.盒子模型 |
8.pading magin |
9.display |
10.html css布局登录页面 |
第20章:[javaweb]之javascript |
1.js简介 |
2.js入门 |
3.js数据类型 |
4.js判断语句 |
5.js循环语句 |
6.js操作符 |
7.定时器 |
第21章:[javaweb]之jquery |
1.为什么使用jqery |
2.jquery选择器 |
3.jquery事件 |
4.jquery效果 |
5.jquery添加删除元素 |
6.jquery css操作 |
第22章:[javaweb]之JAVAWEB核心技术 |
1.Http协议 |
2.tomcat 安装 idea配置 |
3.servlet |
4.servlet登录案例 |
5.servlet总结 |
6.request |
7.response |
8.response验证码 |
9.cookie_session |
10.cookie_session |
11.Listener |
12.Listener |
13.Filter 自动登录 |
14.Jsp,EL,JSTL |
15.Jsp,EL,JSTL |
16.Jsp,EL,JSTL |
17.原生ajax |
18.jquery ajax |
19.jquery ajax |
20.省市联动案例 |
21.ajax分页 |
22.邮件发送 |
23.java操作excel之数据库下载到excel |
24.excel数据导入到数据库 |
25.excel数据导入到数据库 |
第23章:[javaee]之Spring框架 |
1.spring入门及环境搭建 |
2.Ioc来源 |
3.Spring ioc |
4.依赖注入 |
5.Spring注解管理环境搭建 |
6.注解管理代码编写 |
7.注解开发 |
8.注解开发 |
9.Spring三层架构 |
10.静态代理aop入门 |
11.jdk动态代理 |
12.Cglib编程 |
13.Spring aop |
14.Spring jdbctemblate |
15.Spring jdbctemblate |
16.Spring jdbctemblate 查询 |
17.事务平台控制 |
18.事务aop管理 |
19.事务aop管理 |
20.事务注解管理 |
第24章:[javaee]之Mybatis框架 |
1.mybtis入门案例 |
2.Mybatis CRUD |
3.Mybatis CRUD |
4.Mybatis CRUD |
5.Mybatis 删除修改 |
6.Mybatis 输出控制 |
7.resultmap |
8.Mybatis复杂查询 |
9.spring_mybatis整合 |
10.Mybatis逆向工程 |
11.log4j mybatis日志输出 |
12.注解开发 |
13.一级缓存 |
14.二级缓存 |
第25章:[javaee]之SpringMvc框架 |
1.springMvc介绍 |
2.SpringMvc入门工程 |
3.ssm整合 |
4.商品案例 |
5.spring mvc接收日期参数 |
6.日期转换 |
7.springmvc返回Json |
8.返回json测试 |
9.图片上传 |
10.图片上传测试 |
11.拦截器 |
12.登录 |
13.拦截器登录 |
第26章:[javaee]之spring boot |
1.spring boot入门hello world程序 |
2.spring boot配置问题 |
3.解决配置乱码问题 |
4.三种方式拿配置文件的信息 |
5.配置map list |
6.spring boot的全局配置 |
7.生产环境开发环境多配置文件问题 |
8.日志框架选型 |
9.spring boot自动配置原理 |
10.spring boot默认日志 |
11.logback日志 |
12.自定义ViewResolver |
13.全面接管mvc |
14.spring boot开发Mvc |
15.spring boot注册三大组件 |
16.整合jsp部署在外部项目 |
17.thymeleaf |
18.thymeleaf |
19.spring boot mybatis |
20.spring boot mybatis |
21.springboot员工管理系统搭建 |
22.页面抽取 |
23.国际化 |
24.国际化测试 |
25.用户登录 |
26.拦截器拦截 |
27.员工查询 |
28.员工新增 |
29.员工修改和数据绑定 |
30.员工删除 |
第27章:[javaee]之Spring Data Jpa |
1.spring data jpa增删改查 |
2.spring data jpa增删改查 |
3.spring boot整合jpa实现增删改查以及复杂查询 |
第28章:[版本控制]之git |
1.git入门及环境搭建 |
2.git实现代码提交及拉取 |
3.git版本控制切换分支及pr |
4.git tag git fork |
第29章:[服务器]之Linux |
1.linux介绍及虚拟机安装 |
2.linux常用命令 |
3.用户和用户组 |
4.用户和用户组权限 |
5.linux下操作数据库 |
6.文件目录权限变更 |
7.linux下常用软件安装 |
8.linux下常用软件安装 |
9.linux下常用软件安装 |
10.linux下常用软件安装 |
11.防火墙 |
第30章:[内存数据库]之redis |
1.内存数据库redis |
2.redis安装&redis的基本操作 |
3.java连接redis |
第31章:[项目]之spring boot layui权限管理系统 |
1.项目介绍 |
2.数据库设计 |
3.数据库设计 |
4.mavnen工程搭建 |
5.项目配置 |
6.项目静态资源初始配置 |
7.用户登录 |
8.用户登录错误处理 |
9.动态的左侧菜单 |
10.动态菜单bug解决 |
11.用户列表 |
12.用户数据返回 |
13.按查询条件返回用户列表 |
14.用户新增 |
15.动态角色下拉框 |
16.用户账号校验 用户新增测试 |
17.用户修改跳转 |
18.用户数据回显 |
19.用户的修改 |
20.用户数据删除 |
21.跳转到权限查询页面 |
22.角色列表 |
23.角色新增 |
24.角色修改数据回显 |
25.角色修改成功 |
26.角色删除 |
27.菜单列表 |
28.新增菜单 |
29.修改数据回显 |
30.修改菜单 |
31.菜单删除 |
32.权限变更角色列表 |
33.跳转到权限变更的页面 |
34.动态加载角色菜单树 |
35.角色权限变更 |
36.拦截器拦截请求 |
37.代码改造成thymeleaf版本 |
第32章:[分布式技术]之单点登录 |
1.单点登录讲解 |
2.单点登录代码编写 |
第33章:[分布式技术]之nginx反向代理和负载均衡 |
1.nginx反向代理和负载均衡 |
第34章:[微服务]之springcloud alibaba |
1.搭建父工程 |
2.商品微服务 |
3.商品微服务测试 |
4.订单微服务调用商品微服务 |
5.nacos注册中心安装,发布商品微服务到注册中心 |
6.订单微服务去注册中心获取数据 |
7.自定义负载均衡 |
8.ribbon实现负载均衡 |
9.ribbon配置负载均衡策略 |
10.feign实现负载均衡 |
11.高并发带来的问题 |
12.Sentinel安装 |
13.QPS流控 |
14.配置线程数限流 |
15.关联配置限流 |
16.链路流控 |
17.服务降级 |
18.异常数进行降级 |
19.热点监控 |
20.授权规则 |
21.gateway |
「7项超值权益,保障学习质量」
- 大咖讲解
技术专家系统讲解传授编程思路与实战。
- 答疑服务
专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。
- 课程资料+课件
超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)
- 常用开发实战
企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。
- 大牛技术大会视频
2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。
- APP+PC随时随地学习
满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。
「什么样的技术人适合学习?」
- 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
- 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
- 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。
「悉心打造精品好课,88天学到大牛3年项目经验」
【完善的技术体系】
技术成长循序渐进,帮助用户轻松掌握
掌握Java知识,扎实编码能力
【清晰的课程脉络】
浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。
【仿佛在大厂实习般的课程设计】
课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。
「你可以收获什么?」
熟练掌握java语言。
逐步养成自己的编程思维和设计程序的能力。
能开发自己的网站并完成部署。
达到企业要求java工程师的门槛。
Offer。