Formation

Scala est un langage de programmation pour la JVM né en 2003. Une particularité du langage est de proposer un mélange de plusieurs paradigmes de ...
115KB taille 6 téléchargements 612 vues
Scala

Formation Durée

Public

3 jours 50% théorie, 50% pratique

Tarif

Développeurs expérimentés

1990 € HT par participant

Présentation Scala est un langage de programmation pour la JVM né en 2003. Une particularité du langage est de proposer un mélange de plusieurs paradigmes de programmation, entre la programmation fonctionnelle et la programmation orientée objet. Durant cette formation vous découvrirez la richesse du langage Scala et apprendrez à maîtriser toute la puissance du langage à travers diverses mises en pratiques soutenues par des passages théoriques. Programmation fonctionnelle Les outils du SDK

Les bases du langage

Programmation orientée objet

Ecosystème

Programme Functions Currying High order functions Récursivité Lazy evalutation

API de collection Structures fonctionnelles Option, Try, Either, Tuples, etc … API concurrent Interactions avec Java

Syntaxe du langage Pattern matching Alias de types Comprendre le _ Implicits Generics La décomposition

Playframework Akka Scalaz Shapeless Slick SBT

Pyramide des types Classes Case classes Singleton Compagnion Object Trait

[email protected]

+33(0)5 49 49 49 30

www.serli.com

Serli - Avenue Thomas Edison - BP 20160 - 86960 Futuroscope Cedex