学JAVA/JAVA大数据
好不好?

学习UI需求大 学习UI就业广 学习UI工资高 学习UI工资高

差异化教学优势
<因材施教、分级教学>

达内JAVA课程根据学员基础实施分班教学,学员入学第一个月将学习JAVA基础课程,然后进行分班考试,根据分班考试的成绩分为“就业班”和“培优班”。培优班侧重于“JAVA互联网开发“的学习,而就业班侧重于”JAVA企业级应用“的学习。

三大独特优势

对比行业内其他的JAVA/JAVA大数据培训课程,
达内的JAVA/JAVA大数据课程还具备以下三大独特优势:

全新升级、引领行业的JAVA/JAVA大数据课程
JAVA课程是达内的第一款课程,历经14年已累计培养了10万名JAVA学员,JAVA大数据课程是达内经过一年多的时间潜心研发,又经过一年多的实践完善,重磅推出的引领培训行业JAVA大数据课程,课程体系更加成熟,更值得信赖。
率先实现差异化教学的JAVA/JAVA大数据课程
差异化教学是教学的最高境界。但对于规模不是很大的培训机构,由于教学成本的原因很难实现真正的差异化教学。达内全年学员人数超过10万,完全具备实现因材施教、分级教学的条件。2016年,我们将全面推行因材施教、分级教学,让学员获得更好的体验和收获。
真正涵盖JAVA大数据内容的课程
JAVA大数据是技术发展的必然趋势,必将引爆新的职业热点。但要想从JAVA工程师跨越到JAVA大数据工程师需要扎扎实实的技术学习和项目实践,绝不是几堂新技术介绍课或三、五天的“Hello, World”级别的内容所能搞定的。达内的JAVA大数据课程借助于才高班的方式推出,让学员学到货真价实的大数据课程,通过技术的跨越实现职场的跨越。

Java大数据学员就业信息

Java就业明星

30万明星学员就业案例入学=高薪就业

高薪

本科

专科

低学历

课程安排

让每一位学员都能找到适合自己的课程;让强者更强,让优秀者更优秀。

