Apache Scala Online Training Content
You will be exposed to the complete Apache Scala Trainingcourse details in the below sections.
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
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
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