Menu Recherche Panier
(...)
Vous êtes ici : Accueil > Formation Big Data - Programmation Scala
TechniqueNouveauté

Formation Big Data - Programmation Scala

Savoir programmer avec ce langage polyvalent et évolutif

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.

Objectifs de cette formation

Big Data - Programmation Scala
  • 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

  • Chefs de projet, data scientists, développeurs

Pré-requis

Programme détaillé

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
  • Travaux pratiques : 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

Les plus de cette formation

Big Data - Programmation Scala
  • L'apprentissage par la pratique intensive : la majeure partie de la formation est consacrée à la mise en oeuvre des principes de développement en Scala.
  • Les bonnes pratiques et méthodes pour tirer le meilleur parti du langage.

Informations

  • Durée : 3 Jours (21h)
  • Tarif : 1 850 € HT
  • Réf. : BD518
  • Option(s)
    • Repas Paris : 69 € HT


Dates des sessions

Session garantie Formation à distance Session accessible à distance Visio
Bon à savoir...



= une réponse possible
= plusieurs réponses possibles

Vous n'avez pas répondu à toutes les questions !
Vous avez % de bonnes réponses, vous pouvez donc suivre cette formation.
Vous avez % de bonnes réponses.
Nous vous invitons à contacter nos Conseillers Formation au 0825 07 6000 afin qu'ils vous orientent vers une formation plus adaptée à vos connaissances.