华为教育-专注大数据,强大的师资团队|JAVA大数据培训

全行业真正的大数据开发培训

0基础,学习120天,薪资轻松过万
有开发经验者,学习120天,薪资轻松过两万

来铧为,成为大牛不是梦

学习大数据有哪些困惑?

困惑咨询

何谓大数据?

大数据5V特性:Volume(大量)、Velocity(高速)、Variety(多样)、Value(价值)、Veracity(真实性),对于“大数据”(Big data)研究机构Gartner给出了这样的定义。“大数据”是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。根据维基百科的定义,大数据是指无法在可承受的时间范围内用常规软件工具进行捕捉、管理和处理的数据集合。

大数据究竟有多重要?

马云说:“未来最大的能源是数据,不参与大数据,十年后一定会后悔!”

大数据专家潜心开发的专业课程、内容全面、更易于理解、一学就会

8大学习阶段,造就未来高端大数据人才

01
第一阶段java语言基础
  • 1初识Java基础

    > java概述

    > java环境搭建

    > java变量、数据类型

    > java进制、运算符、表达式

    > String基础

    > java条件结构、循环结构、函数操作

    > java数组、数组排序、递归函数

  • 2Java面向对象

    > 类和对象、成员变量、成员函数、引用类型

    > 构造函数、函数重载、成员变量的初始化

    > this关键字、静态成员变量及初始化、静态成员函数

    > JVM对象内存结构、Java继承、继承中的构造方法

    > Instanceof关键字、方法重写、动态Binding、Object类

    > 访问控制、final关键字、抽象类、接口、内部类

  • 3Java语言基础

    > Java主类结构

    > 基本数据类型

    > 变量与常量

    > Java运算符

    > 数据类型转换

    > 代码注释与编码规范

    > 熟悉java帮助文档

  • 4Java流程控制

    > 复合语句

    > 条件语句

    > if条件语句

    > switch多分支语句

    > while循环语句

    > do…while循环语句

    > for循环语句

  • 5java字符串

    > String类

    > 连接字符串

    > 获取字符串信息

    > 字符串操作

    > 格式化字符串

    > 使用正则表达式

    > 字符串生成器

  • 6Java数组、类和对象

    > 数组概述

    > 一维数组的创建及使用

    > 二维数组的创建及使用

    > 数组的基本操作

    > 数组排序算法

    > Java的类和构造方法

    > Java的对象、属性和行为

  • 7数字处理类与核心技术

    > 数字格式化与运算

    > 随机数与大数据运算

    > 类的继承与Object类

    > 对象类型的转换

    > 使用instanceof操作符判断对象类型

    > 方法的重载与多态

    > 抽象类与接口

  • 8Swing程序与集合类

    > 常用窗体

    > 标签组件与图标

    > 常用布局管理器与面板

    > 按钮组件与列表组件

    > 常用事件监听器

    > 集合类概述

    > Set集合与Map集合及接口

  • 9I/O与反射、多线程

    > 流概述与File类

    > 文件输入/输出流

    > 带缓存输入/输出流与压缩

    > Class类与Java反射

    > Annotation功能类型信息

    > 枚举类型与泛型

    > 实现、操作线程与线程安全

02
第二阶段HTML、CSS与JavaScript
  • 1PC端网站布局精讲

    > HTML基础,CSS基础,CSS核心属性

    > CSS样式层叠,继承,盒模型

    > 容器,溢出及元素类型

    > 浏览器兼容与宽高自适应

    > 定位,锚点与透明

    > 图片整合

    > 表格,CSS属性与滤镜、CSS优化

  • 2H5+CSS3基础精讲

    > H5新增的元素与属性

    > CSS3选择器

    > 文字字体相关样式

    > CSS3位移与变形处理

    > CSS3 2D、3D转换与动画

    > 弹性盒模型

    > 媒体查询、响应式设计

  • 3WebApp页面布局

    > 移动端页面设计规范

    > 移动端切图

    > 文字流式/控件弹性/图片等比例/特殊设计的布局

    > 等比缩放布局

    > viewport/meta/rem/vw的使用

    > flexbox详解

    > 移动web特别样式处理

  • 4原生JavaScript交互功能开发

    > 什么是JavaScript

    > JavaScript使用及运作原理

    > JavaScript基本语法

    > JavaScript内置对象

    > 事件,事件原理

    > JavaScript基本特效制作

    > cookie存储、正则表达式

  • 5Ajax异步交互精讲

    > Ajax概述与特征

    > Ajax工作原理

    > XMLHttpRequest对象

    > 同步与异步

    > Ajax异步交互

    > Ajax跨域问题、Ajax数据的处理

    > 基于WebSocket和推送的实时交互

  • 6JQuery应用精讲

    > 各选择器使用,及应用优化

    > Dom节点的各种操作

    > 事件处理、封装、应用

    > jQuery中的各类动画使用

    > 可用性表单的开发

    > jQuery Ajax、函数、缓存

    > jQuery编写插件、扩展、应用

    > 理解模块式开发及应用

