专题 > 大数据 > Spark > [老汤]Scala内功修炼系列专题

[老汤]Scala内功修炼系列专题

首先从面向对象编程和函数式编程两个方面入门Scala语言。然后熟练掌握Scala的模式匹配、隐式系统以及类型系统三个Scala的高级特性。最后熟练掌握Scala的数据结构(即集合框架)的原理以及特性。从而达到灵活应用Scala开发应用系统的目的。

6

门课程

167

人学习

 

课程总时长:21小时55分钟

授课讲师: 老汤

打包优惠
 
大牛讲解
 
一键下载
 
讲师24h答疑
专题价 ¥536
立省88元
总价 ¥624

第一阶段:  入门Scala语言

2门课程 7小时24分钟

分别从面向对象编程和函数式编程两个方面入门Scala语言

  • [老汤]Spark 2.x之Scala内功修炼视频课程四-面向对象编程基础

    27节 4小时14分钟
    课程目标:
    分别从class(类)、object(对象)、abstract class(抽象类)以及trait(特质)四个方面来了解并掌握Scala面向对象编程的技能-------------------------------------------------------------------------------------------Scala内功修炼系列课程计划(scala专题: http://edu.51cto.com/topic/1384.html  )一、Scala内功修炼一:认识Scala (公开课,http://edu.51cto.com/course/12204.html )二、Scala内功修炼二:怎样学习Scala (公开课,http://edu.51cto.com/course/12202.html  )三、Scala内功修炼三:十二步体验Scala (公开课, http://edu.51cto.com/course/11756.html )四、Scala内功修炼四:面向对象编程基础 (http://edu.51cto.com/course/11770.html )五、Scala内功修炼五:函数式编程基础 (http://edu.51cto.com/course/11802.html )六、Scala内功修炼六:隐式转换 (http://edu.51cto.com/course/11814.html  )七、Scala内功修炼七:类型系统 (http://edu.51cto.com/course/11849.html  )八、Scala内功修炼八:模式匹配 (http://edu.51cto.com/course/11904.html  )九、Scala内功修炼九:集合框架 (http://edu.51cto.com/course/12136.html  )                  Spark2.x 应用实战系列课程计划------------------------------------Spark 2.x 入门指南-----------------------------------Spark2.x 实战应用系列环境篇:Spark相关集群环境的搭建 (公开课,http://edu.51cto.com/course/11430.html )Spark2.x 实战应用系列环境篇:Spark开发环境的搭建 (公开课,http://edu.51cto.com/course/11421.html )Spark2.x 实战应用系列一       :怎样学习Spark (公开课,http://edu.51cto.com/course/11210.html )-------------------------------------Spark-core实战应用(专题: http://edu.51cto.com/topic/1275.html  )------------------------------Spark2.x 实战应用系列二       :正确理解Spark (http://edu.51cto.com/course/10932.html )Spark2.x 实战应用系列三       :Spark-core RDD API (http://edu.51cto.com/course/11058.html )Spark2.x 实战应用系列四       :Spark-core 正确提交Spark应用 (http://edu.51cto.com/course/11132.html )Spark2.x 实战应用系列五       :Spark-core Schedulers On Driver (http://edu.51cto.com/course/11206.html )--------------------------------------Spark-SQL实战应用(专题:http://edu.51cto.com/topic/1319.html )------------------------------Spark2.x 实战应用系列六       :Spark-SQL的前生今世以及未来 (http://edu.51cto.com/course/11277.html )Spark2.x 实战应用系列七       :有SQL基础就可玩转Spark SQL(Scala版&Java版) (http://edu.51cto.com/course/11496.html )Spark2.x 实战应用系列七       :有SQL基础就可玩转Spark SQL(Scala版&Python版) (http://edu.51cto.com/course/11495.html )Spark2.x 实战应用系列八       :Spark SQL with Hive (http://edu.51cto.com/course/11537.html )---------------------------------------Spark-graphx(图计算)实战应用------------------------------------------------------------Spark2.x 实战应用系列九       :Spark Graphx实战(即将发布)---------------------------------------Spark-ml(机器学习)实战应用------------------------------------------------------------Spark2.x 实战应用系列十       :Spark 机器学习实战(即将发布)大数据实时流处理技术系列课程计划---------------------------------------Spark Streaming专题(http://edu.51cto.com/topic/1402.html  )--------------Spark2.x 实时流计算系列一:Spark Streaming编程模型 (http://edu.51cto.com/course/12327.html  )Spark2.x 实时流计算系列二:Spark Streaming性能与稳定 (http://edu.51cto.com/course/12326.html  )Spark2.x 实时流计算系列三:Spark Streaming容错与语义 (http://edu.51cto.com/course/12325.html  )Spark2.x 实时流计算系列四:Flume + Kafka + Spark Streaming (http://edu.51cto.com/course/12324.html  )---------------------------------------Structured Streaming专题------------------------------------------------------------Spark2.x 实时流计算系列五:Structured Streaming解决的问题 (http://edu.51cto.com/course/12330.html )本课程内容如下:第一章:课程内容1、课程内容2、学习Scala需要的环境第二章:Classes and Objects1、Scala脚本的运行-fsc命令2、Scala应用程序的入口3、分号推断规则4、Class的定义5、伴生对象6、基本类型及其操作第三章:Abstract class抽象类1、抽象类的定义以及继承2、子类构造器调用父类构造器3、多态和绑定4、使用组合而不是继承5、给Element类增加方法6、使用工厂方法7、客户端使用Element类第四章:Scala的类型体系1、Scala的类型体系2、超类Any的讲解3、Bottom Type-Nothing和Null的讲解第五章:Traits及其使用1、trait的定义2、trait使得瘦接口变成富接口3、trait叠加修饰的作用4、trait与多重继承的区别5、什么时候使用trait第六章:package and import1、package的讲解2、import的讲解3、访问修饰符的讲解
  • [老汤]Spark 2.x之Scala内功修炼视频课程五-函数式编程基础

    17节 3小时10分钟
    课程目标:
    分别从内置控制结构、函数式编程基础以及自定义控制结构三个方面来讲述Scala函数式编程的语法和函数式编程的思想和基本概念-------------------------------------------------------------------------------------------Scala内功修炼系列课程计划(scala专题: http://edu.51cto.com/topic/1384.html  )一、Scala内功修炼一:认识Scala (公开课,http://edu.51cto.com/course/12204.html )二、Scala内功修炼二:怎样学习Scala (公开课,http://edu.51cto.com/course/12202.html  )三、Scala内功修炼三:十二步体验Scala (公开课, http://edu.51cto.com/course/11756.html )四、Scala内功修炼四:面向对象编程基础 (http://edu.51cto.com/course/11770.html )五、Scala内功修炼五:函数式编程基础 (http://edu.51cto.com/course/11802.html )六、Scala内功修炼六:隐式转换 (http://edu.51cto.com/course/11814.html  )七、Scala内功修炼七:类型系统 (http://edu.51cto.com/course/11849.html  )八、Scala内功修炼八:模式匹配 (http://edu.51cto.com/course/11904.html  )九、Scala内功修炼九:集合框架 (http://edu.51cto.com/course/12136.html  )                  Spark2.x 应用实战系列课程计划------------------------------------Spark 2.x 入门指南-----------------------------------Spark2.x 实战应用系列环境篇:Spark相关集群环境的搭建 (公开课,http://edu.51cto.com/course/11430.html )Spark2.x 实战应用系列环境篇:Spark开发环境的搭建 (公开课,http://edu.51cto.com/course/11421.html )Spark2.x 实战应用系列一       :怎样学习Spark (公开课,http://edu.51cto.com/course/11210.html )-------------------------------------Spark-core实战应用(专题: http://edu.51cto.com/topic/1275.html  )------------------------------Spark2.x 实战应用系列二       :正确理解Spark (http://edu.51cto.com/course/10932.html )Spark2.x 实战应用系列三       :Spark-core RDD API (http://edu.51cto.com/course/11058.html )Spark2.x 实战应用系列四       :Spark-core 正确提交Spark应用 (http://edu.51cto.com/course/11132.html )Spark2.x 实战应用系列五       :Spark-core Schedulers On Driver (http://edu.51cto.com/course/11206.html )--------------------------------------Spark-SQL实战应用(专题:http://edu.51cto.com/topic/1319.html )------------------------------Spark2.x 实战应用系列六       :Spark-SQL的前生今世以及未来 (http://edu.51cto.com/course/11277.html )Spark2.x 实战应用系列七       :有SQL基础就可玩转Spark SQL(Scala版&Java版) (http://edu.51cto.com/course/11496.html )Spark2.x 实战应用系列七       :有SQL基础就可玩转Spark SQL(Scala版&Python版) (http://edu.51cto.com/course/11495.html )Spark2.x 实战应用系列八       :Spark SQL with Hive (http://edu.51cto.com/course/11537.html )---------------------------------------Spark-graphx(图计算)实战应用------------------------------------------------------------Spark2.x 实战应用系列九       :Spark Graphx实战(即将发布)---------------------------------------Spark-ml(机器学习)实战应用------------------------------------------------------------Spark2.x 实战应用系列十       :Spark 机器学习实战(即将发布)大数据实时流处理技术系列课程计划---------------------------------------Spark Streaming专题(http://edu.51cto.com/topic/1402.html  )--------------Spark2.x 实时流计算系列一:Spark Streaming编程模型 (http://edu.51cto.com/course/12327.html  )Spark2.x 实时流计算系列二:Spark Streaming性能与稳定 (http://edu.51cto.com/course/12326.html  )Spark2.x 实时流计算系列三:Spark Streaming容错与语义 (http://edu.51cto.com/course/12325.html  )Spark2.x 实时流计算系列四:Flume + Kafka + Spark Streaming (http://edu.51cto.com/course/12324.html  )---------------------------------------Structured Streaming专题------------------------------------------------------------Spark2.x 实时流计算系列五:Structured Streaming解决的问题 (http://edu.51cto.com/course/12330.html )本课程内容如下:第一章:课程内容1、课程内容2、学习Scala需要的环境第二章:内置控制结构1、if表达式和while循环2、for表达式3、Scala中的break和continue4、异常处理和模式匹配5、重构命令式程序为函数式程序的例子第三章:函数式编程基础1、本地(Local)函数2、first class function3、Closures(闭包)4、函数参数的规则5、尾递归第四章:自定义控制结构1、高阶(high-order)函数2、函数柯里化(currying)3、自定义控制结构4、by-name和by-value参数的区别

第二阶段:  掌握Scala的三种高级特性

3门课程 9小时39分钟

分别掌握Scala中的模式匹配、隐式系统以及类型系统三种高级特性

  • [老汤]Spark 2.x之Scala内功修炼视频课程六-模式匹配

    24节 3小时9分钟
    课程目标:
    从case class、模式匹配中的模式、模式匹配与unapply方法配合三个方面来由浅入深的讲解了Scala模式匹配的知识,使得我们可以掌握并熟练使用Scala的模式匹配-------------------------------------------------------------------------------------------Scala内功修炼系列课程计划(scala专题: http://edu.51cto.com/topic/1384.html  )一、Scala内功修炼一:认识Scala (公开课,http://edu.51cto.com/course/12204.html )二、Scala内功修炼二:怎样学习Scala (公开课,http://edu.51cto.com/course/12202.html  )三、Scala内功修炼三:十二步体验Scala (公开课, http://edu.51cto.com/course/11756.html )四、Scala内功修炼四:面向对象编程基础 (http://edu.51cto.com/course/11770.html )五、Scala内功修炼五:函数式编程基础 (http://edu.51cto.com/course/11802.html )六、Scala内功修炼六:隐式转换 (http://edu.51cto.com/course/11814.html  )七、Scala内功修炼七:类型系统 (http://edu.51cto.com/course/11849.html  )八、Scala内功修炼八:模式匹配 (http://edu.51cto.com/course/11904.html  )九、Scala内功修炼九:集合框架(http://edu.51cto.com/course/12136.html  ) Spark2.x 应用实战系列课程计划------------------------------------Spark 2.x 入门指南-----------------------------------Spark2.x 实战应用系列环境篇:Spark相关集群环境的搭建 (公开课,http://edu.51cto.com/course/11430.html )Spark2.x 实战应用系列环境篇:Spark开发环境的搭建 (公开课,http://edu.51cto.com/course/11421.html )Spark2.x 实战应用系列一       :怎样学习Spark (公开课,http://edu.51cto.com/course/11210.html )-------------------------------------Spark-core实战应用(专题: http://edu.51cto.com/topic/1275.html  )------------------------------Spark2.x 实战应用系列二       :正确理解Spark (http://edu.51cto.com/course/10932.html )Spark2.x 实战应用系列三       :Spark-core RDD API (http://edu.51cto.com/course/11058.html )Spark2.x 实战应用系列四       :Spark-core 正确提交Spark应用 (http://edu.51cto.com/course/11132.html )Spark2.x 实战应用系列五       :Spark-core Schedulers On Driver (http://edu.51cto.com/course/11206.html )--------------------------------------Spark-SQL实战应用(专题:http://edu.51cto.com/topic/1319.html )------------------------------Spark2.x 实战应用系列六       :Spark-SQL的前生今世以及未来 (http://edu.51cto.com/course/11277.html )Spark2.x 实战应用系列七       :有SQL基础就可玩转Spark SQL(Scala版&Java版) (http://edu.51cto.com/course/11496.html )Spark2.x 实战应用系列七       :有SQL基础就可玩转Spark SQL(Scala版&Python版) (http://edu.51cto.com/course/11495.html )Spark2.x 实战应用系列八       :Spark SQL with Hive (http://edu.51cto.com/course/11537.html )---------------------------------------Spark-graphx(图计算)实战应用------------------------------------------------------------Spark2.x 实战应用系列九       :Spark Graphx实战(即将发布)---------------------------------------Spark-ml(机器学习)实战应用------------------------------------------------------------Spark2.x 实战应用系列十       :Spark 机器学习实战(即将发布)大数据实时流处理技术系列课程计划---------------------------------------Spark Streaming专题(http://edu.51cto.com/topic/1402.html  )--------------Spark2.x 实时流计算系列一:Spark Streaming编程模型 (http://edu.51cto.com/course/12327.html  )Spark2.x 实时流计算系列二:Spark Streaming性能与稳定 (http://edu.51cto.com/course/12326.html  )Spark2.x 实时流计算系列三:Spark Streaming容错与语义 (http://edu.51cto.com/course/12325.html  )Spark2.x 实时流计算系列四:Flume + Kafka + Spark Streaming (http://edu.51cto.com/course/12324.html  )---------------------------------------Structured Streaming专题------------------------------------------------------------Spark2.x 实时流计算系列五:Structured Streaming解决的问题 (http://edu.51cto.com/course/12330.html )本课程内容如下:第一章:课程内容1、课程内容2、学习Scala需要的环境第二章:认识模式匹配1、case class2、浅尝模式匹配3、sealed case class第三章:详解模式1、模式的种类2、模式的守卫3、模式的重叠4、数据结构Option5、Option与模式匹配第四章:模式的其他使用场景1、在变量定义中的使用2、在偏函数中的使用3、在for表达式中的使用第五章:模式匹配与unapply方法配合1、unapply方法的作用2、unapply方法返回单个参数值3、unapplySeq方法的作用以及特点
  • [老汤]Spark 2.x之Scala内功修炼视频课程七-隐式系统

    17节 2小时46分钟
    课程目标:
    Scala隐式系统是Scala非常强大的一个功能,在实际的工作中如果能使用好隐式系统的话,将会使的代码简洁、扩展性强等。本课程从隐式转换、隐式参数、隐式解析机制以及隐式系统的使用案例四个方面深入了解Scala的隐式系统机制-------------------------------------------------------------------------------------------Scala内功修炼系列课程计划(scala专题: http://edu.51cto.com/topic/1384.html  )一、Scala内功修炼一:认识Scala (公开课,http://edu.51cto.com/course/12204.html )二、Scala内功修炼二:怎样学习Scala (公开课,http://edu.51cto.com/course/12202.html  )三、Scala内功修炼三:十二步体验Scala (公开课, http://edu.51cto.com/course/11756.html )四、Scala内功修炼四:面向对象编程基础 (http://edu.51cto.com/course/11770.html )五、Scala内功修炼五:函数式编程基础 (http://edu.51cto.com/course/11802.html )六、Scala内功修炼六:隐式转换 (http://edu.51cto.com/course/11814.html  )七、Scala内功修炼七:类型系统 (http://edu.51cto.com/course/11849.html  )八、Scala内功修炼八:模式匹配 (http://edu.51cto.com/course/11904.html  )九、Scala内功修炼九:集合框架 (http://edu.51cto.com/course/12136.html  )             Spark2.x 应用实战系列课程计划------------------------------------Spark 2.x 入门指南-----------------------------------Spark2.x 实战应用系列环境篇:Spark相关集群环境的搭建 (公开课,http://edu.51cto.com/course/11430.html )Spark2.x 实战应用系列环境篇:Spark开发环境的搭建 (公开课,http://edu.51cto.com/course/11421.html )Spark2.x 实战应用系列一       :怎样学习Spark (公开课,http://edu.51cto.com/course/11210.html )-------------------------------------Spark-core实战应用(专题: http://edu.51cto.com/topic/1275.html  )------------------------------Spark2.x 实战应用系列二       :正确理解Spark (http://edu.51cto.com/course/10932.html )Spark2.x 实战应用系列三       :Spark-core RDD API (http://edu.51cto.com/course/11058.html )Spark2.x 实战应用系列四       :Spark-core 正确提交Spark应用 (http://edu.51cto.com/course/11132.html )Spark2.x 实战应用系列五       :Spark-core Schedulers On Driver (http://edu.51cto.com/course/11206.html )--------------------------------------Spark-SQL实战应用(专题:http://edu.51cto.com/topic/1319.html )------------------------------Spark2.x 实战应用系列六       :Spark-SQL的前生今世以及未来 (http://edu.51cto.com/course/11277.html )Spark2.x 实战应用系列七       :有SQL基础就可玩转Spark SQL(Scala版&Java版) (http://edu.51cto.com/course/11496.html )Spark2.x 实战应用系列七       :有SQL基础就可玩转Spark SQL(Scala版&Python版) (http://edu.51cto.com/course/11495.html )Spark2.x 实战应用系列八       :Spark SQL with Hive (http://edu.51cto.com/course/11537.html )---------------------------------------Spark-graphx(图计算)实战应用------------------------------------------------------------Spark2.x 实战应用系列九       :Spark Graphx实战(即将发布)---------------------------------------Spark-ml(机器学习)实战应用------------------------------------------------------------Spark2.x 实战应用系列十       :Spark 机器学习实战(即将发布)大数据实时流处理技术系列课程计划---------------------------------------Spark Streaming专题(http://edu.51cto.com/topic/1402.html  )--------------Spark2.x 实时流计算系列一:Spark Streaming编程模型 (http://edu.51cto.com/course/12327.html  )Spark2.x 实时流计算系列二:Spark Streaming性能与稳定 (http://edu.51cto.com/course/12326.html  )Spark2.x 实时流计算系列三:Spark Streaming容错与语义 (http://edu.51cto.com/course/12325.html  )Spark2.x 实时流计算系列四:Flume + Kafka + Spark Streaming (http://edu.51cto.com/course/12324.html  )---------------------------------------Structured Streaming专题------------------------------------------------------------Spark2.x 实时流计算系列五:Structured Streaming解决的问题 (http://edu.51cto.com/course/12330.html )本课程内容如下:第一章:课程内容1、课程内容2、学习Scala需要的环境第二章:基础知识1、隐式系统使用场景2、关键字implicit第三章:隐式转换和隐式参数1、隐式转换2、隐式类3、隐式参数4、隐式参数结合默认参数第四章:隐式系统机制1、标志符与作用域2、隐式解析机制3、隐式作用域4、慎用隐式转换第五章:隐式系统使用案例1、scala.Predef中使用隐式转换详解2、scala.collection.JavaConversions中使用隐式转换3、集合排序中使用隐式参数4、Spark RDD中使用隐式转换
  • [老汤]Spark 2.x之Scala内功修炼视频课程八-类型系统

    21节 3小时43分钟
    课程目标:
    从类型参数、抽象类型、其他高级类型以及类型系统和隐式系统结合应用四个方面来掌握Scala的类型系统。包括类型参数、协变、逆变、上下界、抽象类型、路径依赖类型、存在类型、自身类型、枚举等基本概念的掌握-------------------------------------------------------------------------------------------Scala内功修炼系列课程计划(scala专题: http://edu.51cto.com/topic/1384.html  )一、Scala内功修炼一:认识Scala (公开课,http://edu.51cto.com/course/12204.html )二、Scala内功修炼二:怎样学习Scala (公开课,http://edu.51cto.com/course/12202.html  )三、Scala内功修炼三:十二步体验Scala (公开课, http://edu.51cto.com/course/11756.html )四、Scala内功修炼四:面向对象编程基础 (http://edu.51cto.com/course/11770.html )五、Scala内功修炼五:函数式编程基础 (http://edu.51cto.com/course/11802.html )六、Scala内功修炼六:隐式转换 (http://edu.51cto.com/course/11814.html  )七、Scala内功修炼七:类型系统 (http://edu.51cto.com/course/11849.html  )八、Scala内功修炼八:模式匹配 (http://edu.51cto.com/course/11904.html  )九、Scala内功修炼九:集合框架 (http://edu.51cto.com/course/12136.html  )                  Spark2.x 应用实战系列课程计划------------------------------------Spark 2.x 入门指南-----------------------------------Spark2.x 实战应用系列环境篇:Spark相关集群环境的搭建 (公开课,http://edu.51cto.com/course/11430.html )Spark2.x 实战应用系列环境篇:Spark开发环境的搭建 (公开课,http://edu.51cto.com/course/11421.html )Spark2.x 实战应用系列一       :怎样学习Spark (公开课,http://edu.51cto.com/course/11210.html )-------------------------------------Spark-core实战应用(专题: http://edu.51cto.com/topic/1275.html  )------------------------------Spark2.x 实战应用系列二       :正确理解Spark (http://edu.51cto.com/course/10932.html )Spark2.x 实战应用系列三       :Spark-core RDD API (http://edu.51cto.com/course/11058.html )Spark2.x 实战应用系列四       :Spark-core 正确提交Spark应用 (http://edu.51cto.com/course/11132.html )Spark2.x 实战应用系列五       :Spark-core Schedulers On Driver (http://edu.51cto.com/course/11206.html )--------------------------------------Spark-SQL实战应用(专题:http://edu.51cto.com/topic/1319.html )------------------------------Spark2.x 实战应用系列六       :Spark-SQL的前生今世以及未来 (http://edu.51cto.com/course/11277.html )Spark2.x 实战应用系列七       :有SQL基础就可玩转Spark SQL(Scala版&Java版) (http://edu.51cto.com/course/11496.html )Spark2.x 实战应用系列七       :有SQL基础就可玩转Spark SQL(Scala版&Python版) (http://edu.51cto.com/course/11495.html )Spark2.x 实战应用系列八       :Spark SQL with Hive (http://edu.51cto.com/course/11537.html )---------------------------------------Spark-graphx(图计算)实战应用------------------------------------------------------------Spark2.x 实战应用系列九       :Spark Graphx实战(即将发布)---------------------------------------Spark-ml(机器学习)实战应用------------------------------------------------------------Spark2.x 实战应用系列十       :Spark 机器学习实战(即将发布)大数据实时流处理技术系列课程计划---------------------------------------Spark Streaming专题(http://edu.51cto.com/topic/1402.html  )--------------Spark2.x 实时流计算系列一:Spark Streaming编程模型 (http://edu.51cto.com/course/12327.html  )Spark2.x 实时流计算系列二:Spark Streaming性能与稳定 (http://edu.51cto.com/course/12326.html  )Spark2.x 实时流计算系列三:Spark Streaming容错与语义 (http://edu.51cto.com/course/12325.html  )Spark2.x 实时流计算系列四:Flume + Kafka + Spark Streaming (http://edu.51cto.com/course/12324.html  )---------------------------------------Structured Streaming专题------------------------------------------------------------Spark2.x 实时流计算系列五:Structured Streaming解决的问题 (http://edu.51cto.com/course/12330.html )本课程内容如下:第一章:课程内容1、课程内容2、学习Scala需要的环境第二章:类型参数1、类型参数的含义2、型变的基本概念3、协变(co-variant)及其问题4、下界(Lower Bound)5、逆变(contra-variant)6、上界(Upper Bound)第三章:抽象类型1、type关键字2、抽象类型3、结构化类型4、scala.PreDef使用type关键字第四章:其他类型1、路径依赖类型2、枚举类型3、存在类型4、自身类型第五章:类型系统和隐式系统结合应用1、Context and View Bounds2、TypeTag and ClassTag3、具体化类型约束(

第三阶段:  熟练掌握Scala的集合框架

1门课程 4小时51分钟

熟练掌握Scala的集合框架,从而灵活运行Scala语言进行开发项目

  • [老汤]Spark 2.x之Scala内功修炼视频课程九-集合框架

    33节 4小时51分钟
    课程目标:
    遵循由特殊到普遍的学习方式来深入的理解Scala中的集合框架,先对我们经常使用的数据结构List做详细的讲解,再到深入的理解Scala集合框架的方式。从而达到熟练使用Scala集合框架中的常用的数据结构。-------------------------------------------------------------------------------------------Scala内功修炼系列课程计划(scala专题: http://edu.51cto.com/topic/1384.html  )一、Scala内功修炼一:认识Scala (公开课,http://edu.51cto.com/course/12204.html )二、Scala内功修炼二:怎样学习Scala (公开课,http://edu.51cto.com/course/12202.html  )三、Scala内功修炼三:十二步体验Scala (公开课, http://edu.51cto.com/course/11756.html )四、Scala内功修炼四:面向对象编程基础 (http://edu.51cto.com/course/11770.html )五、Scala内功修炼五:函数式编程基础 (http://edu.51cto.com/course/11802.html )六、Scala内功修炼六:隐式转换 (http://edu.51cto.com/course/11814.html  )七、Scala内功修炼七:类型系统 (http://edu.51cto.com/course/11849.html  )八、Scala内功修炼八:模式匹配 (http://edu.51cto.com/course/11904.html  )九、Scala内功修炼九:集合框架( http://edu.51cto.com/course/12136.html  )                  Spark2.x 应用实战系列课程计划------------------------------------Spark 2.x 入门指南-----------------------------------Spark2.x 实战应用系列环境篇:Spark相关集群环境的搭建 (公开课,http://edu.51cto.com/course/11430.html )Spark2.x 实战应用系列环境篇:Spark开发环境的搭建 (公开课,http://edu.51cto.com/course/11421.html )Spark2.x 实战应用系列一       :怎样学习Spark (公开课,http://edu.51cto.com/course/11210.html )-------------------------------------Spark-core实战应用(专题: http://edu.51cto.com/topic/1275.html  )------------------------------Spark2.x 实战应用系列二       :正确理解Spark (http://edu.51cto.com/course/10932.html )Spark2.x 实战应用系列三       :Spark-core RDD API (http://edu.51cto.com/course/11058.html )Spark2.x 实战应用系列四       :Spark-core 正确提交Spark应用 (http://edu.51cto.com/course/11132.html )Spark2.x 实战应用系列五       :Spark-core Schedulers On Driver (http://edu.51cto.com/course/11206.html )--------------------------------------Spark-SQL实战应用(专题:http://edu.51cto.com/topic/1319.html )------------------------------Spark2.x 实战应用系列六       :Spark-SQL的前生今世以及未来 (http://edu.51cto.com/course/11277.html )Spark2.x 实战应用系列七       :有SQL基础就可玩转Spark SQL(Scala版&Java版) (http://edu.51cto.com/course/11496.html )Spark2.x 实战应用系列七       :有SQL基础就可玩转Spark SQL(Scala版&Python版) (http://edu.51cto.com/course/11495.html )Spark2.x 实战应用系列八       :Spark SQL with Hive (http://edu.51cto.com/course/11537.html )---------------------------------------Spark-graphx(图计算)实战应用------------------------------------------------------------Spark2.x 实战应用系列九       :Spark Graphx实战(即将发布)---------------------------------------Spark-ml(机器学习)实战应用------------------------------------------------------------Spark2.x 实战应用系列十       :Spark 机器学习实战(即将发布)大数据实时流处理技术系列课程计划---------------------------------------Spark Streaming专题(http://edu.51cto.com/topic/1402.html  )--------------Spark2.x 实时流计算系列一:Spark Streaming编程模型 (http://edu.51cto.com/course/12327.html  )Spark2.x 实时流计算系列二:Spark Streaming性能与稳定 (http://edu.51cto.com/course/12326.html  )Spark2.x 实时流计算系列三:Spark Streaming容错与语义 (http://edu.51cto.com/course/12325.html  )Spark2.x 实时流计算系列四:Flume + Kafka + Spark Streaming (http://edu.51cto.com/course/12324.html  )---------------------------------------Structured Streaming专题------------------------------------------------------------Spark2.x 实时流计算系列五:Structured Streaming解决的问题 (http://edu.51cto.com/course/12330.html )本课程内容如下:第一章:课程内容1、课程内容2、学习Scala需要的环境第二章:熟练使用List1、List的构建方式2、List的结构及其基本操作3、List和模式匹配4、first order function第一部分5、first order function第二部分6、first order function第三部分7、high order function第一部分8、high order function第二部分9、high order function第三部分10、high order function第四部分11、List伴生对象中的方法12、Multiple Lists操作13、可变集合ListBuffer第三章:深入理解集合框架1、可变集合与不变集合2、集合框架继承关系图以及统一性3、trait Traversable4、trait Iterable5、为什么需要Traversable6、Seq特性及其方法讲解7、Seq的子类LinearSeq和IndexedSeq8、IndexedSeq的子类Vector9、LinearSeq的子类Stream10、数组Array11、特殊集合String12、Set13、Map14、集合视图Views15、集合迭代器Iterator16、Scala集合和Java集合相互转换

[老汤]Scala内功修炼系列专题

¥624 ¥536
在线
客服
在线
客服
APP
下载
×

下载Android客户端

下载iphone 客户端

返回
顶部