Δ

客户服务热线

17600043455

在线客服
课程大纲对比图
  • 柠檬学院
  • JavaSE
  • HTML
  • CSS
  • JavaScript
  • jQuery
  • MySQL
  • JDBC
  • JSP
  • Servlet
  • Linux
  • AJAX
  • Maven
  • Spring MVC
  • Spring
  • Struts2
  • Hibernate
  • Mybatis
  • 反射
  • Servlet3.0新特性
  • Bootstrap
  • JSON
  • Oracle
  • Gradle
  • Spring Boot
  • Spring Sercurity
  • Spring-Data-JPA
  • Elasticsearch
  • Shiro
  • WebService
  • Redis
  • Nginx
  • JMS(ActiveMQ)
  • AMQP(RabbitMQ)
  • Rest服务
  • Spring session实现集群
  • Druid
  • Swagger
  • SVN
  • Git
  • 其他机构
  • JavaSE
  • HTML
  • CSS
  • JavaScript
  • jQuery
  • MySQL
  • JDBC
  • JSP
  • Servlet
  • Linux
  • AJAX
  • Maven
  • Spring MVC
  • Spring
  • Struts2
  • Hibernate
  • Mybatis
  • 反射
  • Servlet3.0新特性
  • Bootstrap
  • JSON
  • Oracle
  • Gradle
  • Spring Boot
  • Spring Sercurity
  • Spring-Data-JPA
  • Elasticsearch
  • Shiro
  • WebService
  • Redis
  • Nginx
  • JMS(ActiveMQ)
  • AMQP(RabbitMQ)
  • Rest服务
  • Spring session实现集群
  • Druid
  • Swagger
  • SVN
  • Git
Java课程大纲
一阶段
Java概述
Java语法基础
面向对象
常用类
二阶段
常用类和异常
集合
IO
多线程
多线程和网络编程
反射
XML
注解及动态代理
HTML和CSS
Javascript
jQuery
Bootstrap
三阶段
Oracle数据库
JDBC
DBUtils
JavaWeb
Servlet3.0新特新
AJAX&JSON
四阶段
项目案例
struts2框架
Hibernate框架
Mybatis框架
五阶段
Spring
SSH小型项目案例
SpringMVC
Maven
shiro权限
六阶段
基于spring boot项目案例
课程详情
阶段一
First Stage
01Java概述
  • 1.Java编程语言发展简史
  • 2.Java编程语言主要特征
  • 3.Java技术体系平台
  • 4.Java核心机制与JVM运行原理
  • 5.Java概述
  • 6.JDK环境安装配置
  • 7.环境变量配置
  • 8.Java程序入门
02Java语法基础
  • 1.变量的声明与使用
  • 2.变量内存空间分配与原理
  • 3.基本数据类型
  • 4.引用数据类型
  • 5.运算符
  • 6.流程控制语句
  • 7.方法
  • 8.形参和实参
  • 9.一维数组和多维数组
03面向对象
  • 1.面向对象思想
  • 2.类与对象
  • 3.成员变量和局部变量
  • 4.封装
  • 5.this关键字
  • 6.构造方法
  • 7.匿名对象
  • 8.继承
  • 9.多态
  • 10.抽象类
  • 11.接口
  • 12.内部类
04常用类
  • 1.Object类
  • 2.Scanner类
  • 3.Random类
  • 4.String
  • 5.StringBuilder类
  • 6.基本包装类
  • 7.System类
  • 8.Date
  • 9.DateFormat类
  • 10.Calendar类
阶段二
Second Stage
01常用类和异常
  • 1.基本包装类
  • 2.System类
  • 3.Date
  • 4.DateFormat类
  • 5.Calendar类
  • 6.异常概述
  • 7.异常分类
  • 8.异常处理方案
  • 9.自定义异常
02集合
  • 1.集合概述
  • 2.集合特点
  • 3.ArrayList集合
  • 4.Collection接口下的常用集合
  • 5.Iterator接口
  • 6.泛型
  • 7.Map接口下的常用集合
03IO
  • 1.字符输入流
  • 2.字符输出流
  • 3.字符缓冲输入流
  • 4.字符缓冲输出流
  • 5.复制文件
  • 6.集合与文件中数据相互读写