03
第三阶段JavaWeb和数据库
  • 1各类数据库

    > Mysql数据库

    > JDBC开发

    > 连接池和DBUtils

    > Oracle精讲

    > MongoDB,Redis数据库

    > apache服务器/Nginx服务器

    > Memcached内存对象缓存系统

  • 2JavaWeb开发核心

    > XML、HTTP及Tomcat

    > Servlet工作原理解析

    > 深入学习Session与Cookie

    > Tomcat的系统架构与设计模式

    > JSP语法与内置对象

    > JDBC技术精讲

    > 大浏览量系统的静态化架构设计

  • 3JavaWeb开发内幕精讲

    > 深入理解Web请求过程

    > Java I/O的工作机制

    > Java Web中文编码

    > Javac编译原理

    > class文件结构

    > ClassLoader工作机制

    > JVM体系结构与工作方式、内存管理

04
第四阶段Linux基础精讲
  • 1Linux安装与配置

    > linux常见版本及VMware

    > 安装Linux至硬盘及虚拟机安装Linux系统

    > 虚拟机网络配置(IP地址、主机名、防火墙)

    > 超级用户root、硬件驱动程序

    > 进阶:配置Grub

    > CSS预处理器LESS框架使用

    > CSS组件框架编写

  • 2系统管理与目录管理

    > Shell基本命令

    > 使用命令行补全和通配符

    > find命令、locate命令

    > 查找特定程序:whereis

    > Linux文件系统的架构、移动、复制和删除

    > 文件和目录的权限

    > 文件类型与输入输出

  • 3用户与用户组管理

    > 软件包管理

    > 磁盘基本管理命令(du、df、mount、fdisk)

    > 高级硬盘管理RAID和LVM

    > 用户与用户组管理、进程管理

    > 进阶:备份你的工作和系统

    > 内存使用监控命令(top、free等)

    > 软件安装方式(rpm、tar、yum安装)

  • 4Shell编程

    > Shell脚本编程概述、正则表达式

    > 字符集和单词、字符类

    > Shell脚本编程

    > 脚本执行命令和控制语句

    > Shell定制

    > 个性化设置:修改.bashrc文件

    > Shell脚本调试

  • 5服务器配置精讲

    > 系统引导

    > 管理守护进程

    > 通过xinetd启动SSH服务

    > 配置inetd

    > Apache基础

    > 设置Apache服务器

    > 使用PHP+MySQL

  • 6Vi编辑器

    > vi中的常用命令

    > vi中的字符与文件操作

    > vi中的窗口操作

