Pour offrir les meilleures expériences possibles, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils.
Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Voir notre Politique de protection des données pour plus d'informations.
Tarif |
A partir de 1 800,00 € |
Durée | 3 jours |
Modes |
|
Sessions | |
Lieux | Partout en France |
Tarif |
A partir de 1 800,00 € |
Durée | 3 jours |
Modes |
|
Sessions | |
Lieux | Partout en France |
Grâce à cette formation vous serez en mesure d’utiliser de manière efficace le langage de programmation, connaîtrez l’ensemble des outils principaux de Scala et découvrirez la programmation fonctionnelle.
Historique
Fonctionnalités principales
Paradigmes objet et fonctionnel
Langages pour la JVM
Comparaison entre Java, C# et C++ ?
Applications utilisant le langage
Installation de la distribution et du plug-in
Installation de SBT
Shell
Environnements de développement
Compilateur et interpréteur du langage
Utiliser Maven
Déployer sur un serveur
Syntaxe et notation infixe
Typage statique et types de base
Structures de contrôle
Packages et imports
Les classes (class et object)
Interfaces
Conversions implicites et mécanismes d’inférence
Hiérarchie d’héritage
Exceptions
Données non-mutables : variables, structures de données, objets, …
Les listes
Tuples et tables associatives (set)
Les différentes fonctions
Méthodes d’ordre supérieur
Les collections
Générateurs
Filtres
Définitions
Transformation des for-expressions et des for-loops
Classes finales, scellées et abstraites
Énumérations
Redéfinition de membres
Implémenter des membres abstraits
Hiérarchie des types standards
Traits and mix-in composition
Match-expressions
Pattern types
Pattern guards
Patterns outside of match expressions
Types génériques
Annotations
Les traits, les mixins
Le pattern matching (structure de contrôle case, les exceptions, la gestion des événements)
La récursivité
Les extracteurs
Collections
Manipuler XML
Utiliser des librairies de l’écosystème java
La résolution de dépendance
Le TDD
Outils de tests en Scala
Comparaison des performances
Scala vs Java : enjeux et perspectives
À l'issue de cette formation AWS Analyse de données vous aurez acquis les connaissances et les compétences nécessaires pour :
Tarif |
A partir de 820,00 € |
Durée |
1j / 7h |
Modes |
|
À l'issue de cette formation Programmation Scala vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 1 890,00 € |
Durée |
3j / 21h |
Modes |
|
A l'issue de cette formation, vous serez capable de :
Tarif |
A partir de 2 280,00 € |
Durée |
3j / 21h |
Modes |
|
Tarif |
A partir de 1 590,00 € |
Durée |
2j / 14h |
Modes |
|
Tarif |
A partir de 1 950,00 € |
Durée |
3j / 21h |
Modes |
|
Tarif |
Contacter l'organisme |
Durée |
3 jours (21 heures) |
Modes |
|
A l'issue de cette formation, vous serez capable de :
Tarif |
A partir de 1 680,00 € |
Durée |
3j / 21h |
Modes |
|
À l'issue de cette formation Cassandra vous aurez acquis les connaissances et compétences nécessaires :
Tarif |
A partir de 1 950,00 € |
Durée |
3j / 21h |
Modes |
|
Tarif |
Contacter l'organisme |
Durée |
3 jours (21 heures) |
Modes |
|
Savoir maîtriser
Gatling est un outil de développement open source dédié de test de charge et de prerformance des applications web. Il fournit une alternative full dev-ops au vénérable JMeter. Les tests de charge sont scriptés via le langage Scala et s’intègrent aisément dans les pipelines de CI/CD (intégration continue / livraison continue) des approches DevOps. L’architecture asynchrone du produit lui permet de simuler de très nombreux utilisateurs avec un minimum de ressources.
Avec cette formation Gatling, vous apprendrez à :
Tarif |
A partir de 1 480,00 € |
Durée |
2j / 14h |
Modes |
|