Scala语言具备面向对象和函数式两种编程范式,为程序设计带来了更大的灵活性和方便性。本课程全面讲解Scala的语言基础,通过对本课程的学习,大家将对函数式编程有初步的认识,也能够编写简单的Scala代码。
杨俊:大讲台大数据高级讲师|原某广电数据咨询公司大数据高级架构师,原某广电数据咨询公司大数据高级架构师资深Java玩家,大数据技术狂热者。曾在北京某广电数据咨询公司担任大数据高级架构师,6年以上大数据实操经验,经历过10个以上的重量级大数据项目。Hadoop源码级技术大咖,熟练使用Hadoop、Storm等各大主流技术框架。谦虚亲和,崇尚实操至上的教学理念。受到学员一致好评。
大讲台Spark第一关Scala编程课程大纲课程大纲:
Scala基础语法
1、Scala简介
2、Scala安装及环境配置
3、Scala开发环境搭建
4、Scala基础语法
5、Scala数据类型
6、Scala变量
7、Scala访问修饰符
8、Scala运算符
9、ScalaIF...ELSE语句
10、Scala循环
11、Scala数组
12、Scala字符串
Scala面向对象基础语法
1、Scala类和对象
2、Scala类的构造器
3、ScalaObject对象
4、ScalaApply和Unapply方法
5、Scala的继承
Scala面向对象高级语法
1、Scala特征Trait
2、Scala文件I/O
3、Scala包的定义与使用
Scala函数式编程
1、Scala函数声明
2、Scala函数定义
3、Scala函数调用
4、Scala闭包
5、Scala柯里化
6、Scala高阶函数
Scala高级函数式编程
杨俊:大讲台大数据高级讲师|原某广电数据咨询公司大数据高级架构师,原某广电数据咨询公司大数据高级架构师资深Java玩家,大数据技术狂热者。曾在北京某广电数据咨询公司担任大数据高级架构师,6年以上大数据实操经验,经历过10个以上的重量级大数据项目。Hadoop源码级技术大咖,熟练使用Hadoop、Storm等各大主流技术框架。谦虚亲和,崇尚实操至上的教学理念。受到学员一致好评。
大讲台Spark第一关Scala编程课程大纲课程大纲:
Scala基础语法
1、Scala简介
2、Scala安装及环境配置
3、Scala开发环境搭建
4、Scala基础语法
5、Scala数据类型
6、Scala变量
7、Scala访问修饰符
8、Scala运算符
9、ScalaIF...ELSE语句
10、Scala循环
11、Scala数组
12、Scala字符串
Scala面向对象基础语法
1、Scala类和对象
2、Scala类的构造器
3、ScalaObject对象
4、ScalaApply和Unapply方法
5、Scala的继承
Scala面向对象高级语法
1、Scala特征Trait
2、Scala文件I/O
3、Scala包的定义与使用
Scala函数式编程
1、Scala函数声明
2、Scala函数定义
3、Scala函数调用
4、Scala闭包
5、Scala柯里化
6、Scala高阶函数
Scala高级函数式编程