Scala

視頻源碼筆記 學習人次 16w+

課程下載

本套教程及資料一鍵下載

谷粒學苑

在線視頻學習無需下載

技術(shù)交流

與1000w+谷粉共同進步

尚硅谷_Scala

課程介紹

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

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

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

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

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

視頻目錄