Formation Scala
1890€ HT / personne |
3 jours (21 heures) |
Programme de la formation Scala
Introduction à Scala et la programmation fonctionnelle
- Qu’est-ce que Scala ?
- Caractéristiques principales
- Avantages et inconvénients
- Quand l’utiliser ?
- Qui l’utilise ?
Premier programme
- Le REPL
- SBT
- Premier programme “Hello World”
Premiers éléments de syntaxe
- Déclarer des variables
- Déclarer des fonctions
- Blocks et expressions
- Opérateurs et infix notation
- if / else
- Notation des types et inférence des types
Hiérarchie orientée objet
- Classes
- Objects
- Companions objects
- Traits
- Case classes
Eléments de syntaxe avancés
- La méthode apply() : tout est un objet
- Tuples
- Pattern matching
- Curried functions
- Call-by-name
- Types génériques
- Paramètres implicites
- Conversions implicites
Collections
- Revue de la hiérarchie des collections
- Les méthodes indispensables : map, filter, flatMap, collect, foreach, folds, etc
- Lazy collections
Autres outils indispensables
- Option : éviter les null
- Try : tolérer les erreurs
- Futures : écrire des programmes concurrents en Scala
L’écosystème Scala
- Aperçu des frameworks principaux
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Nos Formateurs Référents
Emmanuel
Développeur passionné, toujours en train d’apprendre le dernier outil ou langage. Il vous proposera de partager son expérience acquise notamment chez PriceMinister, Oodrive & Captain Dash, une startup spécialisée dans les Dashboards sur mobile.
Témoignages
Très bonne appréciation globale sur cette formation
Afficher tous les témoignages
Très bonne appréciation globale sur cette formation
Trés bonne formation, peut être un peu courte
Formation très intéressante
Noter la formation
1890€ HT / personne |
3 jours (21 heures) |