Formation Scala : Initiation

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Découvrir la programmation fonctionnelle et orientée objet avec Scala

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 2 175,00 €

Durée 3 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 2 175,00 €

Durée 3 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Découvrir le langage Scala

    Origine, versions, usages
    Scala et JVM
    Frameworks Scala et positionnement : Spark, Play,...
    Ligne de commande (REPL)
    Environnement de développement : Eclipse

    Atelier : Installation de l'environnement et structure d'un projet, paramétrage,...

    Maîtriser les bases

    Utilisation de variables, constantes, opérateurs
    Conversions
    Expression de conditions
    Utilisation de boucles
    Manipulation de tableaux
    Factorisation de codes avec des fonctions
    Expressions lambda
    Surcharge, arguments variables, récursivité
    Commenter et documenter du code

    Atelier : Multiples exemples de manipulation de structures de contrôles et de fonctions

    Apprendre l'objet

    Définition de classes
    Déclaration des membres d'instance / de classe (static)
    Constructeurs et instanciation
    Cycle de vie d'un objet en mémoire
    Diagramme de classes (UML)
    Agrégation d'objets (association)
    Encapsulation : getters et setters
    Extension de classes (Héritage)
    Comparaison d'objets
    Classes amies
    Traits et Mixin
    Case classes

    Atelier : Modélisation de problèmes en objet

    Gérer les exceptions

    Définition, types d'exceptions
    Capturer et traiter une exception
    Lever/Remonter une exception

    Atelier : Gestion des exceptions susceptibles d'être déclenchées dans une application

    Prérequis

    Notions de programmation

    Public

    Tous

    Ces formations pourraient vous intéresser

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Naviguer dans l'écosystème Spark en utilisant Scala comme langage de programmation.
    Tarif

    A partir de 2 280,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Formation Apache Spark

    Proposé par DAWAN

    Objectifs de la formation

    - Développer des applications avec Spark - Utiliser les bibliothèques pour SQL, les flux de données et l'apprentissage automatique - Retranscrire des difficultés rencontrées sur le terrain dans des algorithmes parallèles - Développer des applications métier qui s'intègrent à  Spark
    Tarif

    A partir de 2 760,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Programmer en Scala

    Proposé par ENI Service

    Objectifs de la formation

    • Identifier les caractéristiques et les cas d'usage du langage Scala
    • Mettre en place un environnement de développement Scala
    • Appliquer les concepts de base de la syntaxe de Scala
    • Mettre en œuvre la programmation orientée objet en Scala
    • Utiliser les principes de la programmation fonctionnelle
    • Mettre en œuvre le Pattern Matching
    • Interagir avec les APIs Java
    Tarif

    A partir de 1 950,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Découvrir les bases de la programmation en Scala, les principaux cas d’usage du langage et son écosystème (SBT…)
    • Comprendre les avantages et caractéristiques de la programmation fonctionnelle avec Scala et sa robustesse pour la programmation parallèle
    • Identifier les aspects avancés de la programmation en Scala, et les mettre en œuvre à travers des exercices pratiques
    Tarif

    A partir de 1 590,00 €

    Durée

    2j / 14h

    Modes
    • Entreprise

    Objectifs de la formation

    • Cette formation fait l'objet d'une évaluation formative.
    Tarif

    Contacter l'organisme

    Durée

    3 jours (21 heures)

    Modes
    • Entreprise
    • Distance
    • Centre

    Objectifs de la formation

    • Cette formation fait l'objet d'une évaluation formative.
    Tarif

    Contacter l'organisme

    Durée

    3 jours (21 heures)

    Modes
    • Distance
    • Centre

    Scala

    Proposé par M2I

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Décrire les liens entre Scala, Java et la JVM
    • Reconnaître la base du langage Scala
    • Programmer objet en Scala
    • Estimer quels sont les avantages de la programmation fonctionnelle
    • Intéragir avec du code Java
    • Utiliser le Pattern Matching.
    Tarif

    A partir de 1 680,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Je cherche à faire...