Scala ZIO in 1 Hour

Learn ZIO Framework and its basics

3.05 (21 reviews)
Udemy
platform
English
language
Other
category
instructor
Scala ZIO in 1 Hour
1,039
students
1 hour
content
Nov 2022
last update
FREE
regular price

What you will learn

ZIO basic concepts using Zio 1.0

ZIO 1.0

Error Handling and Resource Handling using ZIO

Concurrency using ZIO

Why take this course?

ZIO is a Scala next-generation framework that allows us to write powerful, concurrent, and high-performance applications in Scala using pure functional programming.

ZIO basically describes an "effect" in the code. It gives you a powerful model that allows us to compose any kind of action, and deal with parallelism, concurrency, and coordination, using the scale powerful type-system.

The ZIO library also comes with powerful tools built on real-life practices and design patterns, so we can write more easily composable and performant code.

With a beginner-friendly yet powerful functional core, ZIO lets developers quickly build best-practice applications that are highly scalable, testable, robust, resilient, resource-safe, efficient, and observable.

In this course we covered the basic concepts for ZIO-like effects, then deep dive into how to handle errors and resources and finally touch on the concurrency concept i.e fibers in ZIO.

Modules -

The first module covers the basic introduction and how to set up the project on your local and run the hello world example.

The second module talks about effects, chaining effects, and different operations.

The Third module talks about the error handing techniques used in ZIO. Here we can see live examples of how to use Either, fallbacks and folding mechanisms, or catching and retrying techniques.

The Fourth module talks about handling the resource covering the topics like acquiring and release of actions, finalizing, etc.

The Fifth video section then lets you understand the concepts of Fibres, a parallel and concurrent processing toolkit in zio.

The end result is powerful applications.

Reviews

Dmitry
July 28, 2023
I was initially attracted by the topic: ZIO. So, here is my impression. Poor sound quality. Numerous "pfff!" in the microphone. Poor speaking skills. No, it's not about the accent, it's about general speaking skills. Some parts are spoken quickly, others are spoken slowly. Why? Some strange pauses in the speech. Why? Also, the formulations of the important parts are made fuzzy and overextended. Calling themselves an "academy" sounds like a mockery of those professionals who are doing really serious work with attention to details. Fortunately, it's not long and it's free.
Hari
November 22, 2022
Very Beginner Friendly. But as a result, It was extremely slow paced, dedicating an entire video(wasting time in start screen, intro and end scene) for extremely simple stuff like "environment setup" Could have combined an entire Section into a single video

Charts

Price

Scala ZIO in 1 Hour - Price chart

Rating

Scala ZIO in 1 Hour - Ratings chart

Enrollment distribution

Scala ZIO in 1 Hour - Distribution chart

Related Topics

4948708
udemy ID
10/27/2022
course created date
11/4/2022
course indexed date
Bot
course submited by