Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Introduction
- Qu'est-ce que Scala
- Les paradigmes de la programmation orientée objet
- Les paradigmes de la programmation fonctionnelle
- Les paradigmes de la programmation fonctionnelle Scala et Java
- Environnements d'exécution des langages
Les bases de Scala
- types de données
- Opérateurs
- Les instructions de contrôle et les boucles
Object-Oriented Programming
- Les classes
- Les champs
- Les méthodes
- Objets et instances
- Héritage, abstraction, encapsulation, polymorphisme
- Caractéristiques
Fonctionnelles Programming
- Déclaration d'une fonction
- Arguments de la fonction
- fermetures
- fonctions anonymes
- récursion
- Initialisation différée
Paquets
- Langage des packages Scala
- Importer des paquets
- Créer ses propres paquets
Autres aspects du langage Scala
- types généraux
- service exceptionnel
- cas de la classe.
- collections, structures de données
- paramètres allégués
- métaprogrammation
- programmation concurrente
Pré requis
- Une connaissance de la programmation fonctionnelle et une connaissance de base de Java et de la JVM seraient un avantage .
14 Heures
Nos clients témoignent (1)
Le fait d'apprendre une nouvelle façon de penser (FP). Toutes les notions couvertes par la formation sont du jamais vu avant