本在线课程是“高校大数据课程公共服务平台”的九大工程中的“7号子工程”
进阶级大数据在线课程
《Spark编程基础(Scala版)》
主讲教师:厦门大学计算机科学系 林子雨 博士/副教授
(E-mail: ziyulin@xmu.edu.cn, 个人主页:https://dblab.xmu.edu.cn/post/linziyu)
(版权声明:本平台所有资源有版权,请勿用于商业用途)
热烈祝贺在线视频于2019年3月11日在中国大学MOOC上线
扫一扫手机访问本网页
视频地址 | 适用人群 | 课程介绍 | 先修课程 | 配套讲义PPT | 配套教材
视频地址
课程视频于2019年3月11日正式在中国大学MOOC上线,采用连载形式,每周发布一章内容,点击这里进入中国大学MOOC观看课程视频。
适用人群
高校大学生、研究生和大数据爱好者,具备大数据基础知识,比如,学习过林子雨主讲《大数据技术原理与应用》
课程介绍
本课程由国内高校知名大数据教师厦门大学林子雨老师主讲,由厦门大学数据库实验室团队提供配套课程服务。课程教材是林子雨老师编著的《Spark编程基础》(人民邮电出版社,ISBN:978-7-115-47598-5)。本课程属于“进阶级”大数据课程,需要读者已经学习过大数据导论课程,了解Hadoop、MapReduce、HDFS、HBase等大数据基础知识。如果没有学习过大数据导论课程,建议读者先在网易云课堂学习林子雨老师主讲的大数据入门课程《大数据技术原理与应用》,该课程的两个版本在网易云课堂和中国大学MOOC学习人数超过8万人,99%网友给予了五星级最高评价。本课程以Scala作为开发Spark应用程序的编程语言,系统介绍了Spark编程的基础知识。课程共8章、
第1章 大数据技术概述
第2章 Scala语言基础
第3章 Spark的设计与运行原理
第4章 Spark环境搭建和使用方法
第5章 RDD编程
第6章 Spark SQL
第7章 Spark Streaming
第8章 Spark MLlib
《Spark编程基础》教材官网(https://dblab.xmu.edu.cn/post/spark/)为本课程提供了全方位、一站式免费大数据学习资源,可以帮助读者顺利完成Spark课程的学习。
第1章 大数据技术概述
第2章 Scala语言基础
第3章 Spark的设计与运行原理
第4章 Spark环境搭建和使用方法
第5章 RDD编程
第6章 Spark SQL
第7章 Spark Streaming
第8章 Spark MLlib
《Spark编程基础》教材官网(https://dblab.xmu.edu.cn/post/spark/)为本课程提供了全方位、一站式免费大数据学习资源,可以帮助读者顺利完成Spark课程的学习。
先修课程
本课程属于“进阶级”大数据课程,需要读者已经学习过大数据导论课程,了解Hadoop、MapReduce、HDFS、HBase等大数据基础知识。如果没有学习过大数据导论课程,建议读者先学习林子雨老师主讲的大数据导论课程《大数据技术原理与应用》(观看在线视频),该课程的两个版本在网易云课堂和中国大学MOOC学习人数超过8万人,99%网友给予了五星级最高评价。
配套讲义PPT
本课程视频是根据2017年春季学期林子雨老师给厦门大学计算机系2017级硕士研究生主讲《大数据处理技术Spark》课程的现场音频,进行后期制作合成视频。因此,配套的讲义PPT可以在“大数据处理技术Spark2017班级主页”中下载(点击这里下载)。
配套教材
在学习本课程视频时,可以参考配套的在线教程《子雨大数据之Spark入门教程(Scala版)》,或者也可以参考纸质教材《Spark编程基础》。
(1)配套的在线教程《子雨大数据之Spark入门教程(Scala版)》(访问)
如果没有购买《Spark编程基础》纸质教材,也可以使用Spark在线教程开展学习。Spark在线教程,比《Spark编程基础》纸质教材包含了更多的内容,并且同时提供了Scala版本和Python版本的两种Spark编程教程。在具体知识点方面,《Spark编程基础》纸质教材,要比Spark在线教程写得更加规范、详细和深入。二者各有千秋,可以结合使用。
(2)配套的纸质教材《Spark编程基础》(教材官网)
本课程采用厦门大学林子雨、赖永炫和陶继平编著《Spark编程基础》教材(访问教材官网),由人民邮电出版社于2018年8月出版发行,ISBN:978-7-115-48816-9。