Scala for Java Developers

Pluralsight
Course Summary
This course is for Java developers looking to transition to programming in Scala. Translate what you already know in Java to Scala and start your functional programming journey.
-
+
Course Description
This course will help you transition from programming in Java to programming in Scala. It's designed firstly to help you get started with Scala, translating what you already know in Java to Scala. Then, with the language syntax under your belt, it introduces functional programming concepts to give you a head start writing Scala in a functional style. Lastly, the course outlines some tips and advice useful when transitioning existing Java projects and teams to Scala.
-
+
Course Syllabus
Introduction to Scala- 33m 13s
—Module Introduction 1m 37s
—The Scala Language 3m 35s
—Installing Scala 4m 55s
—Tour of the Syntax I 3m 50s
—Tour of the Syntax II 4m 52s
—Tour of the Syntax III 7m 7s
—Language Features 4m 45s
—Module Summary 2m 30sKey Syntactical Differences- 1h 22m
—Module Introduction 3m 32s
—Classes and Objects 7m 46s
—More on Classes and Objects 12m 23s
—Inheritance 25m 52s
—Control Structures 13m 47s
—Generics 19m 33sBeyond Java to Scala- 1h 3mAdopting Scala- 18m 33s