Formations à distance

Toutes nos formations sont accessibles à distance en classes virtuelles : accès à l'infrastructure de travaux pratiques, machines physiques, outils pédagogiques, échanges avec le formateur. N'hésitez pas à nous appeler pour réserver une formation ou pour participer aux serious games !

Financement FNE-Formation 2021

Toutes nos formations sont éligibles au FNE-formation 2021

Formation : Programmation Scala

Durée3 jours
Prix 1850 €
Code coursLS010
Dates 5 au 7 juillet
13 au 15 octobre

classe virtuelle
(cliquez sur une date pour vous inscrire)

Public:

Chefs de projet, data scientists, développeurs.

Objectifs:

Comprendre les apports du langage Scala, de la programmation fonctionnelle. Maîtriser la programmation Scala, savoir s'interfacer avec des programmes Java.

Connaissances préalables nécessaires:

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

Validation des pré-requis

Validation des attentes

Programme détaillé de la formation


( logo acroreadTéléchargez le programme) :
IntroductionPrésentation de Scala. Les points forts du langage :
extensibilité, programmation objet, programmation fonctionnelle, utilisation de la JVM.
Premiers pasDiffé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)
SyntaxeLes variables, les fonctions, les classes, les traits.Le cas particulier des "singleton objects" et "companion objets"
Les opérateurs. Les annotations.
Programmation fonctionnellePrincipe et différences par rapport à la programmation impérative
Particularités sur les tuples, listes, tables associatives.
Interfaçage avec JavaFonctionnement 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

Modalités et délais d'accès
Méthodes mobilisées

Pythagore-F.D.

01 55 33 52 10
pfd@pythagore-fd.fr
Calendrier
Code Cours:LS010

Contenu de la formation
Programmation Scala:

Accès à la liste des cours



Vous pouvez bien entendu composer votre programme personnel à partir de nos descriptifs de cours