Below are the video training courses included in this Learning Path.
Beginning Scala Programming
Presented by Daniel Hinojosa8 hours 45 minutes
Scala can be thought of as a collection of objects that communicate by invoking each other’s methods. In this course, you’ll learn what methods, classes, functions, and collections do, and how to use them to write your own scripts and applications in Scala. You’ll follow along with instructor Daniel Hinojosa as he covers the basics and then moves on to higher-level functions. By the end of this course you will have learned everything you need to know to get started with Scala.
Best Practices in Scala Programming
Presented by Joshua Backfield4 hours 2 minutes
If you're starting a project in Scala or expanding a Scala project, you’ll save time and frustration with this tour of Scala best practices by Scala expert Joshua Backfield. Josh uses his extensive experience in Scala to offer a set of guidelines that should make your Scala code base as great as it can be. You’ll review and master coding standards used by expert Scala programmers, understand the norms for var and val usages and functions as objects, learn standards for advanced features like avoiding postfix notation and dynamic typing, and much more. Once you've finished this course, you’ll be able to write code that can stand up to scrutiny from the best Scala programmers.