首页 实战 学习Scala进击大数据Spark生态圈,收获高薪未来
收藏

学习Scala进击大数据Spark生态圈

进击Spark生态圈必备,收获“高薪”未来

学习Scala进击大数据Spark生态圈,收获高薪未来

已完结 难度 中级 时长 7小时30分钟 学习人数 1215 综合评分 9.99

大数据如火如荼,如果你想深入学习大数据,Scala是你必学必会的内容,这将是你成为“高薪”程序员的起点,关于Scala的介绍、课程很多,但能做到如此聚焦生产真实应用的课程凤毛麟角,所以,你千万不能错过。 。

Michael_PK
讲师

资深大数据架构师

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

面向真实工作需求,让你轻松掌握Scala

对应Spark源码讲解Scala,让你对Scala有更深的认识,为进军Spark生态圈打下坚实的基础

Scala函数

方法的定义及使用
默认参数的使用
命名参数的使用
可变参数的使用
条件表达式的使用
循环表达式的使用

Scala面向对象

类的定义与使用
构造器的使用
继承与重写
抽象类的使用
伴生类和伴生对象
apply的使用详解
case class的使用
trait的使用

Scala集合

定长数组的使用
变长数据的使用
List / Set / Map的使用
Option、Some及None的关系
Option、Some及None的使用
Tuple的使用

Scala模式匹配

基本数据模式匹配
Array模式匹配
List模式匹配
类型模式匹配
异常处理
case class模式匹配
Some和None模式匹配

Scala函数高级操作

String高级操作
匿名函数
curry函数
高阶函数
偏函数

Scala隐式转换

隐式转换使用详解
隐式转换封装
隐式参数的使用
隐式类的使用

Scala操作外部数据

操作普通文件
操作XML文件
操作MySQL

进击Spark生态圈必备,迈向“高薪”的基石

不仅收获“高薪语言”,更能赢得未来!

2017年薪酬最高编程语言排行榜中,Scala名列前茅,是名副其实的“高薪语言”

Spark / Flink / Kafka等众多热门大数据框架由Scala编写

Scala与Java的互通性,使掌握Scala的大数据程序员能在竞争中脱颖而出

Scala+Java混编,项目技能突飞猛进

用直接应用于实际工作中的大数据元数据统一维护业务,收获Scala编程技能
1

开发环境搭建

IDEA整合Maven + Spring Boot + Data + Java
IDEA整合Maven + Spring Boot + Data + Scala

2

功能开发

使用Java实现数据库管理
使用Scala和Java混合编程实现表管理
使用JUnit进行单元测试
使用POSTMAN进行交互式测试

3

扩展

IDEA整合Maven + Spring Boot + Data + Kotlin
元数据管理系统扩展

学员专享增值服务

问答专区

关于课程的问题都可在问答区随时提问,讲

师会进行集中答疑

源码开放

课程案例代码完全开放给你,你可以根据

所学知识自行修改、优化

适合人群

想系统学习Scala的小伙伴
想更好更深入的学习大数据热门框架(Spark&Kafka&Flink等)的小伙伴
想转型大数据的小伙伴

技术储备要求

有过一门语言的编程基础

环境参数

  • 开发工具 IDEA
  • JDK 1.8
  • Scala 2.11.8

万事俱备 只等你来

  • hiwes

    好评

    刚从事大数据开发工作,一直使用的java语言进行spark开发,但苦于源码和内核用的scala语言,所以一直提高不是很大。在这门课程中老师讲述地非常生动形象,十分通俗易懂,特别是结合源码使得更让人容易理解。期待学完之后的继续深入,争取早日将scala运用到实际开发中

  • Muller_Lcy

    好评

    其实Scala已经自学过了,但还是买了(一定要捧场的)。前几门课不富裕都是和朋友合买的,现在富裕了就自己买了。老师啊,您下一门课真的要等到7~8月份再出吗?又要等两个月才能听到你的声音,很不开心啊。另外为了 您的PySpark 特意花了很多时间学了Python,希望您能早点出哦。帅老师,你可要回复我的问题哈?(受你影响很深啊,连说话都喜欢跟你一样带个哈字了?)哈哈哈

  • 邱晨100

    好评

    以前看过Scala的十几个小时,20个小时以上的课,看完后,只能写一些简单是Scala代码。但是上了Pk老师的课后,我竟然那么喜欢阅读spark源码了,而且还计划基于spark定制ETL框架

查看全部446条用户评价
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题