Formation - Big Data - Programmation Scala
Qualiopi
Objectifs pédagogiques
- Cette formation fait l'objet d'une évaluation formative.
Programme de la formation
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
Proposé par
IB Cegos
"Formations aux technologies et métiers du Numérique"
Durée
3 jours (21 heures)
Localisation
Partout en France
Proposé par
IB Cegos