04多线程
  • 1.多线程运行原理
  • 2.多线程的实现方案
  • 3.线程生命周期
  • 4.线程同步
05多线程和网络编程
  • 1.线程池
  • 2.网络编程三要素
  • 3.Socket原理机制
  • 4.UDP传输
  • 5.TCP传输
06反射
  • 1.类加载机制原理
  • 2.反射构造方法、字段、方法
  • 3.Properties配置文件
  • 4.XML基本语法
  • 5.XML的约束
  • 6.XML的解析
07XML
  • 1.XML用途
  • 2.XML文档结构
  • 3.XML基本语法
  • 4.DOM&SAX解析体系
  • 5.DOM4j节点查询
  • 6.DOM4j文档操作
08HTML和CSS
  • 1.B/S架构
  • 2.HTML基本使用
  • 3.HTML DOM
  • 4.CSS选择器
  • 5.常用样式
  • 6.盒子模型与布局
  • 7.CSS选择器
  • 8.HTML5新特性
  • 9.CSS3新特性
09Javascript
  • 1.JavaScript基本语法
  • 2.JavaScript流程控制
  • 3.数组、函数、对象的使用
  • 4.JavaScript事件绑定/触发
  • 5.JavaScript事件冒泡
  • 6.JavaScript嵌入方式
  • 7.JavaScript DOM操作/li>
  • 8.DOM API
10jQuery
  • 1.jQuery快速入门
  • 2.jQuery语法详解
  • 3.jQuery核心函数
  • 4.jQuery对象/JavaScript对象
  • 5.jQuery选择器
  • 6.jQuery 文档处理
  • 7.jQuery事件
  • 8.jQuery动画效果
11Bootstrap快速使用
  • 1.bootstrap快速使用
  • 2.栅格系统
  • 3.表单、表格、按钮、图片
  • 4.下拉菜单
  • 5.按钮组使用
阶段三
Third Stage
01Oracle数据库
  • 1.简单查询
  • 2.oracle的常用函数
  • 3.多表查询
  • 4.集合操作
  • 5.DDL操作管理表
  • 6.DML管理数据
  • 7.其它数据库对象
  • 8.PL/SQL编程
  • 9.存储过程与存储函数
  • 10.触发器
02JDBC
  • 1.JDBC概述
  • 2.获取数据库连接
  • 3.数据库连接池C3P0 与 DBCP
  • 4.使用JDBC 完成数据库DML操作
  • 5.大数据的操作
  • 6.批量处理与元数据
03DBUtils
  • 1.使用QueryRunner
  • 2.可插拔式结果集处理
  • 3.批量处理
  • 4.大数据结果集处理
  • 5.自定义结果集处理
  • 6.利用DBUtils编写通用 DA
04JavaWeb
  • 1.Tomcat
  • 2.Servlet
  • 3.Request和Response
  • 4.Cookie和Session
  • 5.jsp,el和jstl
  • 6.Filter
  • 7.Listener
05Servlet3.0新特新
  • 1.@WebFilter注解
  • 2.@WebServlet注解
  • 3.@WebInitParam注解
  • 4.@ServletSecurity注解
  • 5.@HttpConstrait注解
  • 6.@HttpMethodConstrait注解
  • 7.Servlet3.0的异步支持
  • 8.@MultipartConfig文件上传
06AJAX&JSON
  • 1.AJAX技术衍生
  • 2.XMLHttpRequest使用
  • 3.同步请求&异步请求
  • 4.JSON语法
  • 5.Java JSON转换
  • 6.JavaScript JSON转换
  • 7.jQuery 基本AJAX方法
  • 8.底层$.ajax使用
阶段四
Fourth Stage
01项目案例
  • 1.需求分析
  • 2.概要设计
  • 3.详细设计
  • 4.编写代码
  • 5.测试
  • 6.发布程序
02struts2框架
  • 1.Struts2流程
  • 2.Struts2标签库
  • 3.Struts2模型驱动原理
03Hibernate框架
  • 1.Hibernate环境搭建&配置
  • 2.hibernate.cfg.xml&主键生成策略
  • 3.Session核心方法
  • 4.ORM映射:单向/双向1-n映射
  • 5.ORM映射:基于主/外键映射&n-n
  • 6.检索策略&迫切左外连接
  • 7.Hibernate缓存机制
  • 8.QBC、HQL
