Introduction to the functional programming paradigm.
Description
Introduction to the functional programming paradigm.
At the end of the course, participants will:
- understand the essential notions of functional programming
- know the most important platforms to implement those notions
Contents
-
Limits of orientation to objects
-
What is functional programing and what is it used for?
-
Essential notions of functional programming
-
Referential transparency
-
Immutability
-
High level functions
-
Recursiveness
-
Strict and non strict evaluation
-
Type inference
-
Declarative vs Imperative programming
-
-
Platforms to use functional programming in real projects:
-
Scala
-
Groovy
-
Java 8
-
Training search
Search by category
Course schedule
Additional information
Hours | 10 |
---|---|
Modality | Face to face, online and hybrid |