2017年 十一年时间打磨,挑战20万年薪的JAVA课程发布了

本课程整合了最新的技术(多到不行,企业工作5年内的人很多都不会)、最高端的项目(阶段项目数量达到变态的18个!千万级的项目达到3个以上!), 涉猎极其广泛,是普通机构课程含金量的3倍以上,欢迎大家对比 。

我们相信,没有对比就没有真相!没有对比就没有伤害!

4

分钟

让你了解什么是JavaEE

1、有人会问:“这么多内容,我能全部学会吗?”

“这些课程掌握50%就能拿到10万年薪以上;80%就能挑战20万年薪;全部学会?不太可能。除非,你能拿出高考前3个月的勇气拼一把,也许有可能。去年,在我们的普通班一位山东学子,鲁东大学会计专业的普通女孩,学完我们的商城项目后,直接进入京东总部工作,月薪16K,年薪20万。山东的孩子高考牛是出了名的,女孩又拿出高考前的拼命劲,从不懂编程的0基础,直接跨入中级程序员的收入水平。 学我们课程就是进入名企的电梯。”

2、有人会问:“看起来,课程好牛。我怕学不会,我还是找个普通的培训课程吧”

“ 职业培训一辈子只能参加一次!就像你上大学一样,一辈子只能一次! 能学好的课程,为什么学简单的?能上清华,为什么一定要上大专?在清华混下来,大牛同学都能把你拉起来。这种思维就是典型的loser思维,不敢挑战,未战先怂。 如果是这样的,还是请您不要来尚学堂了!”

3、有人会问:“其他机构也有项目啊,为什么我要选择尚学堂?”

“ 普通机构的营销人员会这样和你们说,课程大同小异。都是:初级、中级、高级、项目。这就像和你说,清华大学讲的也是数学、数据结构,职高讲的也是数学、数据结构,所以都差不多。这就像和你说,大家都是人,都是眼睛、鼻子、嘴巴,身高都是1米多, 王思聪和凤姐也没什么区别一样。好像是实话,其实是在掩盖他们课程的弱点。”

4、有人会问:“学完你们课程,我就不了业,怎么办?”

“ 就业很难吗?如果你需要,现在立刻马上就能拿上万月薪。快递员、装修小工轻松年薪10万。为什么你不去?本质上,我们需要的不是就业,而是更好的发展平台。你应该担心的是,学完后能不能进更好的企业。 全中国唯一一家做到了让企业排队上门招聘的培训机构,每周四上门5-20家企业,这么多企业资源你还就不了业。那只能证明你没好好学。如果在校学习没有旷课等不良记录,我们会让你免费重学一次; 如果学习期间总是旷课,那抱歉了,这不是我们的责任。”

5、有人会问:“学费好贵,我还是选个最便宜的培训机构吧”

“ 如果你是在买一包手纸,可以考虑最差,毕竟用完就扔了。 如果你要娶个媳妇(一辈子一次哦),还会考虑最差吗?临时用品,你可以考虑便宜;影响长远的当然选择质量!劣质培训机构老师的工资还不如尚学堂毕业的高薪学员工资,你怎么指望他能把你带的更强?”

6、有人会问:“我家庭困难,没钱学习怎么办?”

“ 21世纪了,最贵的是人才。把自己打造成人才,让自己值钱是头等大事。 不要耽误时间,我们这里可以贷款学习(百度金融、银行等正规知名机构),学完后每个月还1000多元。也就是说,只要你好好学习,比培训前每个月多挣1000多你就相当于免费培训了。 很多学员来之前月薪3,4千,培训后直接变成1万左右。 扣除还贷款,好像还剩不少。记住,学习是出人头地的捷径。”

7、有人会问:“我看到的太晚了。已经在其他机构培训了,我还能不能学你们的课程”

“ 我们表示很遗憾。但是,你仍然可以下载我们的课程,让更多的人受益,让更多的人成长这是我们的理念!没有对比就没有伤害。估计,看完后会伤害到你的心情。如果需要随堂练习的《百战程序员1573题 V1.0》,请点击此处下载这是我们2017.1.1发布的随堂题目,我们全部对外公布, 答案和相关视频资料,我们将会陆续更新!如果对我们的课程满意,请告诉你的朋友,为我们做一次广告,3Q!”

