Classes & Training

1029 - Version 2If you’re looking for outstanding functional programming training, you’ve come to the right place. I’m Zacharias Beckman, an author, teacher, and contributor to the Lightbend training curriculum on functional programming in Scala.

I’m happy to customize any presentation to your training needs. Let me know what your team is looking for!

Available Trainings

Enterprise Introduction to Functional Programming in Scala

Object-oriented meets functional—elegant class hierarchies, seamless Java interoperability, maximum code reuse and extensibility, built to solve difficult concurrency challenges. Take your first steps in Scala with the best trainer! This is an in-depth course with a very strong introduction to functional programming concepts.

Advanced Scala

The power of Scala’s type system, unleashed with advanced object functional programming, implicits, and more. Leverage rich language features to create well-designed libraries or DSL’s, utilizing proven best practices.

Introduction to Akka with Scala

Scalable reactive application, for the win! Experienced application developers learn the reactive Akka toolkit and runtime, along with methodologies to create real-world, actor-based systems in Scala on a single JVM.

Advanced Akka with Scala

The pinnacle of scalable, reactive applications! Experienced application developers learn to build distributed reactive applications using Akka and Scala, scaling out multiple nodes, remoting and clustering.

Apache Spark Workshop for Developers

Designed to teach developers how to implement data analytics using Apache Spark for Reactive applications. Use hands-on exercises to learn the principles of Spark programming and idioms for specific problems, such as event stream processing, SQL-based analysis on structured data, integration with Reactive frameworks like Akka, as well as Hadoop and related tools, and advanced analytics such as machine learning and graph algorithms.