Formations Langages & Algo

Logo Scala

Formation Scala

Programmer en Scala

Durée 3 jours • Prix (HT) 1590€

Journée 1

  • Visite guidée de Scala
    • Origines du langage
    • Caractéristiques principales
    • Use cases d'utilisation de Scala
    • Vendre Scala à son patron
  • Quickstart Scala
    • Outillage:
    • Installation de Scala
    • Installation d'un IDE : Eclipse ou IntelliJ
    • SBT
    • Scala pour les gourous de Java
  • Les bases de la programmation fonctionnelle
    • High order functions
    • Objets mutables ou pas
    • Récursivité
    • TP:
    • Utilisation du REPL
    • Mise en place d'un projet simple avec SBT
    • mise en place d'un projet multi modules avec SBT

Journée 2

  • 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
    • TP:
    • Mise en place du pattern matching
    • Case classes
    • Création d'une mini application

Journée 3 : Utilitaires

  • Support du XML
  • Support des regexp
  • Actors : principes et mise en place
  • Communiquer avec Java
  • TP: acteurs