Flash Player 10 or higher is required.
Please download the Flash Player and install the latest version before continuing.
Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Scala is a functional-object hybrid language. This LiveLesson provides a “get up to speed quickly” kind of introduction to Scala for Java programmers who are experienced with object-oriented techniques, but not necessarily familiar with functional programming.
Scala Programming LiveLessons covers the fundamentals of the Scala language you need to get started. After introducing basic concepts and Scala syntax, Ted Neward shows you how to use for comprehensions, functions, and imports. He then covers Scala collection classes, including arrays, list, options, pattern matching, maps, tuples, and recursion. The third lesson focuses on Scala's object facilities and explores classes, constructors, members, and access control. The last section explores inheritance in Scala and covers packages, traits, abstracts, objects, generics and JavaBeans.
About the Author:
Ted Neward is an Architectural Consultant with Neudesic, LLC as well as the Principal with Neward and Associates. He speaks on the conference circuit, including the No Fluff Just Stuff Symposium tour, discussing Java, .NET and XML service technologies, focusing on Java-.NET interoperability, programming languages, and virtual machine technologies. He has written several widely-recognized books in both the Java and .NET space, including the recently releassed Professional F# and widely acclaimed Effective Enterprise Java. He lives in the Pacific Northwest.
Average Rating: ![]()
![]()
![]()
![]()
Based on 8 Ratings
"Good introduction to Scala" - by Sujit Pal on 10-FEB-2012
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
I've tried to learn from the Scala book by Odersky, and that has a lot more detail. Its been a while since that attempt, so decided to brush up with this video. Happy to report that the video is quite comprehensive and will get you started (mostly). Some things that would be interesting to Java programmers would be how to use a build system to build larger applications using Scala.
Report as Inappropriate
Top Level Categories:
Information Technology & Software Development
Sub-Categories:
Information Technology & Software Development > Programming
Programming > Java
Chapter/Selection | Time | |
|---|---|---|
Lesson 1: Core Basics | ||
00:05:46 | ||
00:10:37 | ||
00:13:18 | ||
00:11:47 | ||
00:06:08 | ||
00:16:26 | ||
00:14:31 | ||
00:08:31 | ||
Lesson 2: Combining Data in Collections | ||
00:08:37 | ||
00:19:11 | ||
00:10:38 | ||
00:06:16 | ||
00:13:08 | ||
00:10:43 | ||
00:08:02 | ||
Lesson 3: Objects in Scala | ||
00:19:11 | ||
00:14:57 | ||
00:06:30 | ||
00:04:38 | ||
Lesson 4: Inheritance and Interop | ||
00:05:56 | ||
00:12:43 | ||
00:02:08 | ||
00:05:56 | ||
00:03:37 | ||
00:07:13 |