05
第五阶段Hadoop生态体系
  • 1Hadoop起源与安装

    > 大数据概论

    > Google与Hadoop模块

    > Hadoop生态系统

    > Hadoop常用项目介绍

    > Hadoop环境安装配置

    > Hadoop安装模式

    > Hadoop配置文件

  • 2MapReduce快速入门

    > WordCount准备开发环境

    > 导入Hadoop的JAR文件

    > MapReduce代码的实现

    > 打包、部署和运行

    > 打包成JAR文件

    > MapReduce通信协议

    > MapReduce编程接口体系结构

  • 3Hadoop分布式文件系统

    > 熟悉HDFS及其HDFS架构

    > Hadoop的RPC机制

    > HDFS的HA机制

    > HDFS的Federation机制

    > Hadoop文件系统的访问

    > JavaAPI接口与维护HDFS

    > HDFS权限管理

  • 4Hadoop文件I/O精讲

    > Hadoop文件的数据结构

    > HDFS数据完整性

    > 文件序列化

    > Hadoop的Writable类型

    > Hadoop支持的压缩格式

    > Hadoop中编码器和解码器

    > gzip、LZO和Snappy比较

  • 5MapReduce工作机制

    > MapReduce函数式编程概念

    > MapReduce框架结构

    > MapReduce运行原理

    > Shuffle阶段和Sort阶段

    > 任务的执行与作业调度器

    > 自定义Hadoop调度器、异步编程模型

    > YARN架构及其工作流程

  • 6MapReduce编程开发

    > WordCount案例分析

    > 输入格式与输出格式

    > 压缩格式与MapReduce优化

    > 辅助类与Streaming接口

    > MapReduce二次排序、join算法

    > 从MySQL读写数据

    > Hadoop系统调优

  • 7Hive数据仓库工具

    > Hive工作原理、类型及特点

    > Hive操作及Hive复合类型

    > Hive的JOIN详解

    > Hive优化策略

    > Hive内置操作符与函数

    > Hive用户自定义函数接口

    > Hive的权限控制

  • 8开源数据库HBase

    > HBase的特点

    > HBase访问接口

    > HBase存储结构与格式

    > HBase设计、关键算法和流程

    > HBase安装

    > HBase的Shell操作

    > HBase客户端

  • 9Sqoop与Oozie

    > 安装部署Sqoop

    > Sqoop数据迁移

    > Sqoop使用案例

    > Oozie初识

    > Oozie与Hive

    > Azkaban工作流

06
第六阶段Spark生态体系
  • 1Spark简介

    > 初识Spark

    > Spark大数据处理框架

    > Spark的特点与应用场景

    > Spark SQL原理和实践

    > Spark Streaming原理和实践

    > GraphX SparkR入门介绍

    > Spark的监控和调优

  • 2Spark部署和运行

    > Spark的部署准备与下载

    > Spark生态和安装部署

    > Local YARN模式部署

    > Local模式运行

    > Spark Standalone HA安装

    > YARN模式运行Spark

    > Spark应用程序部署工具spark-submit

  • 3Spark程序开发

    > 启动Spark Shell

    > 加载text文件

    > RDD缓存、操作及其应用

    > 构建Eclipse开发环境

    > 构建IntelliJ IDEA开发环境

    > 创建SparkContext对象

    > 编写编译并提交应用程序

  • 4Spark编程模型

    > RDD特征与依赖

    > 集合(数组)创建RDD

    > 存储创建RDD

    > RDD转换执行控制操作

    > 广播变量

    > 累加器

  • 5作业执行解析

    > Spark组件介绍

    > RDD视图与DAG图

    > 基于YARN模式的Spark架构

    > 基于Standalone模式的Spark架构

    > 作业事件流和调度分析

    > 构建应用程序运行时环境

    > 应用程序转换成DAG

  • 6Spark SQL与DataFrame

    > Spark SQL架构特性

    > DataFrame和RDD的区别

    > 创建操作DataFrame

    > RDD转化为DataFrame

    > 加载保存操作与Hive表

    > Parquet文件JSON数据集

    > 分布式的SQL Engine

    > 性能调优 数据类型

  • 7深入Spark Streaming

    > Spark Streaming工作原理

    > DStream编程模型

    > Input DStream、DStream转换、状态、输出

    > 优化运行时间及内存使用

    > 文件输入源

    > 基于Receiver的输入源

    > 输出操作

  • 8Spark MLlib与机器学习

    > 机器学习分类级算法

    > Spark MLlib库

    > MLlib数据类型

    > MLlib的算法库与实例

    > ML库主要概念

    > java的发展历史

    > 算法库与实例

  • 9GraphX与SparkR

    > Spark GraphX架构

    > GraphX编程与常用图算法

    > GraphX应用场景

    > SparkR的工作原理

    > R语言与其他语言的通信

    > SparkR的运行与应用、DataFrame

    > R的DataFrame操作方法

  • 10spark项目实战

    > 大数据分析系统

    > 系统资源分析平台

    > 在Spark上训练LR模型

    > 获取二级邻居关系图

  • 11scala编程精讲

    > scala编程介绍

    > Scala基本语法

    > Scala开发环境搭建

    > Scala开发Spark应用程序

  • 12Python编程精讲

    > Python编程介绍

    > 掌握Python的基本语法

    > Python开发环境搭建

    > Pyhton开发Spark应用程序

