学习路径 > 大数据 > Spark > 赵强-大数据之Spark 2 课程视频系列专题

赵强-大数据之Spark 2 课程视频系列专题

从基础的Scala语言开始,详细介绍Spark的相关内容。包含:Scala编程、Spark内核、Spark SQL和Spark Streaming

4

门课程

42677

人学习

26小时30分钟

课程总时长

赵强

金牌讲师

讲师评分:5.0

永久观看
 
系统化学习
 
24小时答疑
  资料一键下载
学习路径价 ¥608.60
立省107.40元

支持蚂蚁花呗分期

简单5步马上享受花呗分期:

1. 点击立即购买
2. 订单确认页, 点击 ”去支付“
3. 支付中心, 使用【支付宝】付款
4. 使用【支付宝】APP扫描付款二维码
5. 付款方式选择 花呗分期~ 搞定~

查看详情>>
总价 ¥716.00
  • 赵强老师:Spark系列视频课程之一:Scala编程语言视频课程

    48节 7小时31分钟
    课程目标:
    掌握大数据核心知识点,把握大数据**趋势。一起交流讨论,掌控大数据时代。Scala是一种多范式的编程语言,其设计的初衷是要集成面向对象编程和函数式编程的各种特性。Scala运行于Java平台(Java虚拟机),并兼容现有的Java程序。它也能运行于CLDC配置的Java ME中。目前还有另一.NET平台的实现,不过该版本更新有些滞后。Scala的编译模型(独立编译,动态类加载)与Java和C#一样,所以Scala代码可以调用Java类库(对于.NET实现则可调用.NET类库)。Scala包括编译器和类库,以及BSD许可证发布。 学习Scala编程语言,为后续学习Spark奠定基础。赵强老师博客地址:http://collen7788.blog.51cto.com/《赵强老师:Spark系列视频课程》===================================================1、Spark系列视频课程之一:Scala编程语言     https://edu.51cto.com/course/6724.html  2、Spark系列视频课程之二:Spark Core      https://edu.51cto.com/course/10698.html 3、Spark系列视频课程之三:Spark SQL      https://edu.51cto.com/course/10796.html 4、Spark系列视频课程之四:Spark Streaming      https://edu.51cto.com/course/11066.html 5、Spark系列视频课程之五:Spark Structured Streaming      即将发布《大数据基础之Scala编程语言实战视频课程》课程大纲第一章 Scala基础语法1、课程概述2、安装Scala开发环境3、Scala常用类型介绍4、Scala中变量的申明5、Scala中函数的定义和使用6、Scala中的条件表达式7、Scala中的循环第二章 Scala基础语法(续)8、函数参数9、lazy值10、异常处理11、数组的基本用法12、多维数组13、Scala数组与Java的互操作    14、映射Map15、元组Tuple第三章 Scala面向对象基础语法16、类的定义17、类的构造器    18、Object对象19、Apply方法20、Scala的继承    第四章 Scala面向对象高级语法21、抽象类和抽象字段22、什么是trait    23、包的定义和使用24、包对象25、Scala中文件的访问第五章 Scala函数式编程26、函数,值函数和匿名函数27、带函数参数的函数28、闭包29、柯里化30、高阶函数示例第六章 Scala高级函数式编程31、集合32、列表    33、序列34、集35、模式匹配    36、样本类(CaseClass)第七章 Scala高级特性37、泛型类38、泛型函数    39、类型变量的上界和下界40、视图界定41、协变和逆变42、隐式转换43、隐式参数    44、隐式类第八章 Scala的Actor编程45、创建和使用Actor46、消息通道    47、同步消息和Future48、Actor使用**实践

    课程大纲

    免费试看

  • 赵强老师:Spark 2系列视频课程之二:Spark Core

    31节 9小时5分钟
    课程目标:
    赵强老师博客地址:http://collen7788.blog.51cto.com/《赵强老师:Spark系列视频课程》===================================================1、Spark系列视频课程之一:Scala编程语言     https://edu.51cto.com/course/6724.html  2、Spark系列视频课程之二:Spark Core      https://edu.51cto.com/course/10698.html 3、Spark系列视频课程之三:Spark SQL      https://edu.51cto.com/course/10796.html 4、Spark系列视频课程之四:Spark Streaming      https://edu.51cto.com/course/11066.html 5、Spark系列视频课程之五:Spark Structured Streaming      即将发布==================================================== 本门课程目标:(*)掌握Spark的体系结构和安装配置;以及实现Spark的HA的特性。(*)学习并掌握使用Scala和Java语言开发Spark程序,并理解其运行机制和原理。(*)熟练掌握Spark的算子:Transformation和Action算子。===《Spark系列视频课程之二:Spark Core》课程大纲===一、什么是Spark?    1、什么是Spark?    2、为什么学习Spark?    3、Spark的特点:快、易用、通用、兼容性二、Spark 的体系结构与安装配置    1、Spark集群的体系结构    2、Spark的安装与部署    3、Spark的HA(high availablity)部署        (1)  基于文件的方式        (2  )基于ZooKeeper的方式三、执行Spark Demo 程序    1、执行Spark Example程序    2、使用Spark Shell    3、在IDEA中开发WordCount程序(Scala版本,Java 版本)四、Spark 的运行机制及原理分析    1、WordCount执行的流程分析    2、Spark提交任务的流程五、Spark 的RDD和算子    1、RDD基础    2、Transformation算子    3、Action算子    4、RDD的缓存机制    5、RDD的checkpoint(检查点)机制:容错机制    6、RDD的依赖关系和Spark任务中的stage    7、RDD 基础练习六、Spark RDD 的高级算子    1、mapPartitionsWithIndex    2、aggregate    3、aggregateByKey    4、coalesce和repartition    5、其他高级算子七、Spark 基础编程案例    1、案例一:计算网站的访问量    2、案例二:创建自定义分区    3、案例三:访问数据库

    课程大纲

    免费试看

  • 赵强老师:Spark 2 系列视频课程之三:Spark SQL

    18节 4小时41分钟
    课程目标:
    Spark SQL 是一个用来处理结构化数据的spark组件。它提供了一个叫做DataFrames的可编程抽象数据模型,并且可被视为一个分布式的SQL查询引擎。赵强老师博客地址:http://collen7788.blog.51cto.com/《赵强老师:Spark系列视频课程》===================================================1、Spark系列视频课程之一:Scala编程语言     https://edu.51cto.com/course/6724.html  2、Spark系列视频课程之二:Spark Core      https://edu.51cto.com/course/10698.html 3、Spark系列视频课程之三:Spark SQL      https://edu.51cto.com/course/10796.html 4、Spark系列视频课程之四:Spark Streaming      https://edu.51cto.com/course/11066.html 5、Spark系列视频课程之五:Spark Structured Streaming      即将发布===《Spark系列视频课程之三:Spark SQL》课程大纲===一、Spark SQL基础    1、Spark SQL的简介    2、基本概念:DataSets和DataFrames    3、创建DataFrames    4、DataFrames操作    5、Global Temporary view     6、创建DataSets    7、DataSets的操作案例二、使用数据源    1、通用的load/save函数    2、Parquet文件    3、JSON文件    4、使用JDBC    5、使用Hive Table三、性能的优化    1、在内存中的缓存数据    2、性能优化相关参数四、在IDEA中开发Spark SQL程序    1、案例一:指定的Schema的格式    2、案例二:使用case class    3、案例三:将数据保存到关系型数据库中

    课程大纲

    免费试看

  • 赵强老师:Spark 2 系列视频课程之四:Spark Streaming

    20节 5小时12分钟
    课程目标:
    Spark是一个类似于MapReduce的分布式计算框架,其核心是弹性分布式数据集,提供了比MapReduce更丰富的模型,可以在快速在内存中对数据集进行多次迭代,以支持复杂的数据挖掘算法和图形计算算法。Spark Streaming是一种构建在Spark上的实时计算框架,它扩展了Spark处理大规模流式数据的能力。赵强老师博客地址:http://collen7788.blog.51cto.com/《赵强老师:Spark系列视频课程》===================================================1、Spark系列视频课程之一:Scala编程语言     https://edu.51cto.com/course/6724.html  2、Spark系列视频课程之二:Spark Core      https://edu.51cto.com/course/10698.html 3、Spark系列视频课程之三:Spark SQL      https://edu.51cto.com/course/10796.html 4、Spark系列视频课程之四:Spark Streaming      https://edu.51cto.com/course/11066.html 5、Spark系列视频课程之五:Spark Structured Streaming      即将发布===《Spark 2 系列视频课程之四:Spark Streaming》课程大纲===一、Spark Streaming基础     1、Spark Streaming简介    2、Spark Streaming的特点    3、Spark Streaming的内部结构    4、小小案例:wordcount程序:NetworkWordCount    5、开发自己的NetworkWordCount二、Spark Streaming进阶     1、StreamingContext 对象详解    2、离散流: DStream    3、DStream的转换操作    4、窗口操作    5、DStream的输入:基本数据源    6、DStream的输出操作和foreachRDD的设计模式    7、DataFrame和SQL操作    8、缓存和持久化    9、检查点三、高级数据源     1、集成Flume    2、集成Kafka四、性能优化     1、减少批数据的执行时间    2、如何设置批的容量    3、内存调优

    课程大纲

    免费试看

资料下载

课程名称 操作
赵强老师:Spark系列视频课程之一:Scala编程语言视频课程 付费用户专享
赵强老师:Spark 2系列视频课程之二:Spark Core 付费用户专享
赵强老师:Spark 2 系列视频课程之三:Spark SQL 付费用户专享
赵强老师:Spark 2 系列视频课程之四:Spark Streaming 付费用户专享

赵强-大数据之Spark 2 课程视频系列专题

¥716.00 ¥608.60
在线
客服
在线
客服

下载Android客户端

下载iphone 客户端

关注官方微信

返回
顶部