Applications performantes grâce à F#

Formation inter-entreprise

À qui s'adresse la formation?

Développeurs .NET

Durée

3,00 jour(s)

Langues(s) de prestation

EN FR

Prochaine session

Prérequis

Notions de C# ou VB.net

Objectifs

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

Contenu

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#

Méthodes pédagogiques

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

Évaluation

Contrôle continu

Certificat, diplôme

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

Contact pour cette formation

Dawan - Service commercial

Ces formations pourraient vous intéresser