8、有人会问:“我能拿到你们上课资料,我再报其他机构,不是一箭双雕了吗?”

“ 貌似聪明的想法。但,不要忘了,你的时间有限,你只能培训一次。你在职高上学,拿着清华的资料又能怎么样?你不能接触最好的老师、你不能接触最有潜力的同学,拿着资料也只是废纸而已!

培训更大的作用是:让你有机会打造自己的人脉圈。这个人脉圈对你未来发展的作用,简直就像一部法拉利跑车一样。 你愿意去最差的机构,打造“电动车级别”的人脉圈,还是愿意来尚学堂打造“法拉利级别”的人脉圈。”

如下为课程详细列表:

第一阶段初级基础入门
阶段 技术名称 技术内容
第一章 JAVA 第1天 HelloWorld
1)计算机语言发展史
2)JAVA 发展简史
3)JAVA 应用程序的运行机制
4)JVM(JAVA VIRTUAL MACHINE)
5)Java 运行时环境 JRE(Java Runtime Environment)
6)JAVA 语言应用范围
7)JAVA 开发环境搭建
8)一个典型的 JAVA 程序的编写和运行过程
9)常用 Java 开发工具
10)常用 dos 命令
11)本章笔试作业
12)本章上机操作
目标:熟悉计算机的使用,java 编程环境,第一个 java 程序的实现。了解软件,了解 java程序的执行过程(概念:编译、执行、源文件、字节码文件)
第二章 JAVA基本语法 第2天 变量
1)标识符
2)编程规范
3)关键字
4)变量与常量(字面值)
5)数据类型(8种基本数据类型)
6)类型转换
7)转义字符
目标:明白变量的作用,掌握变量的定义方式(书写格式);能根据实际情况选择使用8种基本数据类型;掌握数据类型之间的互相转换(强制转换和自动转换),明白什么情况下发生;了解转义字符
第3天 运算符& 流程控制语句
1)运算符
2)两个工具 Scanner 、Random
3)流程控制语句介绍
4)流程控制——顺序(介绍)
5)流程控制——选择
if 语句 ① if 语句 ② if-else 语句 ③ if-else if-else if 语句 switch 语句
6)break 关键字
7)循环介绍
目标:掌握运算符的用法,会使用 Scanner 键盘录入(next(), nextInt(), nextLine()),能使用Random 随机生成一个区间的数据;掌握选择控制语句的书写格式、执行顺序和使用情况;了解 if 语句和 switch 的区别;掌握 break 在 switch 中的用法以及 default 语句。了解循环的 概念
第4天 流程控制语句 — 循环
1)for 循环
2)while 循环
3)break 和 continue 关键字
4)do-while 循环
5)return 关键字
目标:掌握三种循环的书写格式以及执行顺序,掌握单层循环和多从循环(循环的嵌套),了解 for 和 while 各自的特点;掌握 break 和 continue 关键字的用法和区别;了解 do-while结构;了解 return 的作用;了解死循环,不可达语句。
第5天 方法
1)方法的作用(介绍)
2)定义一个方法(无参&无返回值;带参&无返回值;无参&带返回值;带参&带返回值)
3)return 的作用及用法
4)方法的使用,形参和实参,方法签名
5)方法的重载
6)递归
7)字符串
8)局部变量与成员变量
目标:了解方法的作用(好处);掌握如何定义一个方法,有无参数有无返回值;明白 return的用法和作用;掌握如何调用一个方法;掌握形参和实参;了解方法签名;明白方法重载的现象;掌握递归的思想,掌握基本的递归写法;了解字符串;了解局部变量和成员变量的区别和局部变量的用法
第三章 JAVA面向对象程序开发 第6天 面向对象1
1)编程语言的发展(介绍)
2)面向对象的概述(介绍)
3)类和对象的概念(介绍)
4)Java 与面向对象,定义 java 类,实例化 java 对象
5)简单的引用与内存分析
6)构造器
7)this 关键字
目标:了解面向对象的思想;区分类和对象的概念;掌握类的书写格式;掌握实例化对象的书写格式;了解实例化过程;掌握构造器的写法、特点及重载;掌握 this 关键字的作用和含义;了解内存分析,一个对象,两个对象,三个对象在内存的状态,一个引用指向一个对象的内存状态。
第7天 面向对象2
1)细化对象实例化过程
2)内存分析
3)static 关键字
4)block
5)gc(介绍)
6)package 和 import
7)封装介绍
8)访问控制
9)javaBean
10)可变参数介绍
11)单例
目标:了解对象实例化的细节,了解对象实例化的内存,一个引用改变一个对象数据的状态,一个引用指向另一个对象的状态,多个引用指向一个对象的内存状态。掌握 static 的含义,static 修饰属性和方法的作用;了解静态块、构造块、普通块;了解 gc(java 的垃圾回收机制);了解包的概念及好处,了解导包的概念;了解封装的好处,掌握四种访问权限;了解javaBean 的规范;了解可变参数;了解单例的概念,及单例的实现。
第8天 面向对象3
1)类的继承(继承的介绍及实现)
2)方法的重写
3)super 关键字
4)final 关键字
5)Object 类
6)对象转型
7)多态
目标:了解继承的作用(好处),掌握继承的实现;掌握重写的意义和规范,区分重写和重载;了解 super 关键字的含义和作用;掌握 final 的含义,修饰变量,方法,类;了解 Object是所有类的根基类,了解 Object 中 equals() 和 toString()的作用及含义,子类中重写该两个方法。了解对象的转型;掌握多态发生的条件,掌握多态原理。
第9天 面向对象4
1)抽象类
2)接口
3)内部类
4)工厂模式
5)静态代理
6)面向对象总结
目标:了解抽象类,掌握抽象类的实现;了解接口的含义,掌握接口的实现,继承和实现规则;了解内部类;了解工厂模式的思想及实现方式;了解代理的思想及实现方式(静态代理);面向对象三大特性总结,封装,继承,多态。了解面向对象设计原则。
第四章 异常机制 第10天 异常&常用类
1)java 异常的概念(介绍)
2)java 异常的分类,结构体系
3)异常的捕获和处理
4)自定义异常
5)排错
6)String、StringBuilder、StringBuffer
7)包装类
8)Date、SimpleDateFormat
9)File
目标 :了解异常和错误的概念及产生的情况;了解异常的结构体系和分类;掌握异常的两种处理方式;了解自定义异常;学习看异常排错;String、StringBuilder、StringBuffer 的异同;了解包装类;掌握 Date 的使用,掌握字符串和日期之间的转换;了解 File 的含义
第五章 数组 第11天 数组
1)数组概述和特点
2)创建数组和初始化
3)数组常见操作
4)数组的拷贝
5)数组排序
6)多维数组
7)附录(面试前复习一下!!)
8)冒泡排序
9)二分法查找
10)命令行参数的问题
11)增强 for 循环
第六章 容器 第12天 容器1
1)容器的概念(介绍)
2)容器的结构体系
3)容器的使用介绍
4)List-ArrayList(定义、使用、遍历) 泛型
5)Set-HashSet(定义、使用、遍历)泛型
第13天 容器2
1)Map-HashMap(定义、使用、遍历)泛型
2)掌握三种容器的特点
3)Collections 工具类
4)Properties
目标:了解容器的概念和体系结构;重点掌握容器的使用和遍历方式;了解三种容器的特点; 了解 Collections 的使用;了解 Properties 的使用
第七章 正则 第14天 正则
1)了解正则的使用
2)正则规则
3)java 处理正则
目标:了解正则的规则;掌握 Java 处理正则;掌握 String 中使用正则
第八章 IO流 第15天 IO流
1)File 介绍
2)IO 流概念介绍,分类
3)InputStream、OutputStream 介绍
4)FileInputStream、FileOutputStream
5)BufferedInputStream、BufferedOutputStream
6)DataInputStream、DataOutputStream
7)ObjectInputStream、ObjectOutputStream
8)ByteArrayOutputStream、ByteArrayInputStream
9)Reader、Writer
10)FileReader、FileWriter
11)BufferedReader、BufferedWriter
12)InputStreamReader、OutputStreamWriter
13)文件的拷贝
目标:了解各种输入输出流的特点;实现文件的拷贝
第九章 注解& 反射 第16天 反射& 注解
1)反射的作用、概念(介绍)
2)利用反射创建对象
3)利用反射获取类信息
4)利用反射获取属性、方法
5)利用反射设定属性
6)利用反射调用方法
7)动态代理
8)注解的使用格式
9)内置注解
10)元注解
11)自定义注解
12)解析注解
目标:了解反射,掌握注解的使用;了解注解的解析
第十章 xml解析 第17天 xml解析
1)了解什么 xml 文件
2)了解文件的解析方式
3)了解 xml 的几种解析方式特点
4)解析 xml
目标:了解 xml 文件;了解 xml 文件的解析过程; 掌握第三方 jar 包的使用
第十一章 多线程 第18天 多线程
1)线程和多线程的概念
2)线程的状态
3)掌握创建线程三种方式:Thread、Runnable、Callable
4)线程同步 Synchronized 关键字讲解
5)线程通信
目标:了解多线程的概念;实现线程的创建;了解线程安全问题;观察多线程带来的问题; 了解线程键的通信;编写设计模式中的单例模式
第十二章 网络编程 第19天 网络编程
1)了解网络
2)了解网络的分层
3)了解 IP
4)了解端口
5)了解网络通信的定位
6)了解协议
7)实现 UDP 通信
8)实现 TCP 通信
9)编写一个基于 socket 通讯的聊天室
10)网络爬虫原理讲解
目标:了解网络的概念;了解 IP 地址和端口号;了解协议的概念;实现简单的网络编程
第十三章 复习&回顾 第20天 复习&回顾
第十四章 考试 第21天 考试
第二阶段中级数据库前端及web编程
阶段 技术名称 技术内容
第一章 Oracle数据库 第1天 数据库安装、select语法
1)oracle 安装测试
2)数据库的介绍
3)oracle 体系结构介绍
4)表的介绍,三范式介绍
5)select 基本语句
6)select 基本语句,*的使用,distinct 关键字,别名,虚表,伪列,null 处理
7)where 行过滤,比较条件
8)或、且、非、null 比较
9)集合操作 union, union all, intersect, minus
10)模糊查询 like, % _ 特殊处理
11)in 和 exists 查询
12)获取所有行记录
13)排序 order 常用函数的介绍 sysdate,current_date,add_month(),last_day(), months_between(), next_day()
第2天 函数
1)回顾 select 简单查询,分析 select 的执行过程
2)组函数的概念介绍及使用,count(),max(),min(),sum(), avg()
3)分组的介绍和使用,流程分析
4)group by 的使用
5)having 的使用及 having 与 where 的比较
6)行转列
7)rowid 和 rownum 的使用(删除重复记录和 oracle 分页)
第3天 表连接、DDL
1)表连接,多表查询的概念
2)92 语法的使用;笛卡尔积,等值连接,非等值连接,自连接,外连接
3)回顾组函数,group by 和 92 链表
4)99 连接;交叉连接,自然连接,using 连接,on 连接,外连接,全连接
5)视图概念和使用
6)索引
7)表设计,约束的介绍
8)创建表
9)删除表
10)约束 添加,修改,删除
11)修改表结构
12)删除表
13)截断数据
14)序列的介绍和使用
第4天 DML
1)回顾
2)事务的介绍
3)insert,update,delete
4)JDBC 入门(连接步骤)
5)简单 DBUtil 封装
第5天 JDBC
1)JDBC 介绍
2)JDBC 连接数据库
3)静态处理块的使用
4)预处理块的使用
5)批处理
6)增删改查例子
7)DBUtil 封装
第二章 web开发基础 第6天 HTML
1)HTML 介绍和基本结构和语法
2)HTML 常用标签
3)HTML 常用实例
4)HTML 表单
第7天 CSS
1)CSS 介绍及基本语法,引入方式
2)基本选择器介绍
3)CSS 常用属性
第8天 js入门
1)JS 介绍,引入方式
2)JS 基础语法——语句、注释、标识符
3)变量
4)数据类型及转换、运算符、块、流程控制语句
5)数组,声明、遍历
6)函数,声明,参数,常用函数
7)对象,创建,使用,eval(),this
第9天 事件、DOM 、BOM对象
1)事件介绍
2)行内事件
3)DOM0 级事件
4)DOM2 级事件
5)常用事件
6)BOM 介绍
7)window 对象
8)history 对象
9)location 对象
10)document 对象
11)cookie
12) DOM 介绍
13)节点介绍及操作 a)获取 b)新增 c)修改 d)删除
第10天 Ajax
1)操作属性
2)结合事件和 DOM
3)AJAX 介绍和封装
第11天 jQuery
1)jquery 入门
2)选择器
3)操作元素
4)简单操作 css 样式
第12天 jQuery
1)jquery 绑定事件
2)jquery 动画
3)jQuery 中的 ajax
第13天 Bootstrap
1)Bootstrap 环境安装
2)Bootstrap Css 和布局组建
3)Bootstrap 插件
第14天 EasyUI
1)EasyUI 表格应用
2)EasyUI 拖放
3)EaysUI 按钮和菜单的创建
4)Easy 布局
第15天 EasyUI
1)EasyUI 子弟内衣分页
2)EasyUI 添加分页组建
3)EasyUI 属性菜单创建和操作
4)EasyUI 表单操作
第16天 Angular
1)AngularJS 介绍
2)AngularJS 表达式
3)AngularJS 指令
4)AngularJS 模型
5)AngularJS 作用域
6)AngularJS 控制器
第17天 Angular
1)AngularJS 过滤器
2)AngularJS 服务
3)AngularJS 事件
4)AngularJS 模块
5)AngularJS 表单和输入验证
第18天 Angular
1)AngularJS 包含
2)AngularJS 依赖注入
3)AngularJS 路由
4)AngularJS 动画
5)AngularJS API
第19天 Angular项目 - takeaway外卖网
第20天 Angular项目 - takeaway外卖网
第三章 jsp/Servlet 第21天 Http协议及servlet
第22天 request和response
第23天 cookie session config application
第24天 jsp详解
第25天 el表达式+jstl标签库
第26天 filter + listener
第27天 文件上传/ 下载及 Servlet3.0
第四章 中级项目1 第28天 项目开发流程介绍,环境搭建,项目介绍,静态页面转换,登录功能实现
第29天 个人中心,类别管理(增删改查)
第30天 云记管理(增删改查,分页)
第31天 列表展示,主页搜索,类别分组,日期分组
第32天 报表管理,POI
第五章 中级项目2 第33天 项目介绍,登录实现,个人中心查看和更改
第34天 餐厅详情
第35天 促销活动(添加、删除、修改、查看)切换餐厅
第三阶段高级框架及CRM项目
阶段 技术名称 技术内容
第一章 Spring讲解 第1天 Spring IOC
1)spring 框架介绍,内部模块构成讲解 ,ioc 基本概念介绍;
2)工厂模式简单模拟实现 spring ioc 实例化 bean 内部原理;
3)spring ioc 内部实例化 bean 三种方式介绍;
4)spring ioc 控制反转与依赖注入 注入 bean 四种注入方式介绍;
5)ioc 集合(list,set,map,properties)注入配置;
6)使用 spring ioc 模拟用户登录后台;
7)bean 作用域与生命周期介绍
第2天 Spring Aop+送邮件发送+定时任务调度
1)代理模式回顾,静态代理实现;
2)动态代理回顾与实现(jdk 与 cglib 动态代理原理介绍与实现);
3)spring aop 基本概念介绍(连接点,切入点,通知,切面,目标对象,织入,引入等);
4)spring aop 面向切面编程两种基本配置介绍与使用;
5)扩展点
    1. java mail 与 spring mail 邮件发送代码实现邮件发送功能
    2. spring 定时任务调度配置
