Scala编程精讲以及面试破解—1090人已学习
课程介绍
本课程系统深入介绍scala编程语言以及破解常见scala面试问题,还将精炼出spark技术的细节以及常见面试问题, 帮助希望进入大数据领域的专业认识迅速掌握scala的编程技术以及应对相关面试。
课程收益
本课程帮助学院在极短的时间内掌握scala语言,以及最前沿的函数式编程语言的技术,从而轻松面对大数据领域特别是spark等要求scala语言相关的面试,作为向大数据领域转型的学院的敲门砖。
讲师介绍
曹彬子 更多讲师课程
从事多年软件研发,架构设计工作,曾就职于IBM, Sun Microsystem, Spirent, 1-Page等多家知名IT公司和start up公司。 精通编程语言Scala, Python,Java, C++ 等, 目前专注于big data软件的架构和开发,包括Spark, HBase, Kafka以及Scala, Haskell等Functional Programming 领域
课程大纲
第1章:Scala基本编程
1. 环境配置 9:11
2. 变量 3:51
3. 数据类型 9:32
4. 函数定义 3:42
5. 流程控制 8:33
6. 面试问题 11:31
7. 课后练习 1:38
第2章:Scala函数详解
1. 基本函数(简单函数,范型函数,Curry函数) 14:14
2. Implicit 函数 8:15
3. 匿名函数 3:34
4. Apply和Unapply函数 7:44
5. High Order函数,内嵌函数,可变参数函数 8:45
6. 递归函数 7:38
7. 面试问题 2:56
8. 课后练习 1:21
第3章:高级数据类型使用
1. List 16:56
2. Map, Set, Stream 12:26
3. Try 5:51
4. Either 6:44
5. Future 5:50
6. 面试问题 3:16
7. 课后练习 1:52
第4章:面向对象编程
1. Class 8:01
2. Trait 6:16
3. Case Class 6:36
4. Object 4:54
5. Implicit Class 1:41
6. 面试问题 1:58
7. 课后练习 0:42
第5章:基本函数式编程
1. 再谈函数 8:51
2. Variance 4:00
3. Bounds 3:04
4. 编程原则 16:23
5. 面试问题 1:49
6. 课后练习 1:08
第6章:Spark与Scala精讲
1. Spark 环境配置 5:16
2. DataSet 8:03
3. Spark SQL 4:50
4. Streaming 3:05
5. 面试问题 2:41
6. 课后练习 0:57
第7章:高级函数编程以及面试指导
1. 高级函数式编程库 5:54
2. Monoid 2:42
3. Functor 1:42
4. Monad 2:41
5. 面试问题 1:48
6. 课后练习 0:59
大家可以点击【 查看详情】查看我的课程
课程介绍
![201712081833455762.png](https://img-bss.csdn.net/201712081833455762.png)
本课程系统深入介绍scala编程语言以及破解常见scala面试问题,还将精炼出spark技术的细节以及常见面试问题, 帮助希望进入大数据领域的专业认识迅速掌握scala的编程技术以及应对相关面试。
课程收益
本课程帮助学院在极短的时间内掌握scala语言,以及最前沿的函数式编程语言的技术,从而轻松面对大数据领域特别是spark等要求scala语言相关的面试,作为向大数据领域转型的学院的敲门砖。
讲师介绍
曹彬子 更多讲师课程
从事多年软件研发,架构设计工作,曾就职于IBM, Sun Microsystem, Spirent, 1-Page等多家知名IT公司和start up公司。 精通编程语言Scala, Python,Java, C++ 等, 目前专注于big data软件的架构和开发,包括Spark, HBase, Kafka以及Scala, Haskell等Functional Programming 领域
课程大纲
第1章:Scala基本编程
1. 环境配置 9:11
2. 变量 3:51
3. 数据类型 9:32
4. 函数定义 3:42
5. 流程控制 8:33
6. 面试问题 11:31
7. 课后练习 1:38
第2章:Scala函数详解
1. 基本函数(简单函数,范型函数,Curry函数) 14:14
2. Implicit 函数 8:15
3. 匿名函数 3:34
4. Apply和Unapply函数 7:44
5. High Order函数,内嵌函数,可变参数函数 8:45
6. 递归函数 7:38
7. 面试问题 2:56
8. 课后练习 1:21
第3章:高级数据类型使用
1. List 16:56
2. Map, Set, Stream 12:26
3. Try 5:51
4. Either 6:44
5. Future 5:50
6. 面试问题 3:16
7. 课后练习 1:52
第4章:面向对象编程
1. Class 8:01
2. Trait 6:16
3. Case Class 6:36
4. Object 4:54
5. Implicit Class 1:41
6. 面试问题 1:58
7. 课后练习 0:42
第5章:基本函数式编程
1. 再谈函数 8:51
2. Variance 4:00
3. Bounds 3:04
4. 编程原则 16:23
5. 面试问题 1:49
6. 课后练习 1:08
第6章:Spark与Scala精讲
1. Spark 环境配置 5:16
2. DataSet 8:03
3. Spark SQL 4:50
4. Streaming 3:05
5. 面试问题 2:41
6. 课后练习 0:57
第7章:高级函数编程以及面试指导
1. 高级函数式编程库 5:54
2. Monoid 2:42
3. Functor 1:42
4. Monad 2:41
5. 面试问题 1:48
6. 课后练习 0:59
大家可以点击【 查看详情】查看我的课程