Description
In this course, you will learn
- Why you should use Scala and how is it different from other JVM languages such as Groovy or Clojure
- What is Concurrent programming and Functional Languages
- How to set up a Scala Development Environment with the Simple Build Tool and Gradle and Intellij Community Edition
- How Scala functions as a Strong Statically Typed Language, an Object Oriented Language and a Functional Language
- Working with Scala Collections, Higher Order Types and FunctionN Types
- How Scala extends Java concurrency