第3天 Spring Jdbc + 物 事物 + RMI
1)spring jdbc 操作 dao 层基本环境配置;
2)使用 spring jdbc 完成 dao 层单表 crud 操作代码实现;
3)spring 事物管理特性讲解与两种配置实现应用程序事物统一管理;
第4天 Maven + Git
1)Maven 基本概念介绍与环境配置;
2)Maven 目录结构讲解、maven 普通工程、web 工程创建与构建;
3)maven 常用命令介绍与使用(clean、compile、package、install、test 等);
4)maven 坐标概念介绍、坐标配置与使用;
5)maven 多模块项目构建 项目打包配置简单介绍
6)maven 仓库概念介绍与仓库使用,maven 坐标依赖介绍;
7)常用版本控制工具介绍(cvs,svn)与 git 概念介绍与客户端软件安装;
8)git 本地仓库介绍与使用,借助 github 上传本地文件到远程仓库介绍;
9)ide 环境下使用 git 进项项目整体版本控制与基本操作使用(提交项目到本地仓库,远程仓库以及拉取远程仓库文件到本地操作介绍 )
第二章 Mybatis讲解 第5天 MyBatis入门
1)Mybatis 框架概念介绍,Mybatis 框架内部工作流程讲解;
2)maven 环境下 mybatis 环境配置与项目搭建;
3)mybatis 输入输出参数基本配置介绍与使用;
4)mybatis 映射配置文件基本标签配置与使用(select insert update delete);
5)基于代理的 crud 配置与使用介绍;
6)mybatis 动态 sql 标签基本配置与使用 (if、 where、 trim 、set、 choose whenotherwise 等)
7)基于注解的动态 sql 配置与使用
第6天 MyBatis关系映射
1)Mybatis Orm 实体关系映射关系模型介绍;
2)Mybatis 一对一、一对多、多对多 查询基本配置与实现;
3)Mybatis 一二级缓存概念介绍与分布式缓存 ehcache 介绍;
4)Spring 整合 Mybatis 流程介绍;
5)Mybatis 分页插件 PageHelper 在整合环境下基本配置与使用;
6)Mybatis 代码生成插件介绍与使用
第7天 Spring Mybatis整合 Spring+Mybatis 整合环境下旺财后台项目代码迁移 借助中级项目熟练 sm 整合环境下框架
第三章 SpringMVC讲解 第8天 SpringMvc入门
1)Mvc 回顾 ,Spring Mvc 框架基本概念介绍;
2)Spring Mvc 内部请求流程分析 画图演示;
3)Spring Mvc 环境搭建 与内部源码分析;
4)Spring Mvc 请求地址绑定配置与请求参数绑定详细讲解;
5)Spring Mvc 控制转发与重定向回顾与基本使用介绍
6)Spring Mvc Json 配置与使用
7)Spring Mvc 拦截器概念介绍与自定义拦截器两种实现方式介绍;
8)Spring Mvc 文件上传讲解与单文件上传实现演示;
9)SSM 框架整合相关配置介绍并实现框架整合
第9天 Spring MVC2
1)Spring Mvc RestFul 风格 url 基本配置介绍与代码实现;
2)Spring Mvc 全局异常介绍与三种实现代码演示;
3)Spring Mvc 应用程序中全局异常统一处理代码实现
4)Spring Mvc 国际化介绍与配置;
5)基于 SSM 环境 中级项目 Controller 层代码改造
第10天 SSM集成改造中级项目 基于中级项目 集成 EasyUI +Freemarker 改造中级项目代码使用高级框架实现
第四章 项目实战(中远 CRM系统) 第11天 项目介绍、环境搭建
1)crm 客户关系管理系统项目整体介绍 模块介绍,数据库表简单介绍企业中项目开发流程介绍;
2)crm 系统项目环境搭建;
3)crm 用户登录 退出 密码修改代码实现;
4)crm 系统项目全局异常统一处理实现
第12天 营销机会管理 crm 系统营销模块(营销机会管理与客户开发计划) 代码实现
第13天 客户管理 客户管理-客户信息管理-订单查询-客户流失管理功能实现(客户交往记录,联系人管理由学生课下实现)
第14天 服务管理、统计报表 Crm 服务管理(服务创建,分配,处理,反馈,归档)与报表统计(客户贡献分析,服务类型分析查询)功能实现
第15天 权限管理1
Crm 权限管理 权限基本概念介绍(用户,资源,角色);
用户管理,菜单管理,角色基本数据维护功能实现;
第16天 权限管理2
上午:树形数据展示 Ztree 插件基本使用介绍
角色功能授权与权限回显功能实现
基于角色的菜单权限显示控制实现
第五章 Linux 第17天 Linux系统介绍、安装 Linux 系统基本介绍,Vmware 虚拟机安装以及 Vmware 下 Centos 系统安装与网络环境基本,配置 XShell 客户端连接 Linux 使用 linux 系统基本命令介绍与使用(cd、mk、rm、ps、tar、vi、vim 等)
第18天 项目上线 Linux 下 OpenJdk ,Tomcat,MySql 等基本环境安装与配置 Crm 项目基于 Maven 环境的打包配置与 Linux 下 war 包上传与部署操作实现
第六章 Redis 第19天 Redis介绍、安装 Redis 缓存基本概念介绍基于 Linux 系统 Redis 环境配置与搭建 Redis 对于基本数据类型常用命令介绍与使用(String ,List,Set,Zset,Hash 等) Linux 下读写概念分离讲解与配置实现Linux 下 Redis 主备切换 介绍与配置实现
第20天 Java客户端操作Redis
1)使用 Jedis 客户端 操作 Redis 基本环境配置 Jedis 客户端 操作 Redis 对基本数据类型操作代码支持实现使用 Jedis 客户端 完成代码层读写分离;
2)Spring-Data-Redis 操作 Redis 缓存服务器基本环境配置与使用
3)Spring-Data-Redis 操作 Redis 完成基本数据类型操作
4)Spring-Data-Redis 实现代码层准备切换配置
5)Crm 项目应用 Redis 缓存实现数据查询缓存添加
第七章:Hibernate 第21天 Hibernate1
1)Hiernate Orm 对象关系映射模型讲解;
2)Hibernate 框架介绍与基本环境搭建;
3)Hibernate 核心 Api (Session,SessionFactory,Transaction,Query,Criterria,Configuration)介绍;
4)Session 基本 crud 操作讲解;
5)Hibernate 对象状态(瞬时态,持久态,游离态)介绍以及对象状态转换分析;
6)Hibernate 关联关系一对一、一对多、多对多映射基本配置;
7)Hibernate 中集合映射配置介绍;
8)Hibernate 基于注解的关联关系配置讲解
第22天 Hibernate2
1)Hibernate 三种查询讲解
    本地 Sql 查询 单表 多表 统计 分页 等查询实现;
    HQL 查询 单表 多表 统计 分页等查询实现;
    QBC 查询 单表 多表 统计 分页 等查询实现。
