Scala : fondamentaux du langage appliqués au big data

Formation

À Paris

Prix sur demande

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Lieu

    Paris

  • Durée

    2 Jours

  • Dates de début

    Dates au choix

découvrir les bases de la programmation en Scala, les principaux cas d’usage du langage et son écosystème (SBT…) comprendre les avantages et caractéristiques de la programmation fonctionnelle avec Scala et sa robustesse pour la programmation parallèle identifier les aspects avancés de la programmation en Scala, et les mettre en œuvre à travers des exercices pratiques

Les sites et dates disponibles

Lieu

Date de début

Paris ((75) Paris)
Voir plan
20, Rue de l'Arcade, 75008

Date de début

Dates au choixInscriptions ouvertes

À propos de cette formation

développeurs, analyste de données, ingénieurs d'études

Aucune connaissance sur Scala n’est requise, en revanche, une maîtrise des bases de la programmation est nécessaire pour tirer pleinement parti de la formation

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les matières

  • SA
  • Librairie
  • Écriture

Le programme

Description Scala

Pleinement compatible avec Java, Scala est un langage de programmation très largement utilisé dans le domaine de l'analyse de données, par exemple avec le moteur de traitement distribué Spark. Intégrant les paradigmes de la programmation fonctionnelle, Scala se caractérise notamment par la simplicité de sa syntaxe et son expressivité.

Introduction à Scala

Bref historique
Principales caractéristiques du langage
Scala et Java

Mise en place de l’environnement de développement

Installation Sbt
Installation des plugins IDE
Prise en main de Scala Worksheet

Les bases de la programmation fonctionnelle

Effets de bord
Notions de mutabilité
Récursivité
Les fonctions

Premiers pas en Scala

Présentation de la syntaxe Scala
Typage fort
Exercices interactifs dans Scala Worksheet

Programmation fonctionnelle par collections

Mutabilité dans les collections
Notions de transformation et filtres
Mécanisme de for-comprehension
Exercices interactifs dans Scala Worksheet

Les objets et les traits

L’héritage multiple
L’objet compagnon
Les packages et les imports
Les case classes et le pattern matching
Exercices interactifs dans Scala Worksheet

Les tests unitaires

Développement piloté par les tests
Utilisations de specs2

Interaction avec Java

Conversions automatiques et manuelles
Utilisation d'une librairie Java

Sbt et la compilation

Écriture d'une configuration sbt
Définition des tests d'une librairie de calcul
Écriture de la librairie
Définition des tests de l'API Java
Écriture de l'API java

Informations complémentaires

A l’issue de cette formation Scala s’appuyant largement sur des exercices pratiques, les participants disposeront d’un solide socle de connaissances sur le langage Scala et ses spécificités Nos formateurs sont sélectionnés et évalués selon nos processus qualité certifiés ISO 9001 et qualifiés OPQF. DEMOS SA est : Certifiée ISO 9001 par l’organisme certificateur LRQA Qualifiée OPQF par l’organisme ISQ OPQF Habilitée à délivrer des certificats CPFFP par l’organisme ISQ

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Scala : fondamentaux du langage appliqués au big data

Prix sur demande