智渔云课(北京)科技有限公司
项目驱动教学领军品牌  全国咨询热线:13601178140
最新Java课程
Java学习方法

智渔课堂Java课程设计理念

  • 企业:深入企业调查访问,上千位产品经理、技术总监对软件开发工程师的需求
  • 和企业中常用的技术 --以此获得最接近市场所需的技术点。
  • 毕业:统计上万名以毕业学员在工作中使用到的技术 --以此获得最接近市场所需的技术点。
  • 大数据:最新加入当下热门的大数据技术,大大提高了智渔课堂JavaEE课程的含金量。
  • 前沿:时刻关注最前沿的相关技术,并及时分享给每一位学员(包括以毕业学员)。
  • 培训:统计市场上百家培训基础所讲的技术。
  • 主次:将以上途径获取的技术点,经过统计、分析、筛选分类,并以主次编入智渔课堂的课程体系。
  • 方法:并将多年研究的总结的学习方法编入课程,除了教授技术点,还会教授独家研究的学习方法,使每个学员都能受益终身!!!
  • 结合独创的 SAIT 教学法,最终形成智渔课堂最接近市场需求的 JavaEE + 大数据 课程体系!
  • 授人以鱼,不如授之以渔;授人以鱼只救一时之急,授人以渔则可解一生之需。
java培训课程大纲

javaEE基础班课程,是针对0基础学员的特点而设计。

由浅入深,一步一步详细讲解Java基础的每一个知识点,带领每一位学员夯实Java基础部分的技术(基础非常非常重要)!

凡报名参加智渔课堂就业班培训的学员,均免费赠送Java基础班课程!

  • 阶段一      JavaSE基础

    Java技术 技术点 技术详情 驱动项目

    java基础

    Java语言概述

    编程语言发展简史,

    Java语言发展简史,

    Java语言特性,

    开发环境(jvm、jdk、jre)介绍、安装和配置(path、CLASSPATH、JAVA_HOME),

    java程序运行机制,

    编写第一个java程序,

    Java的三种注释(单行注释,多行注释,文档注释(javadoc)),

    ide工具的配置和使用(Eclipse),

    Java就业班项目介绍
    Java基础语法

    java中的数据类型(8种基本数据类型和String)和类型转换

    Java中的标识符,变量,常量,命名规范,关键字

    Java语句(单语句,复合语句)和表达式

    Java中的运算符(算术运算、比较运算、逻辑运算、赋值运算、位运算符)

    Java流程控制之选择结构(if else,switch,break)

    流程控制之循环结构(while,do-while,for,break,continue)

    数组

    一维数组(定义、初始化、遍历)

    二维数组(定义、初始化、遍历)

    操作数组的工具类Arrays

    排序算法(冒泡、选择等)

    搜索算法(二分法查找/折半查找)

    面向对象

    面向对象的概念

    类和对象

    方法和构造方法

    全局变量(属性/成员变量)和局部变量

    方法的参数(形参和实参)和返回值类型

    值类型和引用类型、值传递和引用传递

    方法的重载

    关键字static和this

    初始化代码块和静态块

    面向对象三大特性之封装

    封装的概念

    包和访问修饰符

    类和类成员的访问权限

    内部类(成员内部类、局部内部类、静态内部类、匿名内部类)

    使用DEBUG跟踪调试

    面向对象三大特性之继承

    继承的实现(extends)

    对象初始化的顺序

    方法重写

    方法重写和重载的区别

    关键字super

    关键字final

    Object类

    重写toString方法

    面向对象三大特性之多态

    多态的概念

    类型转换(向上转型、向下转型)

    动态绑定和静态绑定

    多态的使用和带来的好处

    关键字instanceof

    抽象类和接口

    抽象类和抽象方法

    接口和实现接口(implements)

    接口和接口之间的继承

    接口和抽象类的区别

    面向接口编程

    常用类

    字符串String、StringBuffer和StringBuilder

    包装类、自动装箱和自动拆箱

    日期类(Date)与日期格式化类SimpleDateFormat

    日历类(Calendar)

    大数据类(BigDecimal)

    数学类(Math)

    随机数类(Random)

    枚举

    枚举的概念

    枚举的应用

    异常

    异常的概念

    异常的分类

    异常的语法

    异常的执行流程

    异常的分类(检查异常和运行时异常)

    try catch finally 关键字

    throws 和 throw 关键字

    常见异常

    自定义异常

    文件和IO

    File类和常用方法介绍

    流的概念

    流的分类(输入流/输出流,字节流/字符流)

    字节流 InputStream 和 OutputStream

    字符流 Reader 和 Writer

    转换流,缓冲流,包装流,对象流(序列化)等

    java高级

    线程

    并发的概念

    什么进程

    什么是线程

    进程和线程的区别和联系

    java中实现多线程的两种方式和线程的启动

    线程的生命周期

    线程调度(休眠sleep,让步yield,插队join)

    线程同步(同步方法和同步块)

    线程协作(wait,notify,notifyAll)

    线程死锁

    线程的优先级

    后台线程(守护线程)

    线程相关类ThreadLocal

    Java就业班项目介绍
    垃圾回收

    垃圾回收的概念

    垃圾回收机制

    gc方法

    finalize方法

    集合(容器)

    集合的概念

    Collection 接口

    List接口

    常用的List集合实现类之 ArrayList 集合的实现原理和应用

    常用的List集合实现类之 LinkedList 集合的实现原理和应用

    Set接口

    常用Set集合实现类 HashSet的原理和使用

    对象比较Comparable 和 Comparator 接口

    常用Set集合实现类 TreeSet的原理和使用

    迭代器Iterator遍历集合

    增强for循环

    集合工具类 Collections,Enumeratioin

    Map接口

    Map接口实现类 HashMap TreeMap Hashtable

    遍历Map keySet() entrySet()

    泛型

    泛型的概念

    泛型的应用

    泛型集合

    数据结构

    双向链表

    单向链表

    队列

    设计模式

    单例模式

    工厂模式

    适配器模式

