Formation Scala

Résumé

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 apprends 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

Durée

3 jours

  • 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

Formation en centre et en entreprise.

Prochaines sessions
  • A la demande

Tarif indicatif : 1500€ H.T. pour une inscription en centre.

Nous conctater pour obtenir les tarifs disponibles.

Cette formation comprend le pack de bienvenue, les supports de formation électroniques et papiers, et les corrections des applications.

Chaque participant bénéficie d'un coaching d'un mois après la formation.

Scala