Scala Training

Scala Training online course will make you thorough in apache spark and scala and teaches the method implied to create scala constructs in application code.

 

Scala Training Curriculum

Introduction To Scala

This module will give a quick introduction to the Scala language and compiler.

Why Scala?
What is Scala?
Introducing Scala
Installing Scala
Journey – Java to Scala
First Dive – Interactive Scala
Writing Scala Scripts – Compiling Scala Programs
Scala Basics
Scala Basic Types
Defining Functions
IDE for Scala
Scala Community

Scala Essentials

Let’s understand briefly the Scala essentials like operators, If statements, while loops and much more…

Immutability in Scala – Semicolons
Scala Method Declarations
Literals, Lists, Tuples, Options and Maps
Reserved Words
Operators
Scala Precedence Rules
If statements
Scala For Comprehensions
While Loops
Do-While Loops
Conditional Operators in Scala
Pattern Matching
Enumerations

Traits And OOP’s in Scala

A trait encapsulates method and field definitions, which can then be reused by mixing them into classes. This module will concentrate over traits and OOP’s concepts of Scala.

Traits Intro – Traits as Mixins
Stackable Traits
Creating Traits Basic OOPS – Class and Object Basics
Scala Constructors
Nested Scala Classes
Visibility Rules

Functional Programming in Scala And Use Traits As Mixins

This course introduces the cornerstones of functional programming using the Scala programming language and Different types of data structures present in Scala.

What is Functional Programming?
Functional Literals and Closures
Recursion
Tail Calls
Scala Functional Data Structures
Implicit Function Parameters in Scala
Call by Name and Call by Value.

  • PRIVATE
  • 10 Days
  • 0 Units
  • 0 Hrs

Select Your Currency

WOOCS 1.1.8
Drop Us A Query
[contact-form-7 id="5639" title="Drop Us A Query"]
© 2016, ALL RIGHTS RESERVED.
Create an Account