04Mybatis框架
  • 1.MyBatis配置&查询数据
  • 2.MyBatis全局配置文件
  • 3.MyBatis映射文件
  • 4.关联查询,动态sql
  • 5.MyBatis缓存机制&整合ehcache
  • 6.MyBatis逆向工程
阶段五
Fifth Stage
01Spring
  • 1.SpringIOC&DI机制
  • 2.Spring配置式组件管理
  • 3.Spring注解式自动装配
  • 4.Spring表达式语言
  • 5.SpringAOP&动态代理
  • 6.SpringJDBC使用
  • 7.Spring声明式事务
02SSH小型项目案例
  • 1.需求分析
  • 2.概要设计
  • 3.详细设计
  • 4.编写代码
  • 5.测试
  • 6.发布程序
03SpringMVC
  • 1.SpringMVC配置&运行流程
  • 2.SpringMVC数据绑定
  • 3.模型处理&@ModelAttribute
  • 4.RestFulCRUD
  • 5.表单标签&静态资源处理
  • 6.数据转换&格式化
04Maven
  • 1.Maven环境搭建
  • 2.Maven构建&自动化构建
  • 3.本地仓库&中央仓库
  • 4.maven创建web工程
  • 5.pom.xml、依赖管理
  • 6.坐标、依赖、生命周期等
  • 7.eclipse下的maven使用
05shiro权限
  • 1.Shiro入门
  • 2.Spring集成Shiro
  • 3.Shiro工作流程
  • 4.权限URL配置
  • 5.认证流程&认证Realm
  • 6.密码比对,MD5&盐值加密
  • 7.授权流程
  • 8.标签&权限注解
  • 9.会话管理、SessionDao
06webservice
  • 1.WebService简介
  • 2.WebService主流框架
  • 3.cxf的使用
  • 4.SOAP协议
  • 5.WSDL讲解
  • 6.JAX-WS
  • 7.与Spring整
阶段六
Sixth Stage
01Spring JdbcTemplate
  • 1.使用 JdbcTemplate
  • 2.使用 JdbcDaoSupport
  • 3.使用 NamedParameterJdbcTemplate
02Redis
  • 1.NoSQL&Redis入门
  • 2.Redis/memcache/MongoDB对比
  • 3.Redis安装&启动
  • 4.分布式数据库CAP原理
  • 5.Redis五大数据类型和基本操作命令
  • 6.Redis总体配置Redis.conf
  • 7.Redis持久化(RDB和AOF)
  • 8.Redis事务控制
03MongoDB
  • 1.MongoDB简介
  • 2.Linux平台安装MongoDB
  • 3.MongoDB插入、更新、删除、查询文档
  • 4.MongoDB条件操作符
  • 5.MongoDB排序、索引、聚合、复制、分片
  • 6.远程调试,SpringBoot集成持久层框架
  • 7.MongoDB数据库引用、覆盖索引查询、查询分析和优化
  • 8.MongoDB高级索引与索引限制
04基于spring boot项目案例
  • 1.Springboot工具安装,配置,日志配置
  • 2.模板引擎,web应用开发
  • 3.SQL关系型数据库操作/NoSQL数据库操作
  • 4.Caching,异步消息服务,Rest服务
  • 5.发送邮件,Spring Session集群
  • 6.远程调试,SpringBoot集成持久层框架
  • 7.项目需求分析,架构设计,整体框架设计
  • 8.用户管理,角色管理
  • 9.权限管理,博客管理
  • 10.评论管理,点赞管理
  • 11.分类管理,标签管理
  • 12.搜索实现
