1. 程式人生 > >2015年最新Scala語言視訊教程

2015年最新Scala語言視訊教程

國內首部系統性介紹Scala語言培訓課程
網站:學途無憂網
講師:搖擺少年夢
課時數:30課時
課程出處:http://www.xuetuwuyou.com/course/12


課程介紹
一、課程用到的軟體: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指令碼程式設計與結束語