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
date | durée | lang. | lieu | prix | |
14 jan | 4 | web based | 2280 EUR (excl. TVA) | ||
14 jan | 4 | Leuven | 2280 EUR (excl. TVA) | ||
10 juin | 4 | web based | 2280 EUR (excl. TVA) | ||
10 juin | 4 | Leuven | 2280 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.
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 objets immuable
- Objets de séquence (lists, arrays, ...) et collections (maps, sets, ...); iterables
- Fonctions; fonctions anonymes; fonctions récursives; fonction comme argument d'une autre fonction
- Classes, Objets et Traits
- Packages et importations; utilisation de librairies Java standard
- Programmation OO dans Scala: créer des classes et des objets; case classes
- Les différences entre Scala 2 et Scala 3
- "Refactoring" du style impérative vers le style fonctionnelle
- 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
4 jours.
Formateur
Peter Vanroose.
Reviews
Learned a lot
| (N.N., Euroclear, ) |
Great course, brought back many fond memories from University while solving the exercises.
| (Marko, ) |
It was good, I managed to get the basics of the language.
| (Alejandro, ) |
The presentation is Ok: but not enough time to go through all the topics
| (Mohamed, ) |
Goede cursus. Duidelijke uitleg en op een handige volgorde.
| (Brigit, ) |
Een leerzame cursus waar in korte tijd de basis voor scala uitgebreid wordt overgedragen. Ik heb in vier dagen ontzettend veel geleerd!
| (Iris Zwart, ) |
Aussi intéressant
Participants de ce cours ont aussi suivi les formations suivantes:
INFO SESSION ET INSCRIPTION |