Programmation Fonctionnelle avec
</>

PUBLIC VISÉ

Vous êtes développeur / analyste et souhaitez apprendre les bases de la programmation fonctionnelle avec Scala.

PRÉ-REQUIS

Pratique régulière de la programmation et connaissance d'un langage de programmation fortement typé tel que Java ou C#.

DURÉE

La formation est composée de 50% théorie et 50% pratique, répartis sur 3 jours, soit 21 heures.

</ Jour 1 >

Programme de la journée

  • Points de syntaxe
  • Programmation orientée expression
  • Val, var, def et lazy val
  • Les fonctions
  • Un premier programme !
  • Les scopes
  • Class, case class & object, trait & abstract class
  • Apply, unapply et pattern matching
</ Jour 2 >

Programme de la journée

FONCTIONS

  • Fonctions
  • Lambdas
  • Fonctions d’ordre supérieure
  • Application partielle
  • Currying

LES COLLECTIONS

  •  Les collections les plus communes
  •  Quelques combinateurs sur les collections

QUELQUES CONTENEURS

  • Généralités
  •  Option
  • Either
  •  Try

LES +

  • Types et types d’ordres supérieur
  • Polymorphisme de type, contraintes de type et variance
  • Focus sur map
  • Focus sur flatMap
  • For comprehension
</ Jour 3 >

Le programme de la journée

  • Les implicits
  • Les Futures
  • _sbt_
  • Les tests
  • Projet final

UNE APPLICATION COMPLETE

  •   Les types de donnée
  •   Les comportements

 

Infos pratiques

horaires
de la formation

8/12h - 14h/17h

adresse

23 rue Vernet
75008 Paris

Les intervenants

Hayssam Saleh

CTO & Architecte

Stéphane Manciot

Architecte - DevOps

Christophe Galant

Architecte FullStack Web

Martin Menestret

Data Engineer

Andry Njato Randriamanamihaga

Data Scientist

Aurélie Salmon

Data Engineer