This course takes advantage of functional programming to make the most of the Scala programming language. In essence, it offers a deep dive into basic functional programming topics, such as algebraic data types, higher-order functions and type classes. In particular, it shows how higher-order functions deprecate for-loops and vars, how they help in error handling and asynchronous programming, and how inheritance and adapters can be superseded by type classes.
AUDIENCE
COURSE OUTLINE (16 hours)
MODULE 1. Functions and Algebraic data types
MODULE 2. Higher-order functions
MODULE 3. Higher-order functions (II)
MODULE 4. Type classes
Your premises / Our facilities at Parque Científico Universidad Carlos III de Madrid
Contact us if you need tailor-made training for you or your development team. We create an exclusive content for your company
Start an awesome project with us