學習Scala 進擊大數據Spark生態圈

學習Scala 進擊大數據Spark生態圈

大數據如火如荼,如果你想深入學習大數據,Scala是你必學必會的內容,這將是你成爲“高薪”程序員的起點,關於Scala的介紹、課程很多,但能做到如此聚焦生產真實應用的課程鳳毛麟角,所以,你千萬不能錯過

課程 

  • 第1章 初識Scala

    瞭解Scala是什麼,學習Scala的意義何在, Scala安裝,快速入門,Scala與Java開發對比

    • 1-1 Scala導學
    • 1-2 -課程目錄
    • 1-3 -Scala概述
    • 1-4 -學習Scala的意義何在
    • 1-5 -Scala安裝
    • 1-6 -Scala使用入門
    • 1-7 -HelloWorld案例Java和Scala版本對比
  • 第2章 Scala入門

    掌握Scala變量與常量,數據類型,lazy的使用,Scala開發IDEA選擇以及使用IDEA整合Maven搭建Scala應用程序開發環境

    • 2-1 -課程目錄
    • 2-2 -val和var的區別
    • 2-3 -Scala數據類型
    • 2-4 -lazy在Scala中的使用
    • 2-5 -Scala IDE介紹
    • 2-6 -IDEA整合Maven構建Scala應用程序及IDEA使用注意事項
  • 第3章 Scala函數

    掌握函數在Scala中的定義以及使用的注意實現,條件以及循環表達式在Scala中的使用

    • 3-1 -課程目錄
    • 3-2 -函數的定義和使用
    • 3-3 -默認參數
    • 3-4 -命名參數
    • 3-5 -可變參數
    • 3-6 -條件表達式
    • 3-7 -循環表達式
  • 第4章 Scala對象

    這是Scala中的重中之重,務必要掌握,涉及到的內容有:類、構造器、繼承、重寫、抽象類、伴生類以及伴生對象、apply方式的使用、case class以及trait

    • 4-1 -課程目錄
    • 4-2 -面向對象概述
    • 4-3 -類的定義和使用
    • 4-4 -主構造器和附屬構造器
    • 4-5 -繼承
    • 4-6 -重寫
    • 4-7 -抽象類
    • 4-8 -伴生類和伴生對象
    • 4-9 -apply方法
    • 4-10 -case class
    • 4-11 -Trait
  • 第5章 Scala集合

    掌握Scala中數組、List、Set、Map、Tuple、Option的使用

    • 5-1 -課程目錄
    • 5-2 -定長數組
    • 5-3 -變長數組
    • 5-4 -List
    • 5-5 -Set
    • 5-6 -Map
    • 5-7 -Option&Some&None
    • 5-8 -Tuple
  • 第6章 Scala模式匹配

    掌握Scala中的模式匹配:基本、Array、類型、case class、Option的模式匹配以及Scala中異常處理

    • 6-1 -課程目錄
    • 6-2 -最基礎的模式匹配
    • 6-3 -加條件進行匹配
    • 6-4 -Array模式匹配
    • 6-5 -List模式匹配
    • 6-6 -類型匹配
    • 6-7 -Scala異常處理
    • 6-8 -case class模式匹配
    • 6-9 -Some None模式匹配
  • 第7章 Scala函數高級操作

    掌握Scala中字符串的高級操作,匿名函數,偏函數,以及高階函數的使用(重點)

    • 7-1 -課程目錄
    • 7-2 -字符串高級操作
    • 7-3 -匿名函數
    • 7-4 -currying函數
    • 7-5 -高階函數
    • 7-6 -偏函數
  • 第8章 Scala隱式轉換

    這是Scala中的亮點所在,也是最難理解的部分

    • 8-1 -課程概述
    • 8-2 -隱式轉換概述
    • 8-3 -隱式轉換實戰
    • 8-4 -隱式轉換切面封裝
    • 8-5 -隱式參數
    • 8-6 -隱式類
  • 第9章 Scala操作外部數據

    使用Scala讀寫文本文件、網絡數據、MySQL數據以及XML文件

    • 9-1 -課程目錄
    • 9-2 -Scala讀取文件及網絡數據
    • 9-3 -Scala讀取MySQL數據
    • 9-4 -Scala讀取XML文件
    • 9-5 -Scala讀取XML屬性內容
  • 第10章 項目實戰

    綜合Scala前面的知識點,通過項目實戰融匯貫通,並整合Spring Boot進行項目實戰

    • 10-1 -課程目錄
    • 10-2 -項目技術概述
    • 10-3 -項目需求
    • 10-4 -項目需求分析
    • 10-5 -環境搭建之SpringBoot&Java
    • 10-6 -環境搭建之SpringBoot&Scala
    • 10-7 -環境搭建之SpringBoot&SpringData
    • 10-8 -數據庫元數據管理業務邏輯層開發
    • 10-9 -數據庫元數據管理之Controller層開發
    • 10-10 -數據庫元數據管理代碼重構
    • 10-11 -表元數據管理之業務邏輯層開發
    • 10-12 -表元數據管理之Controller層開發
    • 10-13 -元數據管理系統擴展

百度網盤下載 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章