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 PEDAGOGIQUE
OBJECTIFS
PUBLIC CONCERNE
HORAIRES
TARIFS
PROGRAMME PEDAGOGIQUE
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
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
PUBLIC CONCERNE
Participants
- Chefs de projet, data scientists, développeurs
Prérequis
- Connaissance d’un langage de programmation et de la programmation objet
HORAIRES
Les cours ont lieu de 9h à 12h30 et de 14h à 17h30
Les participants sont accueillis à partir de 8h45
TARIFS
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.