Formations Web Java Formation introduction au langage Scala et à la programmation fonctionnelle

Formation introduction au langage Scala et à la programmation fonctionnelle

Noté 0 sur 5
formation introduction scala
Prix 575€ HT / personne
Durée 1 jour (7 heures)
Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

Présentation

Vous souhaitez démarrer et monter en compétence sur le langage Scala ?

Cette formation vous permettra d’acquérir les connaissances nécessaires pour lire, comprendre et écrire des programmes Scala au quotidien. Durant cette session, nous explorons également le paradigme fonctionnel indissociable de Scala.

Nous passerons en revues les fonctionnalités simples et avancées du langage. Nous ferons par ailleurs une cartographie de l’écosystème Scala.

Vous découvrirez, par ailleurs, la programmation fonctionnelle au travers des fonctions pures, des traits ou encore des structures de données monadiques. Ce cours vous enseignera également les structures de contrôle ainsi que les tests unitaires.

 

Objectifs

  • Comprendre et être capable de faire de la programmation fonctionnelle en Scala
  • Connaître l’outillage et l’écosystème nécessaire à la création d’un projet Scala
  • Pouvoir écrire du code répondant aux exigences de qualité actuel

 

Public visé

Développeurs

 

Pré-requis

  • Connaissance d’un langage orienté objet comme Java ou Python
  • Veuillez vous munir de vos machines et installer
    • JDK ≥ 8
    • Intellij IDEA + plugin Scala

Programme de Notre Formation introduction au langage Scala et à la programmation fonctionnelle

 

Introduction : variable et syntaxe générale

 

Scala build tool (SBT)

 

Hello world

 

Structures de contrôle

 

Programmation fonctionnelle (FP)

  • Fonctions pures
  • Traits
  • Pattern matching
  • Structures de données monadiques de base (List, Either, Option, Try)
  • Transformation de collections

Implicites

 

Tests unitaires

Pour aller plus loin

Formation Scala Troubleshooting

 

Formation ELM

Formation ZIO

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

Afficher tous les témoignages

Noter la formation

Prix 575€ HT / personne
Durée 1 jour (7 heures)
Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp