ZIO Fundamentals

Licensed by Ziverge

Learn to build modern ZIO-based applications 

Build applications which are resilient, efficient, testable and highly-performant using the ZIO library, taking advantage of its great type safety, ergonomics and flexibility!

Upon completion of this training, you will be able to build modern ZIO-based applications that are highly performant, resilient, efficient, easy to understand and to test 

Gain the ability to build applications which never block threads nor produce deadlocks or leak resources, following at the same time best practices on managing errors and dependencies.

Who Should Attend?

Scala developers wishing to build modern, solid, testable, and highly-performant applications using the ZIO library.

Prerequisites

Good working knowledge of Scala, including familiarity with immutable data, pattern matching, and basic recursion.

Topics

The basics of ZIO Functional Effects

Error Management: Use the full power of the Scala Compiler to help you to deal with errors!

Error Management: Separating Recoverable Errors from Non-Recoverable Errors

Control flow handling

Using types to enforce business constraints

Safe Resource Management: Making Resource Leaks impossible!

Efficient Concurrency and Parallelism with ZIO Fibers

Sharing state in concurrent scenarios without deadlocks or race conditions

Modularity and Dependency Management

Scala developers outsourcing

Author

Scalac is recognized to be and, for many years, has been one of the most active contributors to the ZIO global community. The course has been developed by Scalac and Jorge Vasquez in partnership with ZIO author and Ziverge founder John de Goes. Scalac is licensed to perform John’s training based on the company's partnership agreement.

Length:

3hrs for 5 days

Price:

650€

Sign up

Trainer

Software Engineering Expert in functional programming, Scala fan, contributor to ZIO, the library that's making Functional Programming in Scala more accessible to developers. Speaker at top industry events: Functional Scala, ZIO World, Functional World and Micro Sphere.it

Scala developer
Length:

3hrs for 5 days

Price:

650€

Sign up

Request training for your team




    or contact us directly at projects@scalac.io

    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

    Exclusive training just for your team

    Prices from 800 to 500 USD per person

    Flexible schedule, and agenda

    Close modal

    Your message has been sent!

    We'll get back to you soon!