Code
Road
Map
路线图
学习路径
文章
题库
资源
社区
首页
/
路线图
/
Scala 路线图
Scala 路线图
一步步掌握 Scala 开发。
难度
中级
时长
42 周
知识点
166
模块
5
0%
整体完成度
…
继续学习
已完成
进行中
未开始
1. 阶段一
0/54
简介
运算符
条件语句
循环
Try/Catch
类
变量与常量
数据结构
可变集合
整数
字符串
数组
序列
单元
集合(Set)
collect / collectFirst
find
flatMap
foreach
字符串操作
Case Class(样例类)
密封特�质
apply 方法
枚举
样例对象
unapply 方法
类型层级
类型参数
类型转换
包
隐式参数
构建工具
Scala Native
Scala.js
引用透明性
范畴论
类型类
捕获检查
类型系统
宏
测试
图形用户界面
数据处理
Slinky
ScalaFX
Laminar
scala-android-plugin
Scala on Android
Akka
PlayJSON
Doobie
Quill
Jsoniter
LibGDX 与 Scala
2. 阶段二
0/19
设置 Scala
文档
课程
对象
正则表达式
模式匹配
for 推导式
作用域与可见性
生态系统
纯函数
单子
型变
上下文界定
能力
后端
并发
视频游戏引擎
React.js
Pekko
3. 阶段三
0/16
惰性求值
递归
private / protected
Cats
李浩毅
Akka / Pekko
无生态系统
平台
效应系统
sttp
Akka HTTP
Play
分布式计算
宏与类型系统
Indigo
CosPlay
4. 阶段四
0/75
IntelliJ IDEA
VS Code
Vim
Zed
Emacs
Sublime
书籍
YouTube
Trait
范围
列表
布尔值
浮点数
Nothing
向量
映射
函数与方法
方法调用
匿名函数 / Lambda
全函数 / 偏函数
返回函数的函数
filter
foldLeft
map
错误处理
Either
Try
尾递归
蹦床
提前返回
惰性值
按名参数
惰性集合
迭代器
视图
LazyList
ScalaCLI
sbt
Mill
Gradle
Maven
ZIO
JVM
ScalaTest
mUnit
uTest
ScalaTest
Gatling
JUnit
ZIO Test
specs2
Cats Effect
ZIO
Scalatra
Tapir
http4s
Calico
JavaFX
Ox
FS2
Kyo
Akka 与 Pekko Streams
Gears
ZIO Streams
Spark
Slick
Circe
ScalikeJDBC
uPickle
Monocle
Shapeless
Chimney
Scalameta
Magnolia
5. 阶段五
0/2
Option
GraalVM Native Image