Essential basics of functional programming integrated with the object orientation.
Description
Essential basics of functional programming integrated with the object orientation.
At the end of the couse, participants will:
- Understand and implement essential notions of functional programming
- Learn to express those notions in Scala
- Be able to write programs from a functional point of view integrating them with Java APIs
Contents
- Functional programming in Scala
- Essential features of the language
- Integration with object orientation
- Traits
- Functions and closures
- Immutable collections
- Mutable collections
- Testing
- Iterative expressions
- Patterns recognition
- Exceptions processing and optional values
Training search
Search by category
Course schedule
Additional information
Hours | 25 |
---|---|
Modality | Face to face, online and hybrid |