formation-continue

Programmation Scala (LS010)

La formation Programmation Scala vous permettra de comprendre les apports du langage Scala, de la programmation fonctionnelle. Maîtriser la programmation Scala, savoir s'interfacer avec des programmes Java.

Durée
3 jours (soit 21 heures)
Coût
2 676 €
Campus
Paris 9ème ou à distance

Programmation Scala

  • Savoir mettre en œuvre Dask pour paralléliser des calculs en Python.

Introduction

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

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
  • Atelier :réalisation de programmes simples (calcul et affichage).

Syntaxe

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

Programmation fonctionnelle

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

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.


 

À qui s’adresse cette formation ?

Chefs de projet, data scientists, développeurs.
 

Quels sont les prérequis ? 

Connaissance d'un langage de programmation et de la programmation objet. 
 

Méthodes pédagogiques 

  • Apports théoriques suivis d’applications 
  • Travaux pratiques réalisés 
     

Méthodes d'évaluations

  • QCM d'évaluation des acquis

  • À l’issue de cette formation, un certificat ESIEE-IT vous sera délivré.

Pour vous inscrire, envoyez un mail à formationcontinue@esiee-it.fr  (réponses sous 48heures). 

Informations complémentaires

Texte

Prochaines sessions : 

  • Du 16 au 18 octobre 2023
  • Du 13 au 15 décembre 2023
  • Du 13 au 15 mars 2024
  • Du 22 au 24 mai 2024
  • Du 03 au 05 août 2024
  • Du 16 au 18 octobre 2024
  • Du 13 au 15 décembre 2024
  • Horaires : 9h00 à 17h30
  • Taux de réussite : nouvelle formation 
  • 100% à distance (D) ou en présentiel (P)
  • Si vous êtes en situation de handicap, retrouvez toutes les informations utiles  ICI

 

Contactez-nous