La programmation en Scala
Scala: une langue de programmation qui evolue avec vous, le programmeur, et facilement à apprendre en 4 journées chez ABIS!
Dans cette formation, vous apprenez la style de programmation fonctionnelle avec Scala, un langage de programmation qu'on peut utiliser à différents niveaux: on commence par des scripts simples, mais on peut aller jusqu'aux applications complexes qui sont quand-même très maintainable grâce à la flexibilité et la lisibilité de Scala, et son système de types de données "strong typing" puissant.
Au cours de cette formation
- vous découvrez les caractéristiques uniques de Scala,
- vous apprenez la programmation fonctionnelle,
- vous verrez comment les objets et les classes sont utilisés.
Planifier une session?
Formation interactive en temps réel – disponible en personne ou en ligne ou dans un format hybride. La formation peut être effectuée en français, en anglais ou en néerlandais.
DEMANDER FORMATION EN ENTREPRISE |
Calendrier publique des formations | |||||
---|---|---|---|---|---|
date | durée | lang. | lieu | prix | Â |
10 juin | 4 | web based | 2380 EUR (excl. TVA) | ||
10 juin | 4 | Leuven | 2380 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: voir p.ex. Python fundamentals et Java programming.
Contenu
- Introduction à Scala
- Syntaxe de base pour la programmation en Scala: variables, itérations, conditions
- Programmation fonctionnelle: principes
- Objets muables et objets immuables
- 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
- Différences entre Scala 2 et Scala 3
- Programmation OO dans Scala: créer des classes et des objets; case classes
- "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.
Certificat
À la fin du cours, le participant reçoit un «Certificat de réussite».
Durée
4 jours.
Formateur
Peter Vanroose (ABIS).
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, ) |
Heel veel aan gehad, bedankt Peter!
Â
| Â (N.N., DHL eCommerce, ) |
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, ) |
INFO SESSION ET INSCRIPTION |