Learn the modern style of Scala that embraces both its object-oriented and functional aspects in a unified, accessible, and simple way.
Book a TrainingScala combines procedural, object-oriented, and functional features into one programming language, with a type system that is much more powerful than Java, C#, or Kotlin. With all this power comes a dizzying number of ways to write applications—not all of which are equally productive and scalable. Too often, teams have either failed to benefit from Scala’s strengths, or gone too deep into Scala’s complexity, in either case failing to realize the potential of Scala.
In this course, developers will learn about Scala best practices: a set of guidelines that cover Scala in the small, and Scala in the large. These guidelines, backed up by more than a decade of real world production usage, help developers play to the strengths of Scala. Upon completion of the course, developers will converge on a modern style of Scala that embraces both its object-oriented and functional aspects in a unified and accessible vision that eschews unnecessary complexity.
Are you interested in attending a private training course?
Are you interested in attending a public training course?
Scala teams who are wondering how to write Scala, or who are struggling to maintain large existing Scala code bases written in many different styles.
Working knowledge of Scala.