Home > Store

Scala Programming LiveLessons (Video Training)

Register your product to gain access to bonus material or receive a coupon.

Scala Programming LiveLessons (Video Training)

Downloadable Video

  • Sorry, this book is no longer in print.
  • About this video
  • Accessible from your Account page after purchase. Requires the free QuickTime Player software.

    Videos can be viewed on: Windows 8, Windows XP, Vista, 7, and all versions of Macintosh OS X including the iPad, and other platforms that support the industry standard h.264 video codec.

Not for Sale

Description

  • Copyright 2013
  • Edition: 1st
  • Downloadable Video
  • ISBN-10: 0-321-93484-9
  • ISBN-13: 978-0-321-93484-0

4+ Hours of Video Training

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

Table of Contents:

Lesson 1: Core Basics
1.1 Hello
1.2 Overview
1.3 REPL
1.4 Concepts
1.5 If Else
1.6 For
1.7 Functions
1.8 Imports

Lesson 2: Combining Data in Collections
2.1 Arrays
2.2 Lists
2.3 Tuples
2.4 Option
2.5 Pattern Matching
2.6 Maps
2.7 Recursion

Lesson 3: Objects in Scala
3.1 Class
3.2 Constructors
3.3 Members
3.4 Access Control

Lesson 4: Inheritance and Interop
4.1 Packages
4.2 Traits
4.3 Abstracts
4.4 Object
4.5 Generics
4.6 JavaBeans

Updates

Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.