Day01 Zebra 项目实战 "NIO 入门、Buffer、Channel_Selector、NIO 通信实现、NIO 粘包问;
序列化实现 RPC、GoogleProtobuf 实现 RPC、BlockingQueue、Concurrent;
Zebra 项目介绍、单机实现 Zebra、Zebra 文件收集;
Zebra 数据收集、Zebra 网络模块开发、ZebraRPC 实现、二级引擎开发 _ 一级引
擎测试、二级引擎开发 _ 数据聚合 _ 数据持久化、多机演示、ZooKeeper 在 Zebra
中的应用。"
Day02
Day03
Day04
Day05
Day06
Day07 Hadoop " 基于 Hadoop 的 RPC 通信机制、Hadoop 的配置;Hadoop 的启动、
shell 脚本操作 HDFS、Java API 操作 HDFS、HDFS 的 CRUD 的原理;
SecondaryNameNode、MapReducer 的概念、MapReducer 之 WordCount;
解析电信流量实例:Sort、Partition、Combiner;InputFormat、Split 组件、
RecordReader、RecordWrite 组件
跨Split的数据处理、Hadoop的性能统计工具Counter、Hadoop小文件的处理方式。
"
Day08
Day09
Day10
Day11
Day12
Day13 电商数据分析 Hive、Pig、Flume、Sqoop、Ooize、电商项目数据分析。
Day14
Day15
Day16
Day17 Scala 语言 "1) scala 表达式,def 定义方法,如何返回值,Unit 类型,函数的定义,函数与方
法的区别,函数的本质;2)class,object 定义,继承,trait 语法,实现原理,case
class,match case 语法,偏函数,闭包,Currying 化,StringContext,Option
Some None,Tuple;3) 集合方法和运算,隐式参数,隐式转换,future 对象
同步处理和异步处理返回结果,并发集合,串行 future 结果,并行 future 结果。"
Day18
Day19
Day20
Day21
Day22 Spark 1) SparkCore:单机 Spark,Spark-shell 的使用,Spark-submit 提交应用,
RDD,RangePartitioner 和 HashPartitioner,优选位置(数据本地化),全依赖、
部分依赖,函数,调试工具类;
2)RDD 的常见高阶函数,Action 方法,cache,persist,coalesce,
reparation,cartesian;
3)DataFrame,Colume,列式存储,注册临时表,创建永久表,使用 sqlContext
执行查询,缓存中间结果,分区处理,数据落地,与 Hive 结合;
4)创建 DStream,流式 WordCount,有状态 DStream;
5)窗口 DStream,Transform,Spark 的优化手段,以及相关的配置参数,Spark
案例应用。
Day23
Day24
Day25
Day26
Day27
Day28
Day29
Day30
Day31
Day32
Day33
1. Java 语言核心(每月月中开班)
Day01 Java 语言基础 基本常识、数制、环境搭建;数据类型、常量、变量、运算符、语句、函数、数组。
Day02
Day03
Day04
Day05 Java 面向对象 面向对象、访问权限控制符、构造函数、this 关键字、匿名对象、static、静态代码块、单例、继承、final、接口、多态、内部类、Object、String、Date 等。  Debug 工具。Maven 使用 SVN 版本管理。
Day06
Day07 "JavaSE 核心 API (集合与 IO)" "List、Set、Map、Iterator、Collections; 
Day08 异常机制、异常分类、异常处理; 
Day09 流的概念、字节流、字符流、转换流、缓冲流、装饰设计模式、管道流、编码处理。"
Day10
Day11
Day12 "JavaSE 核心 API
(多线程、网络、XML)"
多线程概念、线程生命周期、并发安全问题、线程间通信、生产者消费者问题;网络七层架构、UDP、Socket之TCP、网络通信案例;XML概述、XML语法、XML约束、 XML 编程;正则表达式、反射、注解、泛型、枚举、类加载器、静态导入、自动封箱拆箱、可变参数、增强 for 循环
Day13
Day14
Day15
2. Java Web 服务端技术  (贯穿项目:EasyMall 电子商务项目)
Day16 Web 前端技术 "HTML 语法常用标签、CSS 语法详解;JavaScript、DHTM、BOM、DOM
EasyMall 页面 JS 实现。"
Day17
Day18
Day19 "Java Web
服务端技术 "
"Web 服务器概述;MyEclipse 整合 JDK、Tomcat、EasyMall 开发环境搭建;
Http 协议详解、Servlet、Request、ServletConfig、Response、
ServletContext、资源跳转、AJAX;
JSP 技术,Session,Cookie,登录功能实现、JSP 标签技术;
EL 表达式、JSTL 标签库;
MVC 开发模式、JAVAEE 经典三层架构改造 EasyMall。"
Day20
Day21
Day22
Day23
Day24
Day25 Java 数据库访问技术 "Mysql 数据库、SQL 语言、数据库设计、数据库驱动 , 批处理、SQL 注入攻击;
连接池、动态代理。"
Day26
Day27 "Java Web
服务端高级技术 "
" 过滤器、EasyMall 实现 30 天内自动登录;
MD5、文件上传、EasyMall 实现添加商品;
监听器、实现购物车、订单功能实现;
事务控制、更新丢失;
在线支付、文件下载、销售榜单下载。"
Day28
Day29
Day30
Day31
Day32 项目实战 + 框架原理 EasyMall 项目实战
Day33
Day34
Day35
3. Java Web 框架及互联网架构 (贯穿项目:HTCargo: 汇通物流项目)
Day36 MyBatis MyBatis 映射基础,DQL 映射,DML 映射,复杂结果集映射技巧,高级动态 SQL 映射,
SqlSession 的使用,Spring 与 MyBatis 整合
Day37
Day38 "Spring
& SpringMVC"
Spring Ioc 基础、Ioc 注入技巧、对象高级装配(自动装配、模板装配、组件扫描特性、
FactoryBean、对象生命周期)、Spring AOP 原理、AspectJ、Spring JDBC 支持、Spring 事务
及安全管理; SpringMVC。
Day39
Day40
Day41
Day42
Day43 Web 前端高级 JQuery、JQuery 对象,元素选择,DOM 操作,CSS 操作,动画效果,JQuery 插件等、Jquery
Easy UI
Day44
Day45
Day46
Day47 "HTCargo
项目实战 "
Maven、Web 项目需求分析、Web 项目系统架构分析、PD 数据库建模;
组织机构管理实现(改进配置、部门 CRDU、用户管理、关联关系);
权限管理实现(角色+权限+ zTree)。
权限加强Apache Shiro(Shiro 安全框架、URL 过滤、加密、Spring 整合);
购销合同实现(购销合同业务、代理主键和业务主键、分页);
货物+附件+出货表 POI;
出货表模板打印、购销合同打印(HSSF、XSSF、SXSSF);
出口报运业务(跳跃查询、冗余设计、关联新增、批量修改)。
Day48
Day49
Day50
Day51
Day52
Day53
Day54
Day55
Day56
Day57
4. Java 互联网架构 (贯穿项目:JTMall)
Day58 Linux 管理 归档及压缩、程序和文件查找、vim、RPM、Yum、源代码编译安装、用户账号管理、TCP/IP、配置网络、Linux 远程控制、Linux 配置、Tomcat 部署、云服务器管理。
Day59
Day60 Lucene 与 Solor Lucene 快速入门、核心 API、中文分词器、Lucene 查询索引核心 API、Lucene Query Solor 概述、Solor 环境搭建、Solor 的使用、Solor 的集群、Solor 的 HA。
Day61
Day62 RabbitMQ 队列工作原理、RabbitMQ 搭建、RabbitMQ 管理命令、RabbitMQ 集群、RabbitMQ API 使用、Spring RabbitMQ 整合。
Day63
Day64 Redis Redis 原理、构建 Redis 环境、Redis 命令操作、Java Redis API、Spring Redis 整合、Redis 集群。
Day65
Day66 Nginx Nginx 原理、Nginx 环境构建、Nginx 虚拟主机、Nginx 反向代理、Tomcat 应用服务器集成、NginxURL 重写、Nginx 动静分离、Session 共享技术。
Day67
Day68 Dubbox 支持 REST 风格远程调用、注册服务、监听服务、发布服务、启动服务、对象序列化的优化、Dubbo的协议、Dubbox 入门、Dubbox 的高可用。
Day69
Day70 MySQL 优化 构建 MySQL 服务器、数据库基本管理、数据导入导出、用户授权及撤销、数据备份与恢复、MySQL管理工具、MySQL 主从同步、MySQL 读写分离。
Day71
Day72 Zookeeper ZooKeeper 介绍、ZooKeeper 安装配置、ZooKeeper 操作、ZooKeeper 常见应用场景、
ZooKeeper 在 Zebra 中的应用、ZooKeeper 原理剖析。
Day73
Day74 Tmall 项目实战 1)电商行业现状、项目介绍、软件设计、搭建开发环境、数据库表、实现商品分类功能、域名地址测试;
2)通用 Mapper 插件使用、新增商品、图片上传、商品列表查询、编辑商品、删除商品、规格参数;
3)商品规格参数数据新增保存、修改保存、前台系统搭建、分类的数据结构、统一接口、JS
跨域、Jsonp 解决跨域访问原理、Jsonp 方式通过扩展 spring 实现 js 跨域支持、内容管理系统分析;
4)大广告位分析及功能实现、后台返回商品类目数据添加缓存、前台系统获取后台系统数据方案;
5)商品详情页、商品详情页添加缓存、单点登录 SSO、单点登录业务接口、用户注册接口、通过 ticket查询缓存(Cookie)、前台系统实现用户注册;
6)订单系统、创建订单接口、实现下单功能、什么是Quartz、Trigger 触发器、Quartz 示例和 spring 框架整合、Quartz 的应用Lucene 查询方案、网络爬虫 jsoup、如何抓取全面的数据;
7)Solr 实现商品全文检索功能、准备商品数据、商品数据同步更新、Redis 高级中的 hash 结构、Redis 配置文件以及内存清理策略;
8)编写购物车 API、购物车写入 cookie、MySQL 主从复制读写分离、SpringAOP 实现读写分离。
Day75
Day76
Day77
Day78
Day79
Day80
Day81
1. Java 语言核心 (飞机大战及 DMS V1 项目贯穿)
Day01 Java 语言基础 Java语言简介、Java开发环境、变量、运算符、表达式、分支语句、循环语句、方法调用、
数组;算法基础、常用数据结构、企业编程规范。
Day02
Day03
Day04
Day05
Day06
Day07 Java 面向对象 类和对象、封装、访问权限控制符、构造函数、this 关键字、匿名对象、static、静态
代码块、单例、继承、final、接口、多态、内部类
Day08
Day09
Day10
Day11
Day12
Day13 Java SE 核心 “ 语言核心包、异常处理、常用工具包、集合框架。
异常处理、多线程基础、IO 系统、网络编程、Java 反射机制、JVM 性能调优(JVM
内存结构剖析、GC 分析及调优、JVM 内存参数优化)、Java 泛型、JDK 新特性。”
Day14
Day15
Day16
Day17
Day18
Day19
Day20
Day21
Day22
Day23
2. 数据库及 Web 前端技术 (DMS V2 项目贯穿)
Day24  XML XML 语法、XML 解析(SAX、DOM)、Dom4j 组件、Digester 组件。
Day25 Oracle SQL 语句基础和提高、SQL 语句调优。Oracle 体系结构及系统管理、Oracle 数据
库高级编程、数据库设计基础。
Day26
Day27
Day28
Day29
Day30 JDBC "JDBC核心API (Connection、Statement、ResultSet)、JDBC优化技术(缓存技术、
批处理技术、连接池技术)。"
Day31
Day32
Day33 HTML、CSS HTML5 基本文档结构、HTML5 文档块、链接、列表、表格、表单;掌握 CSS 基础
语法、盒子模型、浮动布局、定位等
Day34
Day35
Day36
Day37
Day38 JavaScript JavaScript 语言基础(数据类型、函数、对象、闭包)、DOM 编程、事件模型、
JavaScript 面向对象编程。
Day39
Day40
Day41 JS 框架  JQuery、JQuery对象,元素选择,DOM操作,CSS操作,动画效果,JQuery插件等。
Day42
Day43
3. Java Web 开发及服务端框架 (贯穿项目:云笔记)
Day44 Servlet/JSP Servlet 生命周期及 Servlet 服务器、Tomcat 部署配置、JSP 语法、自定义标记、JSTL 和 EL 表达式、JSP 新特性、Java Web 设计模式。
Day45
Day46
Day47
Day48
Day49
Day50
Day51
Day52
Day53 Spring "Spring Ioc 基础、Ioc 注入技巧、对象高级装配(自动装配、模板装配、组件扫描特性、
FactoryBean、对象生命周期)、Spring AOP 原理、AspectJ、Spring JDBC 支持、
Spring 事务及安全管理; SpringMVC
技术。
"
Day54
Day55
Day56
Day57
Day58
Day59
Day60
Day61 MyBatis MyBatis 映射基础,DQL 映射,DML映射,复杂结果集映射技巧,高级动态 SQL映射,
SqlSession 的使用,Spring 与 MyBatis 整合。
Day62
Day63
Day64 Ajax  Ajax 基础、XHR 对象、Ajax 设计模式、JSON 技术,RESTful 技术。
Day65
4. 综合项目实战
Day66 Struts2 Struts2 核心控制流程、Ognl、Action、Interceptor、Result、FreeMarker、
Struts2 标记库、Struts2 扩展、Struts2 应用技巧(输入验证、消息国际化、文件上
传和下载、防止重复提交等)。Spring 整合 Struts。
Day67
Day68
Day69 Hibernate "ORM概念、Hibernate核心API、Hibernate实体映射技术、Hibernate关系映射技巧、
HQL 查询、OSCache 及 Hibernate 缓存技术;Spring 整合
Hibernate。"
Day70
Day71
Day72 综合项目实战 熟悉基于 Linux 的 Eclipse 开发环境,掌握在 Linux 开发平台上集成 Spring、
SpringMVC、MyBatis 等框架;学习在 SpringMVC\MyBatis 框架基础之上构建
Web 前端 + 后端模式互联网架构应用;在项目中不仅仅能够掌握 HTML5/CSS3/JS
以及 JQuery 等客户端编程技术,还能掌握基于 Ajax/JSON/RESTful 的通讯技巧,
以及掌握多层架构的服务器后端技术。最终掌握主流的 WEB 应用开发技术。
Day73
Day74
Day75
Day76
Day77
Day78
Day79
Day80
Day81