Scala编程入门培训课程(点播课)
时间:2020-04-03 08:00 至 2021-12-31 18:00
地点:线上活动
- 参会报名
- 会议介绍
- 会议日程
- 会议嘉宾
- 参会指南
-
手机下单
Scala编程入门培训课程(点播课) 已截止报名
|
发票类型: 增值税普通发票 增值税专用发票 |
会议介绍
会议内容 主办方介绍
Scala编程入门培训课程(点播课)宣传图
课程目标
Scala作为当前最流行的实时计算框架spark、blink的编程语言,非常值得关注和学习;当下函数式编程语言流行,同时它的思想在大数据处理领域大放异彩,scala作为其中的佼佼者非常值得学习;函数式编程和面向对象编程有很大的不同,有一定的学习门槛,需要一个明显的思维转变;周围真正用函数式编程的人很少;本课程由浅入深,方便零基础的学员学习,先后介绍scala语言、函数式编程思想的应用和scala独有的开发技巧。
通过对该课程的学习,能够熟练掌握scala语言本身的语法元素,能够使用scala语言完成实际项目的开发。此外,能够使用scala的函数式编程方式编写代码、优化代码。最后,能够基于scala语言本身提供的特性,完成实际工程中的抽象设计。
适用人群
本课程适用于对计算机编程语言有一定基础的学员,包括但不限于c/c++、java、python、c#等,最好能有一定的java基础,课程中会涉及到大量的和java语言的对比(另外scala本来就是一种jvm语言)。学员可以没有scala基础,也可以已经拥有丰富的使用经验。另外本课程尤其适合于准备学习如下技术的人员:spark、blink。
课程概述
当今世界是面向对象编程语言当道的世界,在面向对象语言诞生的这50年中,这类语言在工程上取得了巨大的成功。经过这么多年的进化和发展,也有人发现这类语言的问题,同时也关注到了另一类语言的优势:函数式编程语言。函数式编程语言能够极大的简化代码,提高抽象层次,恰恰解决面向对象语言冗余繁重的问题。因此各面向对象语言纷纷引入函数式编程的元素。而函数式编程语言本身也开始逐渐发展流行。同时,随着近几年大数据处理技术的发展,map、reduce这样的函数式处理方法深入人心,甚至像spark、blink、kafka这样流行的大数据处理框架直接采用了函数编程语言编写。这直接引爆了函数式编程语言的流行。而scala作为这其中非常流行的函数式编程语言,非常值得学习,尤其是当用到像spark、blink这样的开源实时计算框架时。可以说未来十年,一定是函数式编程语言盛行的十年。
当前最流行的实时计算框架spark、blink以scala为编程语言,足以证明这个语言的成功。同时因为scala兼容了java庞大的语言库,已经在国内外各大互联网公司开始广泛使用。scala在2个方面有巨大优势:既兼容了java语言,可以在scala中使用java中各种已经被证明的优秀的库,可以使用多年来jvm的沉淀成果,让这个语言诞生之初就趋近成熟;也拥有了函数编程的威力,能够极大的简化编码抽象,带来极大的效率和质量的提升。
查看更多
IT168是中国指导IT产品采购的知名媒体品牌,是国内最大、最权威的导购资讯网站之一。自1999年创立以来,IT168以鲜明的定位、专业到位的服务,成为个人以及企业用户获取IT产品信息、导购资讯首选的网络媒体。
会议日程 (最终日程以会议现场为准)
课程目录及课程时长
第1章:scala语言简介
- scala简介11:34
- scala环境的安装28:10
第2章:一小时scala入门
- scala程序基本结构13:55
- scala基本元素介绍35:14
- 实践:一个简单的scala程序36:30
第3章:类和对象
- 类的构造和结构21:01
- 伴生对象12:06
第4章:再讲控制结构
- 控制结构35:46
第5章:包和导入
- 包和作用域15:04
- 导入和隐式导入26:56
第6章:组合和继承
- 继承32:55
- 构造顺序和类型继承系统25:38
第7章:特质
- 特质的定义和叠加41:26
- 特质的构造32:10
第8章:再谈函数
- 函数和高阶函数22:24
- 部分应用函数、闭包、SAM类型28:46
- 柯里化和控制抽象46:02
第9章:scala集合
- scala内建合集43:11
- 集合上的常用操作33:21
- 迭代器、流、视图和并行合集44:32
第10章:模式匹配
- scala中的模式匹配26:05
- 提取器19:08
- case class、Option和偏函数25:16
第11章:注解
- 注解的定义17:32
- 常见注解23:07
第12章:泛型和隐式转换
- 泛型38:18
- 隐式转换40:39
第13章:scala并发
- scala并发编程模型36:55
- akka简介和实践43:19
第14章:函数式编程初步
- 什么是函数式编程28:30
- 实践:实现一个list26:58
查看更多
会议嘉宾
参会指南
会议门票
票种名称 | 价格 | 原价 | 票价说明 |
查看更多
温馨提示
酒店与住宿:
为防止极端情况下活动延期或取消,建议“异地客户”与活动家客服确认参会信息后,再安排出行与住宿。
退款规则:
活动各项资源需提前采购,购票后不支持退款,可以换人参加。
您可能还会关注
-
2024中国医药医疗CIO年会
2024-12-27 上海
-
2024PM产品力领航者大会
2025-05-16 上海
-
AiCon深圳2025|全球人工智能与大模型应用峰会
2025-08-22 深圳
-
2024首届CCF中国数据大会
2024-12-28 琼海