大数据基础课程

大数据基础课程

最近在学 0人 累计报名 0 好评度 - 收藏
  • 大数据基础课程
更多班级

大数据基础课程

上课时间:06月09日 至 12月31日

免费

本班因教学质量问题暂时不能报名。 查看详情

课程因违反平台规定暂时不能报名。

立即报名 咨询 在线 电话

课程概述

课程目录

学员评论

老师介绍

霍老师

霍老师

计算机硕士、曾担任浪潮Java高级工程师,擅长Java开发,熟悉oracle大型数据库,教学幽默有趣,被学员称为“霍大侠”
简  介 想成为热门大数据人才吗?赶快加入课堂报名学习吧!你将收获系统的java知识、大数据基础课程等热门技术,学IT,选大数据;厚职高薪等着你。

火山数据学院 

 

是北京巅峰朗硕教育咨询有限公司直营品牌,联合58百度搜狐等各大名企进行高端的大数据培训,致力为企业输送大数据人才,帮助企业解决招不到优秀人才的困扰。

 

自2016年10月正式成立以来,立足山西,服务全国,为企业和社会培养大量“高端大数据IT人才”,得到多所院校、互联网公司、以及学员们的好评。并在2017年快速发展先后成立了内蒙、大同、太谷、晋中大学城四大分校区;同时成为太原理工大学、山西大学、吕梁学院等院校相关专业的实训基地。

 

经过一年多的发展,火山数据学院已经向北京、上海、广州(部分二线城市)输送近200名高端大数据人才,平均薪资10.8k(最高薪资15k)

 

一直以来,火山数据学院以技术视角关注互联网产业发展,以深度分享推进产业技术成长,致力于弘扬技术创新,倡导分享、开放和协作,努力打造高质量的互联网前沿技术人才服务平台。

 

 

 

负责

 

为提高教学质量,营造良好的学习氛围和学习环境,火山数据课程采用入学严格审查,包括严格的技术测试自学能力测试,还包括性格测试压力测试品德测试等班主任后期科学管理。

 

曾任微软亚太研发部的大牛给学员上课

 

学什么?

 

火山数据学院不仅着重培养学员的基础理论知识,更注重培养项目实战能力,不断引入先进的技术研发最新的技术课程,确保学员进入企业后不仅能独立从事开发工作。在课程内引入实战化项目,如飞机大战、俄罗斯方块、炸弹人等简单而且容易掌握的游戏,让学员学的更有兴趣。

 

交流比赛项目

就业环节

 

你以为火山的学员学习完毕之后是自己找工作?No!当学员在火山学习完所有大数据课程之后,还会经过“模拟面试”这一环节,当通过考核之后,便会有就业组的老师带着去找工作,指导在找工作面试中遇到的问题。

 

公开课合影

 

一直以来,火山数据学院以技术视角关注IT产业发展,以深度分享推进产业技术成长,致力于弘扬技术创新,倡导分享、开放和协作,努力打造高质量的IT人才服务平台。

 

想加入互联网的高薪大军行列吗?不想毕业即实业?对自己现在的工作不满意?  火山数据学院期待你的加入。


 

大数据是一项综合技术,要求开发者既要具备良好 Java 基础,又要对 Linux

系统及数据库有一定的了解,这样可以为大数据的学习打下良好的基础,在大数 据方面,目前最流行的莫过于 Hadoop、Storm 和 Spark 了,这些大数据技术既要

熟练掌握原理和部署开发,并且需要贴合企业实战的真实的大数据项目进行演练,加强对业务的理解和动手能力,快速积累实战经验。

 

 

大数据课程体系分为如下几个阶段:

 

第一阶段:JavaSE 基础

 

大数据开发需要编程语言的基础,因为大数据开发基于一些常用的高级语 言,Java 是目前使用最为广泛的网络编程之一,许多大数据框架的开发都是拿 Java 语言开发,通过 JavaSE 的学习,让大家掌握面向对象的编程思想,熟悉一 些常用 API 的操作等,能够编写一些小的应用软件,为学习大数据打好基础。

 

 

 主要技术点

Java 基本语法、面向对象、异常、常用 API 操作、多线程、 设计模式、集合、IO、网络编程、反射、GUI、MAVEN 及 SVN 安装及使用以及基础综合实战演练等。

 

实战案例演练

飞机大战、音乐播放器的制作、潜艇大战、坦克大战、画像轮廓打印、聊天室、五子棋、扫雷、贪吃蛇等案例选择教学。

 

 

 

 

第二阶段:Linux编程与管理阶段

 

Linux 及数据库 Linux 操作是 Hadoop 学习的基础,大数据课程的基本所有操作都是基于 Linux 的,许多学员可能没接触过 Linux,通过本阶段的学习可以保证零 Linux 基础入门。数据的基本存储及相关操作一般都会用到数据库,通过对 MYSQL 数 据库的学习,掌握 MYSQL 数据库和表的创建、修改方法,了解数据库和表的基 本结构,熟练使用 DML 语句,熟悉事务的相关概念。 

 

 

