Phare Phirio  : apprendre à apprendre

Pharepuzzle Phirio

PhareDataCenter Phirio

PhareSerious Games

PrecedentSuivant
  • Formations
    • Catalogue
    • Cloud
    • Big Data
    • Applicatif
    • DataScience
    • Infrastructures
    • Accompagnement
    • Sur mesure
  • Cheat sheets & labs
    • Présentation des technologies
    • Le Laboratoire
    • Blockchain
    • Big Data
    • Liens utiles
  • Informations pratiques
    • Phirio Team
    • Prestations
    • Qualité
    • Centre de formation
    • Nos références
  • Contact
    • Plan d'accès
    • Contact post-formation
    • Recrutement
    • Demande d'informations
  1. Vous êtes ici : Accueil
  2. Formations
  3. Catalogue
  4. Langages
  5. LS010

Formation : Programmation Scala

Durée de la formation

3 jours

Code cours

LS010

Prix de la formation

2 310 € HT

Sessions programmées

7 au 9 juillet22 au 24 octobre24 au 26 novembre

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.

Prérequis :

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

  • Pour tester vos connaissances actuelles sur le sujet : Validation des pré-requis
  • Pour nous préciser vos attentes : Validation des attentes

Programme détaillé de la 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
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


Déroulé pédagogique
Modalités et délais d'accès
Méthodes mobilisées et modalités d'évaluation

Phirio

+33 1 55 33 52 10
info@phirio.fr
Calendrier
Code cours : LS010

Contenu de la formation
Programmation Scala:
  • Introduction
  • Premiers pas
  • Syntaxe
  • Programmation fonctionnelle
  • Interfaçage avec Java

Accès à la liste des cours



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

Note de satisfaction des participants à la formation Programmation Scala

4.5/5



Taux d'atteinte des objectifs à la formation Programmation Scala

100%



Taux de réalisation des exercices à la formation Programmation Scala

100%




Version du document : R728
Date de mise à jour du document : 2024/08/28


quelques une de nos réalisations
  • Recrutement
  • Data Dock Data Dock
  • Qualiopi
    Qualiopi
    La certification qualité a été délivrée par Proneo Certification au titre de la catégorie d'action suivante : ACTIONS DE FORMATION.

INFORMATIONS LEGALES

  • Protection des données personnelles
  • Mentions légales et crédits
  • Condition générales d'utilisation (CGU)

INFORMATIONS PRODUITS

  • Calendrier
  • Présentations de technologies
2025 Phirio Paris