语法、集合、函数式编程与 Akka/ZIO 生态,系统覆盖 scala 路线图。
登录后追踪本课程进度 —登录
Scala 是什么
JVM 生态、sbt、与 Java/Kotlin 对照。
基础语法
变量、控制流、字符串、作用域。
OOP 与模式匹配
Class、Trait、Case Class、match。
集合与高阶函数
List/Map、map/filter/fold、For Comprehension。
函数式编程
纯函数、Either/Try、尾递归。
类型系统
泛型、Implicit、Type Class。
构建工具
sbt、Mill、Scala.js/Native 概览。
后端框架
Akka/Pekko、Play、http4s、ZIO。
数据与 JSON
Spark、Doobie、Slick、Circe。
测试
ScalaTest、MUnit、ZIO Test。
并发与流
Akka Streams、ZIO Streams、FS2。
综合练习
Akka HTTP 迷你 API + Circe JSON。