88 优惠券
2020年3月1日到期。满 200 元可用
立即使用
立即使用
  • 参会报名
  • 会议介绍
  • 会议日程
  • 会议嘉宾
  • 参会指南
  • 手机下单 手机扫码下单

首页 > 商务会议 > IT互联网会议 > Scala编程入门培训课程(点播课) 更新时间:2020-05-21T14:51:46

Scala编程入门培训课程(点播课)
收藏3人
分享到

Scala编程入门培训课程(点播课) 已截止报名

会议时间: 2020-04-03 08:00至 2021-12-31 18:00结束

会议地点: 线上活动 

主办单位: IT168

行业热销热门关注看了又看 换一换

        会议介绍

        会议内容 主办方介绍


        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 IT168

        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

        查看更多

        会议嘉宾


        即将更新,敬请期待

        参会指南

        会议门票


        票种名称 价格 原价 票价说明

        查看更多

        温馨提示
        酒店与住宿: 为防止极端情况下活动延期或取消,建议“异地客户”与活动家客服确认参会信息后,再安排出行与住宿。
        退款规则: 活动各项资源需提前采购,购票后不支持退款,可以换人参加。

        标签: Scala

        还有若干场即将举行的 Scala大会

        猜你喜欢

        部分参会单位

        主办方没有公开参会单位
        活动家_小程序快捷下单

        微信扫一扫
        分享给朋友

        邮件提醒通知

        分享到微信 ×

        打开微信,点击底部的“发现”,
        使用“扫一扫”即可将网页分享至朋友圈。

        录入信息

        请录入信息,方便生成邀请函