讲师介绍
  • 小****

    五星好评!课程非常棒,点赞!666走一波

    2017-07-22 10:31

  • 相****

    零基础的我 表示听起来毫不费力~ 每次听完课都是收益良多,以后多来听课,跟着老师早日成为Java大神!

    2017-08-05 18:39

  • 米****

    刚入门Java,简直是十万个为什么,幸好老师给予耐心的指导,老师真心讲得很好 ,帮助自己解决一些不太理解的问题。。。

    2017-07-20 17:09

  • 忘****

    我觉得学到的东西很多,在学校老师讲的跟不上,课下在看视频加深印象,书太枯燥看不进去,书上的知识点,视频的例子,自己多打几遍,视频很有帮助,能学到知识,不错点个赞!

    2017-09-15 22:47

  • 何****

    老师讲的特别透彻,很容易理解,零基础也可以轻松学会!而且老师们对学员都非常负责,感谢!

    2017-11-28 16:49

  • Y****

    perfect,这应该是我见过很令人满意的吧!虽然我学过php等部分语言但是老师讲的的确比在校学的精好,详细,在校,如果有什么疑难问题,需要请求老师的回答,但是有时他并不会讲的特别详细通俗易懂,但是这个教程的老师就把还没等同学们的问题问出来时,就已经讲到了!perfect

    2017-10-07 16:27

  • C****

    老师讲的真心不错,推荐学习,听其他老师的容易疲劳,听这个越听越感兴趣,时间合适,非常好

    2017-10-13 10:15

  • 我****

    老师讲的好仔细 没有课本上的那么死板 讲课内容包括老师的个人总结经验 说话也很很幽默!!!

    2017-12-22 22:07

  • 奋****

    老师讲的好,不枯燥,我喜欢,么么哒,这是我看到最耐心的程序猿

    2017-09-15 23:16

  • 心****

    同学们有问题都会尽力解答,老师真的很接地气。在这儿学到了很多东西! 总体来说,在这儿学习很快乐!

    2017-11-16 19:53

  • 皮****

    老师讲得很细,知识点很清晰,讲课时会把之前所学的知识进行串联加深我们的记忆,项目也很有意思,推荐!!!

    2017-10-10 16:31

  • 夕****

    老师教的还是非常详细的!也很耐心,有很多细节的问题有时候想不通,这时候问老师会很快指导,总的来说 很棒哦!

    2018-01-10 12:42

  • 真****

    老师讲的非常清晰,每个知识点都能够让我们明白,很喜欢,对自己很有帮助

    2018-01-04 10:05

  • 李****

    思路非常清晰,简单易学,很实用的课程,老师声音也很好听,就是觉得说话慢了点,我觉得1.5倍听,说话立马有激情,干练

    2018-01-15 22:56

  • L****

    老师教学认真,课堂效率高,授课内容详细,我们学生大部分都能跟着老师思路学习,气氛活跃,整节课学下来有收获、欣喜,使人对此门课程兴趣浓厚。

    2017-11-22 23:38

01

Before class课前

老师发放预习资料(视频+笔记+文档)、预习作业。

助教早上9点到晚11点在线答疑。学员遇到问题,可随时联系助教。文字、语音、QQ远程,快速高效解决学员问题。
老师每天检查学员的预习情况,确保每位学员预习到位。

预习不到位的学员,班主任会进行电话回访,了解原因,安排助教补课,单独辅导。

02

in class课中

开课前点名。迟到的学员,班主任会电话询问原因。学院的迟到早退会登记在册。考勤情况直接影响柠檬五星的评比。

直播教学期间,学院在问答区提问,助教会与学员全程沟通,实时答疑,不留死角。

课间休息,助教与学员互动,听音乐,讲解职业发展规划,让学员不仅学到编程技能,而且对IT行业有全面了解。

讲师在直播期间,会进行不定期点名。如果学员未回应,助教会QQ+电话联系该学员。

下课后,助教会把讲师整理好的课堂笔记、源码,配套练习题及下节课的预习资料,及时发放给学员,并监督他们完成作业。

03

after class课后

课后,助教会监督学员做作业并及时提交。

助教会及时解答学员的疑问,辅导学员完成课堂作业。

晚上助教会对学员进行回访,检查学员作业完成情况,统计学员未掌握的知识点。

学员提交作业后,助教会对作业进行认真批改,指正错误,表扬优点,书写评语。

助教挑选优秀作业反馈给讲师,讲师在开课前,对优秀作业进行点评。

助教会根据学员的作业情况以及与学员的沟通内容,完成教学日志,详细记录学员每节课的学习情况。

criterion

学 院 准 则

Application

体 验 班 申 请 表

姓名

年龄

学历

住址

学习目的

课程内容版权均归北京阳光柠檬科技有限公司所有 京ICP备16040204号-1