Formation Applications Performantes Grâce à F#.
- Durée: 3 jours
- Public: Développeurs .NET
- Pré-requis: Notions de C# ou VB.net.
- Objectifs: Connaître l'intéret et les enjeux de l'utilisation de F# - Savoir réaliser et évaluer une application contenant du F#
- Référence: NE538-F.
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#.
Tarifs:
A distance ou présentiel: 1196 euros.