课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • 计算机硕士、曾担任浪潮Java高级工程师,擅长Java开发,熟悉oracle大型数据库,教学幽默有趣,被学员称为“霍大侠”

  • 课程详情

    火山数据学院 

     

    是北京巅峰朗硕教育咨询有限公司直营品牌,联合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年以上企业级开发经验,学习过程中全程采用军事化管理方式,营造超强的学习氛围,让你在学习过程中彻底甩开懒惰的陋习。