上門編程教學課程內容
課程簡介
本課程旨在讓學員於三小時內快速掌握 Scala 編程語言 的核心概念與開發基礎。Scala(Scalable Language)是一種兼具 物件導向與函數式特性 的現代化語言,常用於 資料分析、後端開發、分散式系統及大數據應用(如 Apache Spark)。
課程將循序呈現 Scala 的語法設計理念、型別系統、函數運用與集合操作,輔以實作範例,協助學員從 Java 或 Python 背景平滑轉入 Scala 的世界。
適合對象:
-
想快速入門 Scala 的軟體工程師或資料工程師
-
有 Java/Python 基礎,欲進階學習函數式開發者
-
想投身 Spark、Akka、Play Framework 等現代應用開發領域者
-
大學或專業學員,希望掌握語言核心並強化 FP 思維者
學習成果:
課程時長
3 小時(180 分鐘)
理論與實作比例:約 3 : 7
課程大綱
第一部份:Scala 語言概觀與環境建置(30 分鐘)
第二部份:基礎語法與程式結構(40 分鐘)
第三部份:函數設計與高階函數應用(40 分鐘)
第四部份:物件導向與類別設計(40 分鐘)
第五部份:綜合實作與延伸應用(30 分鐘)