Training | Get ready for Scala 3

Come and learn what will change with Scala 3 and be ready to make the big jump!

scala

Overview

With Scala 3 scheduled for the end of 2020, it is time to get ready for this new major version of the language! In this course, we will review all the changes this new version will bring and their advantages over the current version. We will also get ourselves ready by learning how to migrate our existing codebases from Scala 2 to Scala 3.

Prerequisites

  • Previous experience with Scala 2

What you'll learn

  • Which features of Scala 2 will not be supported in Scala 3?
  • What are the new syntactic constructs in Scala 3?
  • Focus on encoding typeclasses in Scala 3.
  • How to compile existing Scala 2 code against Scala 3.
  • How to migrate a codebase from Scala 2 to Scala 3.
  • How and to what extent migration can be automated.

Skills

This Get Ready for Scala 3 includes:

  • Maximum Class Size of 15
  • Access to Academy EduTools Platform
  • Access to Course Materials
  • Certificate of Completion
  • Access to a Private Channel with Trainers in the Academy Slack
  • A Q&A session one week post-course
  • A pre-and-post meeting with our trainers