Scala
Dates et lieux de début
Description
Le Scala est un langage de programmation multi-paradigme se basant aussi bien sur la programmation orientée objet et la programmation fonctionnelle. Cette formation vous apprend les mécanismes et les principes de ce langage afin de vous rendre opérationnel en Scala
Public
Développeurs
Prérequis
Programmation orientée objet, Connaissance de Java
Programme
- Introduction
- Origines du langage
- Caractéristiques principales
- Use cases d'utilisation de Scala
- Bénéfices de Scala
- Programmation impérative et programmation fonctionnelle
- Limitations des langages traditionnels
- Bases théoriques de Scala
- Scala sur la JVM
- Installation de Scala
- Installation d'un IDE
- SBT
- Exécution de co…
Foire aux questions (FAQ)
Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.
Le Scala est un langage de programmation multi-paradigme se basant aussi bien sur la programmation orientée objet et la programmation fonctionnelle. Cette formation vous apprend les mécanismes et les principes de ce langage afin de vous rendre opérationnel en Scala
Public
Développeurs
Prérequis
Programmation orientée objet, Connaissance de Java
Programme
- Introduction
- Origines du langage
- Caractéristiques principales
- Use cases d'utilisation de Scala
- Bénéfices de Scala
- Programmation impérative et programmation fonctionnelle
- Limitations des langages traditionnels
- Bases théoriques de Scala
- Scala sur la JVM
- Installation de Scala
- Installation d'un IDE
- SBT
- Exécution de code Scala
- Lien entre Scala et la JVM
- Runtime supportés
- 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
- Les bases de la programmation fonctionnelle
- High order functions
- Objets mutables ou pas
- Fonctions de premier ordre
- Fonctions anonymes
- Récursivité
- Currying
- Closures
- Programmation objet en Scala
- Classes et singleton
- Héritage et traits
- Polymorphisme et redéfinition de méthodes
- Hiérarchie des classes standard Scala
- Packages & imports
- Pattern matching
- Utilitaires
- Support du XML
- Support des regexp
- Actors : principes et mise en place
- Communiquer avec Java
Rester à jour sur les nouveaux avi
Partagez vos avis
Avez-vous participé à formation? Partagez votre expérience et aider d'autres personnes à faire le bon choix. Pour vous remercier, nous donnerons 1,00 € à la fondation Stichting Edukans.Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.