-
Configuring Session Collections
After watching this video; you will be able to configure additional session collection settings using the Properties dialog box.
-
Variables
After watching this video; you will be able to use variables in Scala; and describe type inference.
-
Functions
After watching this video; you will be able to declare and use a function in Scala.
-
Methods
After watching this video; you will be able to create a simple class and method in Scala.
-
Getters
After watching this video; you will be able to use automatic getters in Scala and override them.
-
Infix Notation
After watching this video; you will be able to use infix notation for built-in and custom methods in Scala.
-
Installing Scala
After watching this video; you will be able to download and install the Scala binaries .
-
Java Types in Scala
After watching this video; you will be able to use Java types from Scala.
-
Match Expressions
After watching this video; you will be able to use Scala match expressions.
-
Objects in Scala
After watching this video; you will be able to describe objects in Scala and how everything is an object.
-
Operators and Overloading
After watching this video; you will be able to use operators and operator overloading in Scala.
-
Scala Features
After watching this video; you will be able to describe the features of Scala.
-
Scala IDEs
After watching this video; you will be able to list the IDEs with Scala support and install the Scala plugin for Eclipse.
-
Scala REPL
After watching this video; you will be able to run the Scala REPL and evaluate simple expressions.
-
Setters
After watching this video; you will be able to use automatic setters in Scala and override them.
-
Singleton Objects
After watching this video; you will be able to declare and use singleton objects in Scala.
-
Subtype Inheritance
After watching this video; you will be able to create subclasses and anonymous subclasses in Scala.
-
Companion Objects
After watching this video; you will be able to use companion objects in Scala.
-
Conditionals
After watching this video; you will be able to use Scala if expressions and note that if is an expression and not a statement.
-
Constructors
After watching this video; you will be able to create constructors for classes in Scala.
-
Creating Fields in Classes
After watching this video; you will be able to create fields in Scala classes; and describe behaviors of different field types.
-
Unit Type in Scala
After watching this video; you will be able to describe the use of the unit type in Scala.
-
Values
After watching this video; you will be able to use value types in Scala; and describe the immutable property.
-
Working With Scala
After watching this video; you will be able to create a class and function in Scala using operator overloading.
-
Aggregating Data
After watching this video; you will be able to use Scalding group functions to aggregate data.
-
Creating a Scalding Program
After watching this video; you will be able to create a Scalding program.
-
Inferring Data Types
After watching this video; you will be able to describe how Scalding infers data types in saving computations.
-
Reading Text and Identifying Text Data Sources
After watching this video; you will be able to use Scalding to read text and identify text data sources.
-
Understanding Pipelines
After watching this video; you will be able to use Scalding to understand the basic pipeline functionality.
-
Understanding SQL Aggregation Functions
After watching this video; you will be able to describe the SQL aggregation functions used in Scalding.
-
Using Grouping Functions
After watching this video; you will be able to use grouping functions in Scalding.
-
Using Snapshots to Partially Persist Data
After watching this video; you will be able to describe how Scalding uses snapshots to partially persist data.
-
Writing and Saving Data
After watching this video; you will be able to identify how to write and save data; and describe sinks.
-
Downloading and Installing Scalding
After watching this video; you will be able to download and install Scalding.
-
Downloading and Installing the SBT
After watching this video; you will be able to download and install the simple build tool.
-
Using Multiple Aggregators
After watching this video; you will be able to use advanced SQL aggregation techniques in Scalding.
-
Manipulating Text
After watching this video; you will be able to use Scalding functions to manipulate text.
-
Collections
After watching this video; you will be able to use Scala collections.
-
Traits
After watching this video; you will be able to use traits in Scala.
-
Introduction to Scala: Currying Functions
After watching this video, you will be able to demonstrate how to curry a function.
-
Introduction to Scala: Function Composition
After watching this video, you will be able to explore how to compose functions from other functions.
-
Introduction to Scala: Recursion and Tail Call Optimization
After watching this video, you will be able to describe how to best use tail-recursion.
-
Introduction to Scala: Literals and Anonymous Functions
After watching this video, you will be able to explore the use of literals and anonymous functions in Scala.
-
Introduction to Scala: Functions as Variables and Parameters
After watching this video, you will be able to demonstrate how functions can be used as variables and parameters in Scala.
-
Introduction to Scala: Scala Closures
After watching this video, you will be able to describe the use of closures.
-
Introduction to Scala: Partially Applied Functions
After watching this video, you will be able to create and use partially applied functions.
-
Introduction to Scala: Introduction to Functional Programming
After watching this video, you will be able to describe the key aspects of functional programming in Scala.
-
Introduction to Scala: Expression-oriented Programming
After watching this video, you will be able to demonstrate the use of expression-oriented programming in Scala.
-
Introduction to Scala: Pure Functions
After watching this video, you will be able to utilize pure functions in Scala.
-
Introduction to Scala: Concrete Mutable Collection Classes
After watching this video, you will be able to identify the key aspects of concrete mutable collection classes.
-
Introduction to Scala: Working with Arrays
After watching this video, you will be able to apply arrays in Scala.
-
Introduction to Scala: Working with Maps
After watching this video, you will be able to use Maps in a Scala application.
-
Introduction to Scala: Sorting with Sequences
After watching this video, you will be able to use Sequences and perform sort operations in a Scala application.
-
Introduction to Scala: Iterators
After watching this video, you will be able to use Iterators in a Scala application.
-
Introduction to Scala: Concrete Immutable Collection Classes
After watching this video, you will be able to identify the key aspects of concrete immutable collection classes.
-
Introduction to Scala: Call-By-Name vs. Call-By-Value
After watching this video, you will be able to differentiate between call-by-name and call-by-value.
-
Introduction to Scala: Working with Collections
After watching this video, you will be able to provide an overview of the collections framework in Scala.
-
Introduction to Scala: Mutable and Immutable Collections
After watching this video, you will be able to explore the key differences between mutable and immutable collections.
-
Introduction to Scala: Working with Sets
After watching this video, you will be able to use Sets in a Scala application.
-
Introduction to Scala: OOP vs. Functional Programming
After watching this video, you will be able to compare OOP and functional programming.
-
Introduction to Scala: Pattern Matching with Scala
After watching this video, you will be able to describe the key aspects of pattern matching in Scala.
-
Introduction to Scala: Applying Pattern Matching to Lists
After watching this video, you will be able to demonstrate how to apply pattern matching to lists in Scala.
-
Introduction to Scala: Pattern Matching and Case Classes
After watching this video, you will be able to utilize pattern matching and case classes in Scala.
-
Introduction to Scala: Functions and Pattern Matching
After watching this video, you will be able to explore the use of pattern matching with functions in Scala.
-
Introduction to Scala: Testing for Equality
After watching this video, you will be able to demonstrate the proper way to test for equality in code.
-
Introduction to Scala: String Interpolation
After watching this video, you will be able to work with interpolation when using strings in Scala.
-
Introduction to Scala: Java and Scala Collections
After watching this video, you will be able to compare Java and Scala collections.
-
Introduction to Scala: Working with Scala Collections
After watching this video, you will be able to create a Scala application that utilizes functional programming to work with collections and Strings.
-
Introduction to Scala: Working with Strings
After watching this video, you will be able to work with Strings in Scala code.
-
Introduction to Scala: Scala and Java Concurrency
After watching this video, you will be able to compare Scala and Java concurrency.
-
Introduction to Scala: Scala Asynchronous Execution
After watching this video, you will be able to describe the use of asynchronous execution in Scala.
-
Introduction to Scala: Working with Scala Futures
After watching this video, you will be able to specify the various ways to transform futures in Scala.
-
Introduction to Scala: Testing with Scala Futures
After watching this video, you will be able to troubleshoot and test with Scala futures.
-
Introduction to Scala: Java Interfaces and Scala Traits
After watching this video, you will be able to demonstrate how to use Java interfaces and Scala traits.
-
Introduction to Scala: Scala Objects and Java Static Members
After watching this video, you will be able to create static members with Scala objects.
-
Introduction to Scala: Dealing with Exceptions in Java and Scala
After watching this video, you will be able to demonstrate how to deal with exceptions in Java and Scala.
-
Introduction to Scala: Working with Annotations in Java and Scala
After watching this video, you will be able to explore how to work with annotations in Java and Scala.
-
Introduction to Scala: Working with Java and Scala Classes
After watching this video, you will be able to explore how to work with Java and Scala classes.
-
Introduction to Scala: Working with JavaBeans and Scala
After watching this video, you will be able to create and use JavaBeans with Scala.
-
Introduction to Scala: Working with map and withFilter
After watching this video, you will be able to apply a transform method over a Scala List with map and withFilter.
-
Introduction to Scala: FRP with Scala.rx
After watching this video, you will be able to utilize Scala.rx for FRP.
-
Introduction to Scala: Scala Callbacks
After watching this video, you will be able to register and use Scala callbacks.
-
Introduction to Scala: Scala Blocking
After watching this video, you will be able to implement Scala blocking with futures.
-
Introduction to Scala: Working with Promises
After watching this video, you will be able to demonstrate the use of promises in Scala concurrency.
-
Introduction to Scala: Scala Utilities
After watching this video, you will be able to explore the utilities associated with Scala concurrency.
-
Introduction to Scala: Working with Scala Annotations and Pattern Matching
After watching this video, you will be able to create a Scala application that utilizes functional programming to work with collections and Strings
-
Introduction to Scala: Using Scala reduce
After watching this video, you will be able to utilize the Scala reduce method.
-
Introduction to Scala: Lazy Evaluation
After watching this video, you will be able to use lazy evaluation in Scala.
-
Introduction to Scala: Scala Streams
After watching this video, you will be able to explore how to work with Scala streams.
-
Introduction to Scala: Working with Emacs and Ensime
After watching this video, you will be able to configure Scala in emacs with ensime.
-
Introduction to Scala: sbt with Lightbend activator
After watching this video, you will be able to create a Scala application with Lightbend activator.
-
Introduction to Scala: Using sbt to build a Github Scala project
After watching this video, you will be able to download a Scala project from Github and compile it with sbt.
-
Introduction to Scala: Managing dependencies in sbt
After watching this video, you will be able to manage dependencies in sbt.
-
Introduction to Scala: Scala "for" with Various Collections
After watching this video, you will be able to use the Scala "for" expression with various collections.
-
Introduction to Scala: Scala "for" with startsWith, endsWith and indexOf
After watching this video, you will be able to use startsWith, endsWith, and indexOf inside a Scala "for" expression.
-
Introduction to Scala: Introduction to the 'for' Expression
After watching this video, you will be able to use the basic Scala 'for' expression.
-
Introduction to Scala: sbt build basics
After watching this video, you will be able to use common options in a sbt project.
-
Introduction to Scala: Installing the Simple Build Tool (sbt)
After watching this video, you will be able to download and install sbt.
-
Introduction to Scala: Working with Scala sbt and Scala.js
After watching this video, you will be able to create a Scala sbt project that creates a basic Scala.js application.
-
Introduction to Scala: Using the DOM with Scala.js
After watching this video, you will be able to manipulate the DOM with Scala.js.
-
Introduction to Scala: Using Parallel reduce
After watching this video, you will be able to explore the use of parallel collections in Scala.
-
Introduction to Scala: Using Parallel filter
After watching this video, you will be able to carry out a parallel sort in Scala.
-
Introduction to Scala: Using Parallel map
After watching this video, you will be able to perform a parallel computation in Scala.
-
Introduction to Scala: Configure sbt in the Scala IDE
After watching this video, you will be able to import sbt projects into the Eclipse based Scala IDE.
-
Introduction to Scala: Using Scala fold
After watching this video, you will be able to utilize the Scala fold method.
-
Introduction to Scala: Using Scala withFilter
After watching this video, you will be able to utilize the Scala withFilter method.
-
Introduction to Scala: Using Scala flatMap
After watching this video, you will be able to utilize the Scala flatMap method.
-
Introduction to Scala: Using Scala map
After watching this video, you will be able to utilize the Scala map method.
-
Introduction to Scala: Introduction to Scala.js
After watching this video, you will be able to create a basic Scala.js application with Scala.
-
Introduction to Scala: Using Parallel sort
After watching this video, you will be able to work with parallel programming in Scala.
-
Introduction to Scala: Using Scala.js in the browser
After watching this video, you will be able to including a Scala.js project in a web browser.