Applications performantes grâce à F#

Betribsiwwergräifend Formatioun

U wie riicht sech d'Formatioun?

Développeurs .NET

Dauer

3,00 Dag(Deeg)

Sprooch(e) vun der Déngschtleeschtung

EN FR

Nächst Sessioun

Virkenntnisser

Notions de C# ou VB.net

Ziler

Connaître l’intérêt et les enjeux de l'utilisation de F# - Savoir réaliser et évaluer une application contenant du F#

Inhalt

Introduction

Principes généraux de programmation fonctionnelle
Historique, versions et autres langages de.Net
Un premier programme en F#, et manipulation de l'environnement

Syntaxe générale

Types de données et identifiants
Opérations, conditions
Boucles: principes généraux, différences avec la programmation impérative classique

Atelier pratique: des premiers calculs avec F#

Travailler sur des données

Structures de données diverses
Création de fonctions
Curryfication et éléments pratiques de la programmation lambda
Algorithmes multiples associés à ces structures
Recherche de performances

Atelier pratique: tri, recherche et autres opérations sur des données diverses

Organisation des applications

Programmation orientée objet: résumé
F# face à la POO
F# et autres langages: mélange, implantation, effets
Parallélisme: principes et mise en oeuvre avec F#
Parallélisme: la synchronisation et ses difficultés

Atelier: une application réelle complète partiellement en F#

Pedagogesch Methoden

Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.

Evaluatioun

Contrôle continu

Certificat, Diplom

Attestation de fin de stage mentionnant le résultat des acquis

Coursmaterial

Sources des exercices + Support papier

Dës Formatioune kéinten Iech interesséieren