La programmation en Scala

Ce cours se concentre sur la façon de construire des applications en utilisant Scala, un langage de programmation polyvalent qui supporte la programmation fonctionnelle et un système de type statique puissant.

Au cours de cette formation, les participants découvriront les caractéristiques uniques de Scala, tout en combinant la programmation fonctionnelle avec des objets et des classes.

Calendrier

dateduréelang.lieuprix 
10 mar3web based 1425 EUR (excl. TVA)
07 juin3Leuven 1425 EUR (excl. TVA)
INFO SESSION ET INSCRIPTION

Participants

Ce cours est destiné aux développeurs d'applications qui souhaitent apprendre la programmation orientée objet et la programmation fonctionnelle dans Scala 2.x.

Connaissances préalables

De l'expérience avec d'autres langages de programmation (p.ex. Java ou Python) est nécessaire.

Contenu

  • Introduction à Scala
  • Syntaxe de base pour la programmation en Scala: variables, itérations, conditions
  • Programmation fonctionnelle: principes
  • Objets muable et immuable
  • Objets de séquence (lists, arrays) et collections; iterables
  • Fonctions et fermetures; currying; fonctions anonymes
  • Traits
  • Packages et importations
  • Programmation OO dans Scala: créer des classes et des objets; case classes
  • Utilisation de librairies Java standard
  • Objets avec état
  • Programmation GUI
  • Pattern matching et expressions régulières

Pédagogie

Fondements théoriques avec démonstrations. Il y a suffisamment de temps pour des exercices pratiques.

Durée

3 jours.

Formateur

Peter Vanroose.


INFO SESSION ET INSCRIPTION