主要技术点:

Linux 常用操作和 shell 编程、定时器、磁盘报警系统的编写, MYSQL 数据库、JDBC、数据库连接池及 MYSQL 优化。

 

通过学习Linux系统知识及相关Shell脚本编程,直接将你带入企业级应用场景,彻底抛开过时的虚拟环境模拟,真正进入企业级开发。

 

 

第三阶段:大数据 Hadoop 生态系统 

 

Hadoop 用于海量数据的批处理,是一个磁盘级的存储、计算框架。通过本 阶段的学习主要掌握 HDFS(存储)系统部署、架构原理、API 使用、掌握MapReduce(计算)系统部署、架构原理、掌握 Yarn 系统部署、架构原理、熟 练编程,了解 Hadoop3.0 新特性。

 

 

Hive 是 Hadoop 领域的数据仓库,通过 HIve 的学习,熟练掌握 Hive 的安装 部署,了解 Hive 的架构及工作原理、熟悉 HQL 语句的操作、掌握 Hive 的 UDF 和 UDAF 编写、以及各种数据压缩算法、熟悉企业中常见的 Hive 优化方式 。

 

掌握 sqoop 在 hadoop 生态系统的导入导出、Flume 对数据的采集以及 Oozie对任务的调度

 

Hbase 是基于 Hadoop 集群的分布式数据库,在工作中会经常用到,通过 Hbase 的学习,了解 Hbase 列式数据库与关系型数据库的区别,掌握 Hbase 的安 装部署及架构原理、熟悉 Hbase 常用检索命令,掌握 API 使用 

 

Zookeeper 在分布式项目中应用较多,保障集群的 HA 特性,通过 Zookeeper 的学习,了解并掌握 Zookeeper 在集群中的用途,熟悉 Zookeeper 的分布式锁等 。

 

主要技术点:

HDFS、MapReduce、Yarn、Hive、Sqoop、Oozie、Hbase、Flume、 Zookeeper 。

 

企业级项目实战演练:

某租赁网站 ETL+HIVE 数仓体系构建 手机 APP 用户分析项目 。

赠送:

XXX 网电商平台海量离线数据分析。

 

 

 

第四阶段:大数据 Storm 生态系统 

 

Storm 是专门用于解决实时计算的,它是内存级的计算框架,与 Hadoop 框 架搭配使用,通过 Storm 的学习,熟练掌握 Storm 的安装部署及结构原理、熟悉 Topology 结构、熟悉 Storm 的核心组件 Spout、Bolt、Stream Grouping 等等、熟 悉 Storm 的批处理事务处理 Kafka 是消息系统、效率很高。通过 Kafka 的学习,掌握 Kafka 的体系结构、原理以及发布、订阅模式。

 

 

Redis 是一个高性能的基于内存的键值数据库,一般用于做缓存,在互联网 公司中应用很广泛。Ssdb 和 Redis 差不多,但数据不是存储在内存中,而是存储

在磁盘上。 主要技术点:Kafka、Redis、Ssdb、Storm

 

企业级项目实战演练:

实时无感知切换系统 十亿级数据 pV/uv 多维统计。

 

 

 

第五阶段:大数据 Spark 生态系统

 

Spark是一个高性能的分布式计算框架,比Mapreduce速度要快上百倍。 Scala 是学习 Spark 的必备基础语言,必须要掌握的。通过对 Spark 生态系统的学习, 熟悉 Spark 的环境搭建、熟悉 Spark 的核心组件及容错机制等、熟悉 Spark 的各 种 RDD 及运行原理、掌握 Spark 的常见应用 。

 

 

主要技术点 :

SparkCore、SparkSQL、SparkStreaming、SparkMLlib、 SparkGraphx 企业级项目实战演练:Spark 改造多维统计项目。

 

 

 

第六阶段:机器学习

 

下一个即将到来的风口是人工智能,通过本阶段的学习带你率先进入人工智

能时代,人工智能的实现离不开大数据、机器学习和深度学习,本阶段帮助大家

了解人工智能和常用的一些机器学习算法。

 

 

主要技术点:

回归算法、决策树学习、贝叶斯方法、聚类算法、遗传算法、

人工神经网络等。

 

 

 

第七阶段:就业指导及模拟面试

 

掌握就业简历的编写、掌握最新的企业面试大数据的常见问题、完善自己的

职业规划

 

企业级面试官手把手教你如何写简历、如何进行面试交流、如何在企业中脱颖而出。

 

 

赠送课程:Python 及爬虫项目

  

通过以上几个阶段的培训学习,让你迅速具备3年以上企业级开发经验,学习过程中全程采用军事化管理方式,营造超强的学习氛围,让你在学习过程中彻底甩开懒惰的陋习。

 

* 课程提供者:巅峰朗硕教育

老师还为你推荐了以下几门课程