07
第七阶段Storm实时开发
  • 1storm简介与基本知识

    > strom的产生与成长

    > storm的优势与应用

    > storm基本知识概念和配置

    > 序列化与容错机制

    > 可靠性机制—保证消息处理

    > storm开发环境与生产环境

    > storm拓扑的并行度

    > storm命令行客户端

  • 2拓扑详解与组件详解

    > 流分组和拓扑运行

    > 拓扑的常见模式

    > 本地模式与stormsub的对比

    > 使用非jvm语言操作storm

    > hook 组件基本接口

    > 基本抽象类、事务接口

    > 组件之间的相互关系

  • 3Hadoop分布式系统

    > 熟悉HDFS及其HDFS架构

    > Hadoop的RPC机制

    > HDFS的HA机制

    > HDFS的Federation机制

    > Hadoop文件系统的访问

    > JavaAPI接口与维护HDFS

    > HDFS权限管理

  • 4spout详解与bolt详解

    > spout获取数据的方式

    > 常用的spout、学习编写spout类

    > bolt概述

    > 可靠的与不可靠的bolt

    > 复合流与复合anchoring

    > 使用其他语言定义bolt

    > 学习编写bolt类

  • 5zookeeper精讲

    > zookeeper简介

    > zookeeper的下载和部署

    > zookeeper的配置与运行

    > zookeeper的本地模式实例

    > zookeeper的数据模型

    > zookeeper命令行操作范例

    > storm在zookeeper中的目录结构

  • 6storm安装与集群搭建

    > storm集群安装步骤与准备

    > 本地模式storm配置命令

    > 配置hosts文件 安装jdk

    > zookeeper集群的搭建

    > 部署节点

    > storm集群的搭建

  • 7storm-starter精讲

    > storm-starter项目概述

    > 使用maven进行管理

    > 在eclipse中运行

    > 使用daemontools监控storm进程

    > 使用monit监控storm

    > 常用的集群操作命令

    > drpctopologybuilder、Hive的权限控制

  • 8开源数据库HBase

    > HBase的特点

    > HBase访问接口

    > HBase存储结构与格式

    > HBase设计

    > 关键算法和流程

    > HBase安装、HBase的Shell操作

    > HBase客户端

  • 9trident详解

    > trident概述

    > Trident API 实践

    > Trident操作详解

    > trident spout

    > 文件系统分析

    > acking框架的实现

    > metric介绍

08
第八阶段项目开发
  • 1电信业务感知系统

  • 2农产品数据分析系统

  • 3量化交易分析系统

强大的师资阵容 助你快速成为大数据牛人

学员就业怎么办?
2000家金牌合作企业,高薪就业无忧!

公司特设企业合作部,与2000多家企业,500多家猎头公司签订战略合作协议,常年为这些企业输送IT人才, 部分就业公司展示

其他合作公司咨询客服

大数据培训机构哪家强?
快来北京找铧为 学习、就业一站式服务

铧为大数据
教育方针:主打“不量产程序员,只培养技术牛人”的良心教学,让每一个学员都成长为精英!
我们的课程有大数据专家经过多次的改版,能照顾到所有不同层次的学员,让所有学员都能掌握!
超长免费试学30天,逐渐了解,满意再报名,我们就是这么任性!
真正“0学费学习,就业后再分期付学费,学习期间没有压力!”
我们免费提供舒适的住宿环境,让您的学习效率成倍提高!
一次学不会,免费重新学,直到学会为止,重学不收取任何费用!
真正的大咖授课,都是有多年工作经验的老牛人授课,让你学习少走弯路,短期内成为技术高手!
多年的就业团队老师,为你的就业保驾护航,让你在短期内就能找到理想的工作,真棒!
其他机构
就知道让你交学费,学费收到就不管你了,教学质量很次,课程结束什么也不会,太坑人。
东拼西凑一些没有含金量的课程,教学知识存在太多断点,小白学起来非常吃力,最后你什么也学不到。
只让试学7天,只能了解一个大概,当交费后,才发现教学质量太差,坑人。
打着“0学费学习”的旗号,从交完学费之后当月就开始分期付款,学习压力太大了。
每月收取几百元甚至上千元的住宿费用(连住宿费都赚这是多黑的机构),或者根本不提供住宿要自己找房,学习成本太高了。
学习结束后,学不会想重新学习,必须重新缴纳很多费用,天坑啊。
只有一两年的工作经验,教学水平、质量可想而知。
就知道收学生的培训费用,不管教学质量,也不帮助学生推荐就业,太害人了。

舒适的学习环境 开开心心学习 轻轻松松就业