Scala Programming(OMEGA-270)

Duration: 5 days

Course Content

Module 1 - Scala: A Scalable Language

Module 2 - Classes and Objects

Module 3 - Basic Types and Operations

Module 4 - Functional Objects

Module 5 - Built-in Control Structures

Module 6 - Functions and Closures

Module 7 - Control Abstraction

Module 8 - Composition and Inheritance

Module 9 - Scala’s Hierarchy

Module 10 - Traits

Module 11 - Packages and Imports

Module 12 - Assertions and Unit Testing

Module 13 - Case Classes and Pattern Matching

Module 14 - Working with Lists

Module 15 - Collections

Module 16 - Type Parameterization

Module 17 - Abstract Members

Module 18 - Implicit Conversions and Parameters

Module 19 - Implementing Lists

Module 20 - The Scala Collections API

Module 21 - Annotations

Module 22 - Actors and Concurrency