Scala

視頻源碼筆記 學(xué)習(xí)人次 16w+

課程下載

本套教程及資料一鍵下載

谷粒學(xué)苑

在線視頻學(xué)習(xí)無(wú)需下載

技術(shù)交流

與1000w+谷粉共同進(jìn)步

尚硅谷_Scala

課程介紹

Scala是一門基于JVM的靜態(tài)類型高級(jí)語(yǔ)言,兼有面向?qū)ο蠛秃瘮?shù)式編程兩大特點(diǎn),可視作Java的擴(kuò)展和延申,不僅運(yùn)行效率高且語(yǔ)法簡(jiǎn)潔高效,對(duì)程序員更為友好。它的很多特性對(duì)于集合類型數(shù)據(jù)處理有先天優(yōu)勢(shì),而這恰恰是大數(shù)據(jù)處理的基礎(chǔ)。

如今大數(shù)據(jù)技術(shù)蓬勃發(fā)展,Spark作為大數(shù)據(jù)處理的核心框架,是從業(yè)人員需要掌握的工具,它的底層代碼就由Scala編寫,同時(shí)提供了功能強(qiáng)大的Scala API,F(xiàn)link等大數(shù)據(jù)框架同樣提供了完整的Scala API,掌握Scala已成為學(xué)習(xí)大數(shù)據(jù)技術(shù)的必備技能!

尚硅谷精心打造了大數(shù)據(jù)技術(shù)之Scala課程,以后續(xù)Spark學(xué)習(xí)和大數(shù)據(jù)項(xiàng)目應(yīng)用為目標(biāo),結(jié)合眾多具體的編程案例,系統(tǒng)詳細(xì)地介紹了Scala的語(yǔ)法結(jié)構(gòu)和語(yǔ)言特性。

本套視頻教程分為三大部分:基礎(chǔ)篇、核心篇和擴(kuò)展篇。
1. 基礎(chǔ)篇:Scala入門介紹和基本語(yǔ)法講解,內(nèi)容包括:Scala語(yǔ)言的特點(diǎn)和發(fā)展歷史、變量和數(shù)據(jù)類型、運(yùn)算符以及流程控制;
2. 核心篇:Scala的核心特性以及與大數(shù)據(jù)緊密相關(guān)的集合操作,內(nèi)容包括:函數(shù)式編程、面向?qū)ο缶幊桃约凹蠑?shù)據(jù)類型;
3. 擴(kuò)展篇:Scala的一些其它特色講解,主要包括:模式匹配、異常處理、隱式轉(zhuǎn)換以及泛型等。

本套視頻教程采用Scala 2.12版本,以項(xiàng)目為導(dǎo)向,內(nèi)容詳盡,通過案例驅(qū)動(dòng),由淺入深,通俗易懂,即使編程小白也可快速上手!學(xué)習(xí)需具備Java語(yǔ)言基礎(chǔ),教程提供全套視頻、筆記、代碼、資料,總計(jì)25小時(shí)+。

視頻目錄