Scala

Topics to be covered

  1. Introduction
    1. Why Scala?
    2. Frameworks
    3. Java Vs Scala
    4. Installation
    5. Versions
  2. Functional Programming Concepts
    1. Immutability
    2. Expressions vs statements
    3. Functions
    4. Pure and impure functions
    5. refrential transperency
    6. Higher order function
  3. First Interaction with scala
    1. repl
    2. variable and values
    3. condtionals
    4. loops
  4. Functions
    1. Structure of function
    2. anonymous function
    3. Higher order function
  5. Collection
  6. Concurrency

References

  1. Scala The Big Picture
    1. Plural Sight – Harit Himanshu