The 2-day Functional Programming Scala course is aimed at developers who have been using Scala but would like to get more out of the language. They understand Scala syntax, language constructs, distinctive object-oriented characteristics but would like to start thinking in a functional way.
This course is designed to help developers think of Scala as a pure functional language. Mutable variables, exceptions, classical input/output, and all other traces of impurity are eliminated. Building up from first principles and extending all the way to incremental input and output, developers would be able to express every concept using only pure functions. This leads to beautiful code and deep insights into the nature of computation.
The course has a practical focus, mixing presentation with in-depth hands-on labs and exercises.
Basic knowledge of Scala as covered in the "Get Productive with Scala" course with at least two months practical experience in developing with Scala. Students should bring their own laptop with Java 6 or higher installed.
For more information on the course or a discussion on your custom need, send a mail to firstname.lastname@example.org.
Thank you for showing your interest. Someone from Knoldus Inc. will get in touch with you soon!