java培训课程大纲

JavaEE就业班课程,由智渔课堂专业的教学研发团队,经过多年的经验积累,精心设计而来!

并根据市场的变化持续更新课程内容,以使智渔课堂的课程最接近市场需求!!!

  • 阶段二      JavaEE软件开发

    Java技术 技术点 技术详情 驱动项目

    数据库基础

    MySQL数据库基础

    数据库概念

    数据库分类

    MySQL的安装和卸载

    DDL 操作数据库和数据表(约束、数据完整性)

    DML 操作数据

    数据查询(基本查询、条件查询、分组、排序、子查询、分页、链接查询)

    数据库设计的三大范式

    Java就业班项目介绍
    MySQL数据库高级

    视图、索引

    SQL 编程

    函数、存储过程、触发器

    数据库事务简介

    事务的特性

    事务的提交与回滚

    事务的隔离级别

    数据库的备份与恢复(导入导出)

    JDBC操作数据库

    什么是JDBC 为什么会有JDBC

    使用JDBC的基本步骤

    Statement的使用

    SQL注入问题 使用PreparedStatement

    使用PreparedStatment完成增删改查

    初步封装JDBC工具类

    使用Statement和PreparedStatement完成批处理

    封装通用JDBC工具类

    事务处理(ACID)

    Dao模式

    数据库连接池 (dbcp、c3p0)

    Web基础

    网页基础之HTML

    HTML概述

    HTML的基本结构

    HTML基本标签:标题标签、段落标签、锚点标签、图片标签、列表标签、表格标签等

    HTML标签的常见属性:id、class、name、height、width、src、href、action、method、style等等

    HTML表单(表单控件)

    HTML表单提交的两种方式

    HTML框架标签:iframe、frameset

    Java就业班项目介绍
    网页基础之CSS

    CSS概念

    CSS的作用

    使用CSS的三种方式

    CSS三种基本选择器(标签选择器、类选择器、ID选择器)

    派生选择器(选择器分组、组合选择器、兄弟选择器、子选择器、后代选择器)、属性选择器、伪类等

    八大类属性:背景、文本、字体、列表、轮廓、边框、边距、定位

    盒子模型

    定位方式

    页面布局(CSS+DIV(重点)、框架布局、表格布局)

    网页基础之CSS3

    CSS3 边框

    CSS3 背景

    CSS3 文本效果

    CSS3 字体

    CSS3 2D 转换

    CSS3 3D 转换

    CSS3 过渡

    CSS3 动画

    CSS3 多列

    CSS3 用户界面

    网页基础之JavaScript

    JavaScript 简介

    使用 JS 的三种方式

    JS 基础语法:语句、原始类型(Undefined、Null、Boolean、Number 和 String)、变量、类型转换、运算符、流程控制(选择结构、循环结构)

    JS 高级语法:函数、对象(object、字符串(String)、数字(Number)、日期(Date)、数组(Array)、正则表达式(RegExp))、事件

    DOM 和 BOM 简介

    JS操作DOM对象

    JS操作BOM对象(window对象、document对象、location对象、history对象、screen对象、navgitor对象)

    网页基础之HTML5

    HTML5新增表单标签

    多媒体标签(音频标签、视频标签)

    HTML5 拖放

    HTML5 画布

    HTML5 SVG

    HTML5 地图

    HTML5 本地存储

    服务器

    Tomcat服务器

    B/S 架构 和 C/S 架构

    WEB 服务器运行原理

    Tomcat服务器简介

    Tomcat安装使用

    Tomcat服务器配置(端口号配置、字符编码配置、欢迎页面配置、虚拟目录配置)

    JavaEE基础

    XML

    XML 简介

    XML 和HTML

    XML 基本语法

    XML 校验(DTD校验 和Schema校验)

    DOM4J 解析 XML

    Java就业班项目介绍
    反射机制

    反射(Reflection)简介

    获取Class对象

    通过反射创建对象

    通过反射调用对象方法

    通过反射访问对象属性

    Jsp 入门

    JavaEE 概述

    IDE 工具简介

    WEB 应用程序的创建和目录结构

    Jsp 简介

    JSP 页面的基本结构

    JSP 注释

    JSP 指令

    JSP 脚本(声明、脚本、表达式)

    WEB 应用程序的部署和运行

    Servlet 入门

    Servlet 简介

    Servlet 的创建和配置

    Servlet 的工作原理和生命周期

    请求对象(HttpServletRequest:获得参数,属性,头信息,编码)

    响应对象(HttpServletResponse:响应格式,编码,输出)

    请求转发和重定向

    JSP 高级

    JSP 的执行原理

    JSP 中的9大内置对象:pageContext、request、session、application、config、out、response、page、exception

    JSP 指令:page指令、include指令、taglib指令

    JSP 动作标签:forward标签、include标签、useBean标签、setProperty标签、getProperty标签

    Servlet 高级

    会话跟踪:Session和Cookie

    ServletContext详解

    ServletConfig详解

    Servlet 过滤器(Filter)简介和执行原理

    Servlet 过滤器(Filter)的应用

    FilterConfig详解

    Servlet 监听器(Listener)简介和执行原理

    Servlet 监听器(Listener)应用

    Jsp 扩展

    EL 表达式

    JSTL 标签库

    自定义标签

    WEB 应用常见功能的实现

    通用分页

    高级查询(模糊查询、数据回显)

    图片验证码

    文件上传和下载

    导出Excel

    权限管理

    log4j日志记录(控制台、文件)

    AJAX

    AJAX 简介

    异步请求的原理

    异步请求的实现

    JSON 简介和语法

    常见异步功能的实现:异步登录和局部刷新、异步二级联动、文本框自动补全、表单数据异步验证等

    项目实训

    版本控制工具(SVN)

    SVN 简介

    SVN 安装和配置

    SVN 检出、更新、提交等操作

    SVN 解决版本冲突

    Java就业班项目介绍
    数据库设计工具(PowerDesigner)

    PowerDesigner 简介

    PD 安装和常用设置

    PD 创建概念模型

    PD 创建物理模型

    PD 生成 SQL 语句

  • 阶段三      JavaEE框架

    Java技术 技术点 技术详情 驱动项目

    操作系统

    Linux

    安装linux环境,和介绍

    linux界面和目录结构介绍

    开关机命令、sudo命令、文件操作命令

    系统命令

    打包和压缩

    vim使用

    windows-ssh客户端

    搭建java开发环境

    大型数据库

    Oracle

    Oracle 简介

    安装Oracle

    用户管理

    权限管理

    表空间

    数据库对象和DDL语句

    数据类型

    操作数据 DML、 DQL

    伪列:ROWID、ROWNUM

    系统函数

    视图、索引、序列、同义词、触发器

    PL/SQL 编程:语法、PL/SQL匿名块、声明、输出、流程控制(选择结构、循环结构)、特殊操作符(||    ..    <<>>    ** 等)、特殊类型(%type、%rowtype)、游标

    子程序:存储函数和存储过程

    函数、存储过程、触发器

    Java就业班项目介绍

    JavaEE开发框架

    Mybatis 3

    框架简介

    Mybatis 简介

    使用 Mybatis 开发的基本步骤

    Mybatis 环境搭建

    Mybatis 配置和映射

    Mybatis 实现增删改查

    Mapper 模式开发

    Mybatis 配置关联映射(一对一、对多一、一对多、多对多

    Mybatis配置动态SQL

    Mybatis配置SQL片段

    批量操作

    Mybatis 分页插件

    Mybatis 缓存机制

    Mybatis 逆向工程 MybatisGenerator

    Mybatis 注解开发

    Java就业班项目介绍
    Spring 4

    Spring 框架简介

    Spring 的两大核心技术

    IoC 简介

    IoC 技术原理详解

    使用 Spring 的基本步骤

    Spring 环境搭建

    Spring 装配 Bean

    注入属性值(初始化Bean)

    自动装配

    代理模式:静态代理和动态代理

    AOP 简介

    AOP 技术原理详解

    编程式事务管理

    事务传播特性

    AOP 实现声明式事务管理

    Spring 注解实现

    Spring Quartz 任务调度器

    Spring MVC

    Spring MVC 框架简介

    Spring MVC 开发基本步骤

    Spring MVC 配置实现

    Spring MVC 注解实现

    Spring MVC 参数绑定

    Spring MVC 返回值类型

    Spring MVC 跳转方式(请求转发和重定向)

    Spring MVC 返回 JSON 数据

    Spring MVC 拦截器

    Spring MVC 实现文件上传下载

    SSM整合开发

    Spring + Spring MVC + Mybatis 整合开发

    前端框架

    Jquery

    Jquery 简介

    引入 Jquery

    Jquery 语法

    Jquery 选择器

    Jquery 常用方法

    Jquery 事件绑定

    Jquery 操作 DOM

    Jquery 实现 AJAX

    Jquery 常见特效

    Java就业班项目介绍
    Jquery EasyUI

    Jquery EasyUI 简介

    Layout布局

    Accordion分类

    Linkbutton按钮

    Tabs选项卡

    Pagination分页拦

    validatebox验证框

    combobox组合框

    datebox日期输入框

    numberspinner数字微调

    slider滑动条

    progressBar进度条

    window窗口

    dialog对话框

    messager消息窗口

    tree树型菜单

    BootStrap

    BootStrap 简介

    BootStrap 环境搭建

    BootStrap 栅格系统

    BootStrap 响应式布局

    BootStrap 内置 CSS 和组件:代码、表格、表单、按钮、图片、工具class、下拉菜单、按钮、输入框、导航、分页等

    BootStrap 内置 JS 插件:data属性介绍,模态框,下拉菜单,提示,弹框等

    项目管理

    maven

    maven 简介

    maven 安装和配置

    maven 仓库配置

    maven 项目搭建

    maven 项目管理:项目的模块、版本、编译、测试、发布等

    maven Jar包管理:配置自动下载Jar包、源码和文档包,以及Jar包的依赖管理

    Java就业班项目介绍
  • 阶段四      JAVAEE技能升级 + 大数据课程

    Java技术 技术点 技术详情 驱动项目

    Java高级技术 + 大数据

    Redis

    Redis 简介

    Redis安装和配置

    Redis启动方式

    Redis 详细配置

    Redis 中实现持久化

    Redis集群版的安装、配置、启动和关闭

    Jedis 使用池连

    Jedis 访问集群

    Java就业班项目介绍
    Solr

    Solr 简介

    Solr 安装

    Solr 插件配置

    Solr 文档操作(添加文档、删除文档、修改文档等)

    Solr 查询索引库

    Solr 集群

    系统架构 nginx

    Nginx 简介

    Nginx 配置虚拟主机

    Nginx 反向代理

    Nginx 集群的创建

    工作流引擎 activiti

    工作流简介

    Activiti 简介

    Activiti 安装

    Activiti 创建工作流项目

    BPMN 图设计

    Activiti 流程引擎框架

    Activiti 流程管理(定义、删除、流程任务、流程变量

    Activiti 连线、排他网关、指定任务者等

    weblogic

    Weblogic 简介

    Weblogic 安装、配置和部署

    Weblogic 集群安装、配置和部署

    大数据课程

    hadoop 简介

    hadoop 集群安装、配置和使用

    hadoop 核心组建hdfs的工作原理

    HDFS 的API调用

    hadoop 核心组建mapreduce和yarn

    hadoop 的HA机制和集群搭建

    hbase 和 hive

    storm 和 spark

  • Java就业班      扩展课程

    Java技术 技术点 技术详情 驱动项目

    扩展技术

    Hibernate5

    Hibernate 简介

    ORM(对象关系映射) 详解

    Hibernate工作原理

    使用 Hibernate 的基本步骤

    Hibernate 环境搭建

    Hibernate 映射文件的配置

    Hibernate 实现增删改查

    Hibernate 持久化对象的生命周期

    Hibernate 中对象的三种状态

    Hibernate 主键生成策略

    Hibernate 关系映射(一对一、一对多、多对一、多对多)

    Hibernate 懒加载

    Hibernate 级联操作

    Hibernate 抓取策略

    Hibernate 控制权反转

    HQL 简介

    HQL 语法

    HQL 详解

    本地SQL检索

    QBC 检索

    Hibernate 缓存机制(一级缓存、二级缓存、查询缓存)

    Hibernate 逆向工程

    Java就业班项目介绍
    Struts2

    Struts2 简介

    Struts2 工作流程

    使用 Struts2 的基本步骤

    Struts2 环境搭建

    创建 Action 的方式

    访问 ServletAPI 的四种方式

    Struts2 配置详解

    Struts2 视图组件(标签库)

    OGNL 表达式语言

    Struts2 拦截器

    Struts2 阻止表单重复提交

    Struts2 实现文件上传下载

    SSH2配置方式整合开发

    ssh2整合开发(配置方式)

    Hibernate5 注解开发

    @Entity、@Table、@Column、@oneToMany、@ManyToOne、@oneToOne、@manyToMany等注解的使用详解

    拓展相关技术

    Servlet3.0新特性详解

    cms内容管理系统介绍、开发和使用

    NOSQL之MongoDB的安装和使用(增、删、改、查)

    JavaMail:spring邮件收发

    spring security spring安全配置

    前端插件:日历控件,文本编辑器(CKEditor)

    统一建模语言(UML): 数据建模,类图,用例图,时序图等

Java培训教程优势

选择智渔课堂您可以获得:最专业的Java培训课程,最优惠的价格,最容易的学习过程,最短的学习时间,以及最优质的就业服务和最高薪的工作!

并且智渔课程承诺终身学习和就业服务,包括后期更新的学习资源,智渔课堂的已毕业学员,均可以免费获取。

Java培训机构对比
Java实战项目

智渔课堂的教学驱动项目和实战项目,均来自企业内部真实的开发项目。

毕业就有3年真正的项目开发经验!

  • Java就业班课程内容

    极品飞车

  • Java就业班课程内容

    QQ

  • Java就业班课程内容

    P2P理财

  • Java就业班课程内容

    2048

  • Java就业班课程内容

    互联网支付后台管理

  • Java就业班课程内容

    坦克大战

  • Java就业班课程内容

    P2P理财

  • Java就业班课程内容

    工行跨行转账

  • Java就业班课程内容

    电商平台CMS管理系统

  • Java就业班课程内容

    重构二手车电商竞拍平台

  • Java就业班课程内容

    商城项目

  • Java就业班课程内容

    电商网站系统架构

点击开始