953 formations: TIC

La formation que vous souhaitiez consulter n'est plus disponible. C'est pourquoi nous vous proposons descours similaires.

Scrum Product Owner

  • formation par Syntra Antwerpen & Vlaams-Brabant
  • Anvers & Port d'Anvers
ABIS

La programmation en Scala

  • par ABIS
Louvain et En ligne
2.880

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.

  • 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

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

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.

De l'expérience avec d'autres langages de programmation (p.ex. Java ou Python) est nécessaire: voir p.ex. La programmation en Python: cours de base et La programmation en Java.

Louvain € 2.880(TVA incluse) S'inscrire

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