Welcome to the HadoopExam Scala Programming Training Courses.

About Scala raining : Following is the entire syllabus , which will be covered under this training. (In total 12 Sessions are available, almost all are HandsOn Practical Sessions and Concepts to cover Scala fundamentals)

Module-1  SCALA INSTALLATION 
 (Hands-on Lab+ PDF Download)  
(Available  Length 8 Minutes)
  1. Installing Scala
  2. Correcting errors in Installations

Module-2 BASICS OF SCALA AND INTRODUCTION (Hands-on Lab+ PDF Download) (Available  Length 31 Minutes)

  1. Scala Introduction
  2. Some Definitions
  3. Mutable v/s Immutable
  4. What is Object and Class
  5. Intro to Functional Programming
  6. Static v/s Dynamic type language

Module-3 SCALA DATA TYPES: HANDS ON LAB(Hands-on Lab+ PDF Download) (Available  Length 23 Minutes)

  1. Scala val, var and literal
  2. Scala Numeric Data types
  3. String and Multi-line string
  4. String Interpolation
  5. Scala Tuple

Module 4A : SCALA EXPRESSIONS, STATEMENTS & LOOPS:  (Hands-on Lab+ PDF Download) (Available  Length 10 Minutes)

Module 4B : SCALA EXPRESSIONS, STATEMENTS & LOOPS:  (Hands-on Lab+ PDF Download) (Available  Length 29 Minutes)

  1. Scala Expressions
  2. Scala Statements
  3. If else conditions
  4. Match Expressions
  5. Pattern Matching
  6. For Comprehensions
  7. Using guard in for loops

Module 5A : SCALA OOPS(CLASS AND OBJECTS):  (Hands-on Lab+ PDF Download) (Available  Length 26 Minutes)

Module 5B : SCALA OOPS(CLASS AND OBJECTS):  ( Hands On Lab + PDF Download) (Available  Length 17 Minutes)

  1. Scala classes and objects
  2. Constructor fields visibility
  3. Auxiliary constructor
  4. Lazy Variables
  5. Option variable
  6. Inheritance and abstract class
  7. Case classes
Module 6A : SCALA METHODS AND INHERITENCE:(Hands-on Lab+ PDF Download) (Available  Length 25 Minutes) 
Module 6B : SCALA METHODS AND INHERITENCE:(Hands-on Lab+ PDF Download) (Available  Length 27 Minutes) 

  1. Scala super class methods
  2. Methods with default values
  3. Use parameters name in methods
  4. Method returning more than one values
  5. Method with varargs
Module 7A :SCALA OBJECTS(Hands-on Lab+ PDF Download) (Available  Length 18 Minutes)
Module 7B :SCALA OBJECTS(Hands-on Lab+ PDF Download) (Available  Length 19 Minutes)

  1. Scala Objects
  2. Object casting
  3. Getting class information in Scala
  4. Creating application using Object
  5. Companion Object
  6. Package Level Object
  7. Apply method in Object (don't use new keyword)
Module 8 :SCALA PACKAGE AND IMPORTS(Hands-on Lab+ PDF Download) (Available  Length 14 Minutes)

  1. Scala Package
  2. Scala Import

As new module are created they, will be added to your training lists.....