Formation Programmation Scala

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.

PROGRAMME DE FORMATION

 

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
  • 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

Objectifs pédagogiques

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

Participants

  • Chefs de projet, data scientists, développeurs

Prérequis

  • Connaissance d’un langage de programmation et de la programmation objet
Les cours ont lieu de 9h à 12h30 et de 14h à 17h30
Les participants sont accueillis à partir de 8h45
 
Durée : 3 jours
Réf : FPSC
Prix  2020 : 1500 € H.T.
Pauses et déjeuners offerts

Cette formation vous intéresse

Notre équipe est à votre écoute pour étudier vos besoins en formation et vous proposer les meilleures solutions.
Contactez-nous pour fixer un rendez-vous ou décrivez-nous votre projet. Nous prendrons contact avec vous rapidement.