国内首部系统性介绍Scala语言培训课程

Scala语言入门到精通

默认教学计划
(17人评价)
价格 ¥240.00 ¥ 480.00 5折
活动
教学计划
课程介绍

一、课程用到的软件: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脚本编程与结束语

 

授课教师

学途无忧网金牌讲师

课程特色

文档(1)
视频(30)