Développeurs .NET
Notions de C# ou VB.net
Connaître l’intérêt et les enjeux de l'utilisation de F# - Savoir réaliser et évaluer une application contenant du F#
Principes généraux de programmation fonctionnelleHistorique, versions et autres langages de.NetUn premier programme en F#, et manipulation de l'environnement
Types de données et identifiantsOpérations, conditionsBoucles: principes généraux, différences avec la programmation impérative classique
Atelier pratique: des premiers calculs avec F#
Structures de données diversesCréation de fonctionsCurryfication et éléments pratiques de la programmation lambdaAlgorithmes multiples associés à ces structuresRecherche de performances
Atelier pratique: tri, recherche et autres opérations sur des données diverses
Programmation orientée objet: résuméF# face à la POOF# et autres langages: mélange, implantation, effetsParallé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#
Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.
Contrôle continu
Attestation de fin de stage mentionnant le résultat des acquis