課程簡介

介紹

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

Scala的基礎知識

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

面向物件Programming

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

功能性 Programming

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

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

Scala 語言的其他方面

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

最低要求

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

人數



每位參與者的報價

客戶評論 (5)

相關課程

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 時間:

Linux Network Programming

14 時間:

Clean Code

14 時間:

Java Persistence with Hibernate

14 時間:

Java Fundamentals for Android

14 時間:

Unit Testing with JUnit

21 時間:

Java Advanced

28 時間:

Java fundamentals with Maven

28 時間:

Java Advanced - one day

7 時間:

Java Intermediate - one day

7 時間:

課程分類