Fantom Tag

Formation - Big Data - Programmation Scala

Savoir programmer avec ce langage polyvalent et évolutif

  • Présentiel ou classe à distance
  • Perfectionnement
PRESENTIEL OU CLASSE A DISTANCE
Durée
3 jours (21 heures)

Prix 2025
2 350,00 €  HT

Référence
BD518
Formation dans votre entreprise
Durée
3 jours (21 heures)

Référence
BD518
Formation à la demande
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation
sur-mesure !
Polyvalent, Orienté Objet et disposant d'une syntaxe simple et pratique, le langage Scala (SCAlable LAnguage) dispose d'arguments de taille qui ne manquent pas d'intéresser les développeurs. A tel point que certains l'annoncent comme le successeur potentiel de Java. C'est précisément pour accompagner les développeurs à l'appropriation de ce langage récent que cette formation a été conçue. A l'issue de ces 3 jours, les participants disposeront des compétences et connaissances leur permettant de réaliser leurs premiers programmes Scala interfacés avec Java.
Consulter le programme 2026
Lire la suite
Pour qui ?

A qui s'adresse cette formation ?

Pour qui

  • Chefs de projet
  • Data scientists
  • Développeurs

Prérequis

  • Connaissance d'un langage de programmation et de la programmation objet
Programme

Le programme

1 - Introduction

  • Présentation de Scala
  • Les points forts du langage : extensibilité, programmation objet, programmation fonctionnelle, utilisation de la JVM

2 - Premiers pas

  • Différents modes d'utilisation de Scala : compilé, en script, avec un interpréteur
  • Outils de développement Scala : compilateur scalac, sbt (Scala's Build Tool), IntelliJ avec le plugin Scala
  • Travaux pratiques : réalisation de programmes simples (calcul et affichage)

3 - Syntaxe

  • Les variables, les fonctions, les classes, les traits
  • Le cas particulier des "singleton objects" et "companion objets"
  • Les opérateurs
  • Les annotations

4 - Programmation fonctionnelle

  • Principe et différences par rapport à la programmation impérative
  • Particularités sur les tuples, listes, tables associatives

5 - Interfaçage avec Java

  • Fonctionnement de scala, byte code
  • Différences entre Java et Scala
  • Appel de classes Scala depuis du code Java
  • Utilisation de bibliothèques Java dans un programme Scala

Evaluation

  • Cette formation fait l'objet d'une évaluation formative.
Objectifs

Les objectifs de la formation

  • Comprendre les apports du langage Scala et de la programmation fonctionnelle
  • Pouvoir maîtriser la programmation Scala
  • Savoir s'interfacer avec des programmes Java
Evaluation

Evaluation

  • Cette formation fait l'objet d'une évaluation formative.
Points forts

Les points forts de la formation

  • L'apprentissage par la pratique intensive : la majeure partie de la formation est consacrée à la mise en oeuvre des principes de développement en Scala.
  • Les bonnes pratiques et méthodes pour tirer le meilleur parti du langage.

Qualité des formations

ib Cegos est certifié Iso 9001 et Qualiopi.

En savoir plus

Sessions

Mise à jour le 16/10/2025
  • 2 350,00 € HT
    Places disponibles
    Session garantie

    Cette session ne sera ni annulée, ni reportée, sauf cas de force majeure ou raisons pédagogiques. Nous vous proposerons alors de reporter l'inscription sur la ville la plus proche, ou à distance.

    S'inscrire
  • 2 350,00 € HT
    Places disponibles
    Session garantie

    Cette session ne sera ni annulée, ni reportée, sauf cas de force majeure ou raisons pédagogiques. Nous vous proposerons alors de reporter l'inscription sur la ville la plus proche, ou à distance.

    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Defense 9
    92800 Puteaux
  • 2 350,00 € HT
    Places disponibles
    S'inscrire
  • 2 350,00 € HT
    Places disponibles
    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Defense 9
    92800 Puteaux
Consulter les dates 2026
Formation - Big Data - Programmation Scala