2)Hibernate 懒加载与立即加载简单介绍
3)Hibernate 一二级缓存介绍以及 Ehcache 分布式缓存的使用介绍
4)SSH 框架整合讲解
5)Hibernate 与 Mybatis 框架异同点比较介绍
第四阶段电商项目及面试
阶段 技术名称 技术内容
第一章 项目第一周 第1天 电商行业介绍、项目介绍、项目搭建
第2天 Redis缓存系统搭建以及调用、电商首页1 1)redis 主从系统搭建,客户端采用 RestTemplate 进行调用
2)使用 freemarker 自定义指令实现数据展示(商品分类、广告、热门商品数据、品牌等)
第3天 电商首页2 使用 freemarker 自定义指令实现数据展示(商品分类、广告、热门商品数据、品牌等)
第4天 电商搜索 1)商品关键字搜索
2)商品分类以及品牌搜索
第5天 电商详情 1)介绍商品 SKU 信息
2)展示商品基本数据以及 SKU 信息的展示和选择
拓展 数据库分表拆库工具 MyCat 使用、分布式事物处理方式、dubbo + Zookeeper 入门
第二章 电商项目第二周 第6天 注册登录 1)阿里云短信接入;
2)第一代图片验证码讲解,了解第二代和第三代验证码
第7天 购物车实现 1)利用 SpringAOP + 自定义注解实现登录拦截
2)购物车的添加以及购物车的修改、删除、清空操作
第8天 订单管理 1)订单结算页面
2)订单的提交
第9天 支付 集成第三方支付平台进行订单的支付
第10天 消息队列讲解 1)消息队列介绍、rabbitmq 安装
2)rabbitmq 的详解以及编码实现
3)rabbitmq 的应用:短信发送改造以及日志收集
第三章 面试辅导 第11天 简历、自我介绍讲解以及编写
第12天 企业面试
第13天 Spring boot讲解、微服务介绍、Nginx入门
第14天 Spring Session管理 session 、Mongodb详解
第15天 模拟面试

电话咨询

客服热线服务时间

周一至周五 9:00-21:00

周六至周日 9:00-18:00

咨询电话

021-67690939
15201841284

微信扫一扫