国内首部系统性介绍Scala语言培训课程 扫二维码继续学习 二维码时效为半小时

Scala语言入门到精通
(17 评论)

480.00元

课程介绍

一、课程用到的软件:java 1.7.0_79,Scala 2.10.4,Scala IDE for eclipse,IntelliJ IDEA Community Edition 14.1.4

二、课程涉及到的技术点:

1.Scala基础特性,主要介绍Scala语言入门基础,包括Scala基本数据类型、函数、控制结构
2.Scala中级特性,主要介绍Scala面向对象编程、函数式编程技术,包括类、对象、继承等
3.Scala高级特性,主要介绍工程实践中常用的Scala高级编程技术,包括类型参数、泛型与注解、隐式参数与隐式转换、Scala并发编程、数据库编程、Scala操纵XML、Scala服务器脚本编程等。

三、课程目标:

    Scala作为当今大数据分析与处理工程实践中应用最为广泛的编程语言,其编写的代码简洁、优雅、高效使其备受关注,“If I were to pick a language to use today other than Java, it would be Scala.” —James Gosling
    在当前的大数据浪潮中,Spark分布式内存计算框架是当前大数据处理技术的明星,该享誉世界的大数据开源框架正是用Scala语言开发的,这足以说明其Scala语言的魅力,相信在未来的若干年,Scala将成为大数据处理技术中最重要、使用最广泛的编程语言,本课程的目的在于系统性地介绍Scala编程语言,掌握了Scala语言,你就拿到了大数据处理领域的钥匙,能够轻松上手Spark应用程序开发,笑傲大数据处理技术。学完本课程,你可以掌握:
1.能够利用Scala进行面向对象编程,开发复杂的应用程序
2.能够熟练应用Scala的模式匹配技术
3.能够熟练掌握和应用Scala中的隐式参数与隐式转换
4.能够熟练掌握Scala的类型系统
5.能够快速上手Spark应用程序开发

四、课程大纲:

Scala入门到精通——第1课、Scala语言初步

Scala入门到精通——第2课、Scala基本类型及操作、程序控制结构

Scala入门到精通——第3课、Array、List

Scala入门到精通——第4课、Set、Map、Tuple、队列操作实战

Scala入门到精通——第5课、函数与闭包

Scala入门到精通——第6课、类和对象(一)

Scala入门到精通——第7课、类和对象(二)

Scala入门到精通——第8课、包和引入

Scala入门到精通——第9课、继承与组合

Scala入门到精通——第10课、Scala类层次结构、Traits初步

Scala入门到精通——第11课、Trait进阶

Scala入门到精通——第12课、I/O与正则表达式

Scala入门到精通——第13课、高阶函数

Scala入门到精通——第14课、Case Class与模式匹配(一)

Scala入门到精通——第15课、Case Class与模式匹配(二)

Scala入门到精通——第16课、泛型与注解

Scala入门到精通——第17课、类型参数(一)

Scala入门到精通——第18课、隐式转换与隐式参数(一)

Scala入门到精通——第19课、隐式转换与隐式参数(二)

Scala入门到精通——第20课、类型参数(二)

Scala入门到精通——第21课、类型参数(三)

Scala入门到精通——第22课、高级类型 (一)

Scala入门到精通——第23课、高级类型 (二)

Scala入门到精通——第24课、高级类型 (三)

Scala入门到精通——第25课、提取器(Extractor)

Scala入门到精通——第26课、Scala并发编程基础

Scala入门到精通——第27课、Scala操纵 XML

Scala入门到精通——第28课、Scala与JAVA互操作

Scala入门到精通——第29课、Scala数据库编程

Scala入门到精通——第30课、Scala脚本编程与结束语

 

授课教师

学途无忧网金牌讲师

学员动态

hpf99 开始学习课时 继承与组合
angu 开始学习课时 IO与正则表达式
angu 学完了课时 Traits进阶
yfdyfdyfd250 开始学习课时 Scala数据库编程
angu 开始学习课时 Traits进阶