Scala par M2i

Lieu(x)
En centre (31, 34)
Durée
Total : 21 heures
En centre : 21 heures
Financement
Demandeur d’emploi
Salarié
Éligible CPF
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Du lambda
- calcul à Scala
Programmation impérative et programmation fonctionnelle
Limitations des langages traditionnels
Bases théoriques de Scala
Définition des langages fonctionnels
Historique des langages fonctionnels
Scala sur la JVM
Exécution de code Scala
Lien entre Scala et la JVM
Runtime supportés
REPL et SBT
Types, variables et structures
Opérateurs
Maps et Tuples
Tableaux mutables ou pas
Liens avec les collections Java
Typage et généricité
Pattern matching
Annotations
Scala et la programmation objet
Classes et constructeurs
Objets singletons
Packages
Traits
Héritage et mixins
Programmation fonctionnelle avec Scala
Immutabilité
Fonctions de premier ordre
Fonctions anonymes
Récursivité
Currying
Closures
Utilisation de Scala
Frameworks utilisant Scala
Scala et Play!
Cohabitation Java/Scala
Acteurs et concurrence
Certification (en option)
Nos tests de validation des compétences font partie intégrante du processus d'apprentissage car ils permettent de développer différents niveaux d'abstractions.
Solliciter l'apprenant à l'aide de nos QCM, c'est lui permettre d'étayer sa réflexion en mobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une technique d'ancrage mémoriel.
L'examen sera passé à la fin de la formation.
Objectifs
Comprendre les liens entre Scala, Java et la JVMConnaître la base du langage Scala
Programmer objet en Scala
Savoir quels sont les avantages de la programmation fonctionnelle
Intéragir avec du code Java
Utiliser le Pattern Matching.
Centre(s)
  • Montpellier (34)
  • Toulouse (31)
Métier(s)
Compétence(s)
Formation proposée par : M2i
À découvrir
Scala par Human Coders
Data analyst - Spark avec Scala par Codataschool
Agathe Karella Formation
Atelier d'écriture à Montpellier par Agathe Karella Formation
EEPSSA - École Européenne de Psychothérapie Socio- et Somato- Analytique
Formation de Psycho-Somatotherapeute par EEPSSA - École Européenne de Psychothérapie Socio- et Somato- Analytique
CLIMLAB SAS
ATTESTATION MANIPULATION DES FLUIDES FRIGORIGENES par CLIMLAB SAS
HM CONSULTING
Bilan de compétences sur-mesure par HM CONSULTING
OF CFA TURENNE COMPETENCES
BTS services et prestations des secteurs sanitaire et social par OF CFA TURENNE COMPETENCES
EPG-Formation Ecole Pluridisiplinaire Gardoise
Mediation Sociale par EPG-Formation Ecole Pluridisiplinaire Gardoise
EPG-Formation Ecole Pluridisiplinaire Gardoise
Éxpertise en écritures par EPG-Formation Ecole Pluridisiplinaire Gardoise
IRFAT Institut de Recherche et de Formation en Art-Thérapie
ART-THERAPEUTE par IRFAT Institut de Recherche et de Formation en Art-Thérapie