
零基础,Scala系统入门与实战
来自 网络整理·免费领取学习资源
7,635 领取 · 6,375 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《零基础,Scala系统入门与实战》。官网需要单独购买,有集上可以免费领取。
课程目录
- 01 第1章 零基础:为什么大数据编程首选Scala语言
- 01 1-1 玩转Scala,进击大数据
- 02 1-2 本章概览
- 03 1-3 Scala是什么
- 04 1-4 学习Scala的意义何在
- 05 1-5 Scala安装及快速使用
- 06 1-6 Scala与JVM的关系
- 07 1-7 基于IDEA构建Scala项目
- 08 1-8 【面试官来啦】面试讨论题.html
- 09 1-9 【练练练】阶段作业题.html
- 10 1-10 基于IDEA+Maven构建本地开发环境补充.html
- -
- 02 第2章 零基础:急速入门大数据编程首选语言Scala
- 01 2-1 课程目录
- 02 2-2 注释之论一个码农的自我修养
- 03 2-3 标识符之论起名的艺术
- 04 2-4 宏观了解Scala中的数据类型
- 05 2-5 值和变量(注意理解第二个场景)
- 06 2-6 数据类型
- 07 2-7 数据类型转换
- 08 2-8 【重要!必掌握】字符串操作
- 09 2-9 实操之从控制台终端获取数据
- 10 2-10 运算符的用法
- 11 2-11 条件分支详解
- 12 2-12 循环之while&dowhile
- 13 2-13 循环之while以优雅的方式退出
- 14 2-14 【重要!必掌握】循环之for
- 15 2-15 通过场景引出方法
- 16 2-16 【重要!必掌握】方法的定义和使用
- 17 2-17 【重要!必掌握】 默认参数
- 18 2-18 命名参数
- 19 2-19 【重要!必掌握】变长参数
- 20 2-20 数据类型补充之Unit&Null&Nothing
- 21 2-21 【面试官来啦】面试讨论题.html
- 22 2-22 【练练练】阶段作业题.html
- -
- 03 第3章 入门到进阶:如何熟练掌握Scala面向对象编程
- 01 3-1 课程目录
- 02 3-2 面向对象三大特性
- 03 3-3 【重要!必掌握】通过女朋友认识类和对象的关系
- 04 3-4 定义类并通过反编译掌握属性对应的方法构成
- 05 3-5 占位符在Scala中的使用(非常重要务必掌握)
- 06 3-6 通过反编译掌握private关键字的使用
- 07 3-7 构造器与附属构造器的使用及阅读源码
- 08 3-8 继承&重写的使用及阅读源码
- 09 3-9 抽象类的使用及阅读源码
- 10 3-10 【重要!必掌握】伴生类&伴生对象
- 11 3-11 从面试题说起case class&case object
- 12 3-12 trait的定义及使用
- 13 3-13 动态混入&自身类型
- 14 3-14 包管理以及隐式转换导入
- 15 3-15 【重要!必掌握】packageobject的使用
- 16 3-16 类型转换&类型判断&类型别名
- 17 3-17 枚举的使用
- 18 3-18 App小技巧的使用
- 19 3-19 【面试官来啦】面试讨论题.html
- 20 3-20 【练练练】阶段作业题.html
- -
- 04 第4章 入门到进阶:如何熟练掌握Scala集合
- 01 4-1 课程目录
- 02 4-2 Scala集合架构
- 03 4-3 不可变数组的定义和使用
- 04 4-4 可变数组的定义和使用(非常重要务必掌握)
- 05 4-5 不可变和可变Set的定义和使用
- 06 4-6 不可变和可变List的定义和使用(非常重要务必掌握)
- 07 4-7 List方法的补充
- 08 4-8 Tuple的定义和使用(非常重要务必掌握)
- 09 4-9 不可变Map的定义和使用及使用注意事项(非常重要务必掌握)
- 10 4-10 可变Map的定义和使用
- 11 4-11 【面试官来啦】面试讨论题.html
- 12 4-12 【练练练】阶段作业题.html
- -
- 05 第5章 入门到进阶:如何熟练掌握Scala模式匹配
- 01 5-1 课程目录
- 02 5-2 隐式转换能为我们带来什么
- 03 5-3 模式匹配概念的理解
- 04 5-4 模式匹配之快速上手
- 05 5-5 模式匹配之内容匹配
- 06 5-6 模式匹配之守卫模式
- 07 5-7 模式匹配之类型匹配
- 08 5-8 模式匹配之Array匹配
- 09 5-9 模式匹配之Tuple匹配
- 10 5-10 模式匹配之List匹配
- 11 5-11 模式匹配之class匹配
- 12 5-12 【重要!必掌握】模式匹配之caseclass匹配
- 13 5-13 模式匹配之结合Spark讲解
- 14 5-14 模式匹配之Scala异常处理
- 15 5-15 初识偏函数
- 16 5-16 【重要!必掌握】偏函数剥丝抽茧迭代
- 17 5-17 【面试官来啦】面试讨论题.html
- 18 5-18 【练练练】阶段作业题.html
- -
- 06 第6章 入门到进阶:如何熟练掌握Scala函数式编程
- 01 6-1 课程目录
- 02 6-2 经典面试题之函数和方法的区别
- 03 6-3 【重要!必掌握】方法与函数的转换
- 04 6-4 【重要!必掌握】高阶函数定义及使用
- 05 6-5 Currying定义及使用
- 06 6-6 【重要!必掌握】经典面试题之自定义实现一些高阶算子
- 07 6-7 高阶算子详解之map
- 08 6-8 高阶算子详解之filter&foreach&结合map的综合使用
- 09 6-9 高阶算子详解之flatter&flatMap
- 10 6-10 高阶算子详解之reduce&reduceLeft&reduceRight(一定要体会中间过程的理解)
- 11 6-11 高阶算子详解之fold&foldLeft&foldRight(一定要体会中间过程的理解)
- 12 6-12 高阶算子详解之zip系列
- 13 6-13 高阶算子详解之groupBy
- 14 6-14 高阶算子详解之mapValues
- 15 6-15 高阶算子详解之排序系列
- 16 6-16 高阶算子详解之算子综合实操
- 17 6-17 注意一个小小的面试题
- 18 6-18 【面试官来啦】面试讨论题.html
- 19 6-19 【练练练】阶段作业题.html
- -
- 07 第7章 入门到进阶:如何熟练掌握Scala隐式转换
- 01 7-1 课程目录
- 02 7-2 隐式转换能为我们带来什么
- 03 7-3 【重要!必掌握】隐式转换函数的定义和使用
- 04 7-4 【重要!必掌握】隐式转换函数的封装
- 05 7-5 隐式类的定义和使用
- 06 7-6 隐式类的封装
- 07 7-7 隐式参数的定义和使用
- 08 7-8 【面试官来啦】面试讨论题.html
- 09 7-9 【练练练】阶段作业题.html
- -
- 08 第8章 入门到进阶:如何熟练掌握Scala泛型
- 01 8-1 课程目录
- 02 8-2 Java泛型基础回顾
- 03 8-3 Java泛型上下限回顾
- 04 8-4 Java中两种不同的排序
- 05 8-5 Scala中泛型类的定义和使用
- 06 8-6 Scala泛型上下限
- 07 8-7 【重要!必掌握】Scala视图界定
- 08 8-8 【重要!必掌握】Scala泛型结合隐式转换的使用
- 09 8-9 Scala中的逆变和协变
- 10 8-10 【面试官来啦】面试讨论题.html
- 11 8-11 【面试官来啦】面试讨论题.html
- 12 8-12 【练练练】阶段作业题.html
- -
- 09 第9章 进阶实战:基于Akka编程模型实战通信项目
- 01 9-1 课程目录
- 02 9-2 Akka概述
- 03 9-3 剖析Actor模型工作机制
- 04 9-4 需求分析
- 05 9-5 功能实现之启动NN和DN
- 06 9-6 功能实现之DN向NN建立连接并发送注册消息
- 07 9-7 功能实现之封装消息
- 08 9-8 功能实现之NN向DN发送注册成功消息
- 09 9-9 功能实现之DN周期性的向NN发送心跳消息
- 10 9-10 功能实现之NN定期检查超时的DN并移除
- 11 9-11 功能实现之单机器多进程方式测试
- 12 9-12 【面试官来啦】面试讨论题.html
- 13 9-13 【练练练】阶段作业题.html
- -
- 10 第10章 手把手撸个RDD实战:加强基础为Spark预热
- 01 10-1 本章概览
- 02 10-2 快速认识Java中的Iterator
- 03 10-3 自定义Java Iterator
- 04 10-4 自定义Java Iterable
- 05 10-5 【重要】Scala中迭代器的使用
- 06 10-6 【重要】自定义迭代器读取MySQL中的数据
- 07 10-7 统一上下文类封装
- 08 10-8 Scala中迭代器的lazy特性
- 09 10-9 【重要】自定义RDD代码封装及实现
- 10 10-10 自定义RDD代码测试
- 11 10-11 【面试官来啦】面试讨论题.html
- 12 10-12 【练练练】阶段作业题.html
- -
- 11 第11章 最热门的AI大模型入门:ChatGPT为工作插上翅膀
- 01 11-1 本章概览
- 02 11-2 认识OpenAI这家公司
- 03 11-3 语言模型&大语言模型的趋势
- 04 11-4 NLP发展历程
- 05 11-5 国内大模型介绍
- 06 11-6 【重要】Open AI账号注册
- 07 11-7 OpenAI 接口测试
- 08 11-8 通过案例演示大模型工作原理
- 09 11-9 【重要】通过案例知晓大模型的使用场景
- 10 11-10 模型演化
- 11 11-11 OpenAI Mode详解
- 12 11-12 模型价格及Token
- 13 11-13 Prompt工程
- 14 11-14 【重要】Chat CompletionAPI及多轮对话的使用
- 15 11-15 【重要】使用ChatGPT助力日常开发的SQL编写
- 16 11-16 Open AI开发者大会发布的新功能
- 17 11-17 Open AI编程老版本
- 18 11-18 Open AI编程新版本
- 19 11-19 Assistants API 编程
包含内容
- · 01 第1章 零基础:为什么大数据编程首选Scala语言
- · 01 1-1 玩转Scala,进击大数据
- · 02 1-2 本章概览
- · 03 1-3 Scala是什么
- · 04 1-4 学习Scala的意义何在
- · 05 1-5 Scala安装及快速使用
- · 06 1-6 Scala与JVM的关系
- · 07 1-7 基于IDEA构建Scala项目
贡献者
林一
黄金