【專業介紹】
Scala是一門多范式的編程語言,一種類似java的編程語言,設計初衷是實現可伸縮的語言、并集成面向對象編程和函數式編程的各種特性。
Scala是一種針對 JVM 將函數和面向對象技術組合在一起的編程語言。Scala編程語言近來抓住了很多開發者的眼球。它看起來像是一種純粹的面向對象編程語言,而又無縫地結合了命令式和函數式的編程風格。Scala融匯了許多前所未有的特性,而同時又運行于JVM之上。隨著開發者對Scala的興趣日增,以及越來越多的工具支持,無疑Scala語言將成為你手上一件必不可少的工具。
【課程內容】
介紹Scala的優勢劣勢、基礎語句、語法及用法;
介紹Scala的函數:函數按名稱調用、使用命名參數函數、函數使用可變參數、遞歸函數、默認參數值、高階函數、嵌套函數、匿名函數、部分應用函數、柯里函數;閉包;
Scala的類、對象、特征的定義、調用、繼承等使用方法介紹
Scala的模式匹配:常量模式匹配、變量模式匹配、通配符模式匹配、構造器模式匹配、類型模式匹配、變量綁定模式匹配;
介紹Scala的異常處理:拋出異常、捕獲異常、finally子句;
綜合Scala的函數、類、對象、特征、模式匹配等進行樣例分析。
【培訓目標】
對Scala的使用進行階段性實戰訓練,此過程需要學員進行實際動手操作,旨在將理論付諸實踐,提高學員的實際動手能力。
【教學環境】
【學校簡介】
公司提供大數據在線和線下培訓服務,在線培訓以在線視頻授課+云端大數據環境實訓+大數據專家輔導的模式完成技能的傳授。線下課程以精品課程為主,通過企業技術專家面授的方式傳授大數據知識和技能。公司積極配合行業協會、大專院校開展大數據相關活動,普及大數據知識提高大眾對大數據認知帶動大數據發展,促進以大數據為基礎的創新創業