Découvrir Scala
3 jours
La formation s’adresse aux personnes souhaitant découvrir le langage Scala ainsi que ses principaux outils et frameworks, dans le but d’être rapidement opérationnel.
La formation se base en partie sur des cours de Scala, enseignés à l’Université Paris Est Marne-la-vallée par 2 collaborateurs de Lunatech.
Plan indicatif du cours :
- Présentation de Scala
- Premiers pas avec le REPL, découverte du langage, tests
- Approche orienté objet (classe, trait, object, polymorphisme, héritage)
- Base de la programmation fonctionnelle, pattern matching, exercices fonctionnels
- L’API Collections
- Syntaxe avancé (for-comprehension, implicit, value classe)
- Optional, Either, gestion des erreurs
- L’écosystème Scala (Play Framework, Akka, Apache Spark, …)
- Conclusion