Rock the JVM – Cats

思考更高层次,编写接地代码。使用 Cats 编写 Scala 所需的一切知识

讲师:rockthejvm

口袋资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

F[_] 是什么?!

我们 Scala 程序员喜欢抽象,Cats 是最受欢迎的库之一。同时,Cats 以其陡峭的学习曲线而臭名昭著。Functors、Applicatives、Semigroupals,更不用说 M 字了。很少有人能理解它们。对于我们其他人来说,这是一堵砖墙。当我开始时当然适合我。

但它不一定是。在经历了很多痛苦之后,我明白了这个库是如何有趣地学习和编写的,如果——这是一个很大的如果——你遵循一个清晰的结构和一个流畅的序列。坏消息是这很难做到。好消息是我认为(很有可能)你已经拿到了。

您看到的是网络上唯一一门不花一臂之力(和一只真正的猫)的课程,它将帮助您完成提高工作效率所需的一切知识。脚踏实地,亲力亲为,不要胡说八道,也不要 F[_] 炸弹,直到你准备好。

本课程面向至少处于高级 Scala 课程级别的 Scala 工程师。在本课程结束时,您将能够毫无问题地使用任何 Cats 功能。

本课程适合您,如果:

  • 你想开始使用 Typelevel 生态系统
  • 你想学习猫,但发现它令人困惑、抽象或晦涩
  • 您想在务实的同时学习更一般的范畴论
  • 你想要一些关于猫的练习材料
  • 你想在视频结尾再次听到 Rock the JVM 曲调

以下是您将获得的技能:

  • 你会更快更简洁地编写正确的代码
  • 您将能够更轻松地阅读其他人的简洁代码
  • 您将能够激发您选择特定类型课程或方法的原因
  • 你会自然而然地开始思考,或者变得更好
  • 您将深入内化如何在 Scala 中很好地使用类型类
  • 你将以纯函数式的方式在任何地方操作数据
  • 你会非常熟悉 M 字(不要让你的思绪徘徊,那是单子)
  • 在这里,您将在 10 小时内立即获得比大多数 Cats 程序员在最初几个月获得更多的经验
  • 您将理解和使用具有纯粹实用目标的抽象数学,例如调用端点或发送电子邮件

以下是您将如何获得它们:

  • 我们会有结构和逻辑进展,而不是你被扔进游泳池
  • 我们会在 98% 的时间里编写代码——我们在相机上有 2k LOC
  • 我们将从所有内容中练习 S[_] – 我们有许多练习和示例
  • 我们不会看到/不会说无聊的抽象数学
  • 我们解构那些看起来真的很晦涩的东西
  • 如果有任何令人困惑的地方,我们会在 Slack 上讨论一切
  • 我们将共享所有代码、幻灯片和备忘单

完成本课程后,您将能够阅读和编写任何包含带有 Cats 的 Scala 的代码,无论多么复杂。

发表回复

后才能评论

  • 每一个课程页面,都有演示地址选项,点击链接可以跳转到课程发布网站查看详细课程列表。
  • 绝大部分课程都有试看内容,可以先点击试看,再决定是否购买。
  • 本站课程均存储在阿里云盘或百度网盘中,由于阿里云盘对分享的文件类型有限制,所以课程资料和字幕会存储到蓝奏云盘中。
  • 阿里云盘和蓝奏云盘都是不限速下载的,你既可以选择在阿里云盘中在线学习,也可以选择下载到本地学习。
  • 课程下载到本地可以挂载中英文双字幕,请点击查看Potplayer挂载中英文双字幕教程
  • 本站所有课程,均提供mp4格式视频文件,中英文双字幕,配套资料齐全,不加密。
  • 每一个课程右侧下载面板中,都会有清晰度标识,大部分都是1080P或者720P,还有少数是超高清的。
  • 本站课程购买之后,均可以免费更新,所有课程,皆配有中文字幕。
  • 请注意,课程的中文字幕是根据英文字幕用谷歌翻译生成的,本非人工翻译。谷歌翻译准确度尚可,学习观看,没有问题。
  • 由于数字资源具有可复制性,一旦购买,不接受退款要求,请在购买之前,认真了解课程内容,确定是否需要。
  • 当然,如果有特殊情况,可以查看网站底部联系方式,联系站长说明问题,我会为你妥善处理。
  • 赞助本站VIP会员,可以免费下载所有课程,详情请查看VIP介绍