課程簡介

介紹

  • 什麼是 Scala
  • 面向物件程式設計的範式
  • 函數式程式設計範例
  • Scala 和 Java
  • 語言運行時環境

Scala的基礎知識

  • 數據類型
  • 運營商
  • 控制指令和迴路

面向物件Programming

  • 領域
  • 方法
  • 對象和實例
  • 繼承、抽象、封裝、多態性
  • 特徵

功能性 Programming

  • 函數聲明
  • function 參數
  • 閉包
  • 匿名函數
  • 遞歸
  • 延遲初始化

  • 軟體包 Scala language
  • 匯入套件
  • 創建自己的套件

Scala 語言的其他方面

  • 一般類型
  • 卓越的服務
  • 類的案例。
  • 集合、數據結構
  • 據稱的參數
  • 元程式設計
  • 併發程式設計

最低要求

  • 具有函數式程式設計知識以及 Java 和 JVM 的基本知識者優先
 14 時間:

客戶評論 (4)

相關課程

Akka - from Beginner to Intermediate

21 時間:

Machine Learning Fundamentals with Scala and Apache Spark

14 時間:

Scala: Advanced Object-Functional Programming

14 時間:

Scala: Advanced Functional Programming

14 時間:

Apache Spark Streaming with Scala

21 時間:

Introduction to Programming

35 時間:

Clean Code

14 時間:

Linux Network Programming

14 時間:

Java Advanced

28 時間:

Continuous Integration (CI) for Java

14 時間:

Combined C/C++, JAVA and Web Application Security

28 時間:

Advanced Java Security

21 時間:

Combined JAVA, PHP and Web Application Security

28 時間:

Standard Java Security

14 時間:

Java and Web Application Security

21 時間:

課程分類