Formation Scala

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Identifier les caractéristiques clés et les applications du langage Scala
  • Configurer un environnement de développement Scala
  • Comprendre et appliquer les concepts de base de la syntaxe de Scala
  • Utiliser les principes de la programmation fonctionnelle
  • Écrire et transformer des for-expressions et for-loops en Scala
  • Démontrer la compréhension et l'application de l'héritage et des traits dans Scala
  • Appliquer le Pattern Matching dans Scala
  • Maîtriser les concepts avancés de Scala

Sparks


Tout l'IT, vraiment tout
Voir la fiche entreprise

Tarif

A partir de 1 800,00 €

Durée 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Sparks


Tout l'IT, vraiment tout
Voir la fiche

Tarif

A partir de 1 800,00 €

Durée 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

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.

Programme

Introduction à Scala

Historique
Fonctionnalités principales
Paradigmes objet et fonctionnel
Langages pour la JVM
Comparaison entre Java, C# et C++ ?
Applications utilisant le langage

Mettre en place

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

Concepts de base du langage

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

Programmation fonctionnelle

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

For-expressions et for-loops

Générateurs
Filtres
Définitions
Transformation des for-expressions et des for-loops

Héritage et traits

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

Pattern Matching

Match-expressions
Pattern types
Pattern guards
Patterns outside of match expressions

Élaboration des notions concepts avancées

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

APIs et librairies

Collections
Manipuler XML
Utiliser des librairies de l’écosystème java

Tester avec Scala

La résolution de dépendance
Le TDD
Outils de tests en Scala

Conclusion

Comparaison des performances
Scala vs Java : enjeux et perspectives

Prérequis

Maîtrise d'un langage de programmation objet (Java, C++, C#)

Public

Chefs de projet,

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Identifier les règles fondamentales du droit de l'urbanisme
  • Examiner l'environnement juridique de l'acquisition d'un terrain à bâtir
  • Examiner les documents et les autorisations d'urbanisme
  • Intégrer les dernières réformes législatives (Grenelle II, Loi ALUR, Loi ELAN)
  • Evaluer les potentialités d'un bien au regard des règles d'urbanisme
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Appliquer les règles de territorialité des prestations de services pour définir quelle TVA s'applique
  • Déterminer le redevable de la TVA et les modalités de paiement de la taxe (autoliquidation, immatriculation à l'étranger)
  • Respecter les obligations formelles et les procédures à suivre pour récupérer une TVA étrangère supportée dans un pays étranger
Tarif

A partir de 1 421,00 €

Durée

1 jour

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Avoir les connaissances nécessaires à la conduite d'un projet décisionnel ;
  • Connaître les éléments nécessaires à sa bonne réalisation.
Tarif

Contacter l'organisme

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Identifier les caractéristiques intrinsèques des supports financiers éligibles à un contrat en unités de compte
Maîtriser le fonctionnement et les mécanismes de gestion des unités de compte
Intégrer les obligations liées aux unités de compte dans ses pratiques commerciales

Tarif

A partir de 1 895,00 €

Durée

2 jours - 14 heures

Modes
  • Distance
  • Centre
  • Entreprise

Objectifs de la formation

  • S'approprier et comprendre le modèle de responsabilité partagée d'AWS
  • Concevoir et intégrer des infrastructures d’application AWS protégées contre les menaces de sécurité les plus courantes
  • Protéger les données au repos et en transit par un chiffrement
  • Appliquer des contrôles et des analyses de sécurité de manière automatisée et reproductible
  • Configurer l’authentification de ressources et d’applications dans le cloud AWS
  • Recueillir des informations sur les événements en capturant, surveillant, traitant et analysant les journaux
  • Identifier et atténuer les menaces entrantes contre les applications et les données
  • Effectuer des évaluations de sécurité pour s’assurer que les vulnérabilités courantes sont résolues et que les meilleures pratiques de sécurité sont appliquées
Tarif

A partir de 2 250,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Formation Gérer un book de swaps

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Expliquer les mécanismes de prix des IRS, des OIS et des assets swaps et leurs sensibilités
  • Appliquer les techniques de couverture du risque associées à ces produits
  • Suivre le travail du trader dans sa gestion au quotidien de book d'IRS, d'OIS et d'assets swaps
Tarif

Contacter l'organisme

Durée

Nous contacter

Modes

Objectifs de la formation

  • Expliquer les principes juridiques, fiscaux et comptables des opérations de concentration et de « déconcentration » d'entreprises
  • Déterminer les impacts comptables selon la méthode de valorisation des apports appliquée à l'opération
  • Appliquer les règles comptables des fusions et assimilées
  • Traiter le cas spécifique d'une opération de fusion avec détention de titres absorbante-absorbée
Tarif

A partir de 2 057,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre

Objectifs de la formation

  • Analyser les aspects juridiques du nouveau statut de l'entrepreneur individuel
  • Identifier les conséquences en droit commercial de la distinction patrimoine professionnel/patrimoine personnel
  • Déterminer son intérêt comparativement à la forme sociétaire
Tarif

A partir de 250,00 €

Durée

2 heures 30

Modes
  • Entreprise

Objectifs de la formation

  • Décrypter les exigences du référentiel ISO 45001 pour construire un programme de management SST
  • Organiser le déploiement de son SMSST en impliquant les différents acteurs
  • Evaluer la performance du système afin d'en piloter l'amélioration continue
Tarif

A partir de 1 530,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre
  • Distance

Je cherche à faire...