Supercharge Scala Future FP-Tower

所在平台: Udemy

课程主页: https://www.udemy.com/course/supercharge-scala-future/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Supercharge Scala Future FP-Tower 概述:现代应用程序通常需要描述涉及多个外部系统的复杂工作流。这些工作流的处理 notoriously 难度大,因为它们需要处理错误、各种重试策略,以及由于并发执行所引发的非确定性。在本课程中,您将学习如何使用命令式编程和函数式编程来解决这一问题。课程结束时,您将能够熟练使用流行的Scala库,如cats-effect、Monix和ZIO。此技能在市场上需求量很大。 多家公司使用此课程来培训和引导工程师。以下是部分公司列表:Lunatech、Kaluza / OVO Energy、Autoscout24、Pirum Systems、Cleverbase。这些公司正在不断招聘新的Scala开发者!不要犹豫,联系他们并提到您参加了这门课程。 本课程专为后端开发人员设计,内容极具实用性和实践性。具体而言,您将会: - 编写大量Scala代码 - 使用示例测试和属性测试来进行测试 - 体验由于阻塞逻辑和并发执行导致的问题 - 通过小步迭代的方式达到高效解决方案 我将引导您完成所有练习,并提供完整的解决方案。我的目标是通过不含混淆术语的解释来解开复杂概念,以释放您作为函数式Scala开发者的全部潜力。 对FP-Tower课程熟悉的学习者,您会发现本课程对应于《Scala中的函数式编程基础》第五章。 现在就注册,享受这门课程吧!

课程评论(0条)

课程详情

Modern applications often need to describe complex workflows involving multiple external systems. These are notoriously difficult to get right as it requires handling errors, various retry strategies and non-determinism because of concurrent executions. In this course, you will learn how to solve this problem using both imperative and functional programming.By the end of the course, you will be able to read and write code using popular Scala libraries such as cats-effect, Monix and ZIO. This skill is in high demand.Several companies use this curriculum to on-board and train engineers. Here is a non-exhaustive list:LunatechKaluza / OVO EnergyAutoscout24Pirum SystemsCleverbaseThese companies are constantly hiring new Scala developers! Don't hesitate to reach out to them and mention that you took this course.I designed this content for backend developers. It is extremely practical and hands-on. Specifically, this means that you will:Write lots of Scala codeTest it using both example-based and property-based testsExperience issues caused by blocking logic and concurrent executionWork your way to efficient solutions in small and incremental stepsI will guide you through all the exercises and provide a complete set of solutions. My goal is to unlock your full potential as a functional Scala developer by demystifying complex concepts using explanations that are free of confusing jargon.For those familiar with FP-Tower courses, this course corresponds to chapter 5 of Foundations of Functional Programming in Scala.Enroll now, and enjoy the course!

课程标签

0人关注该课程

主题相关的课程