PASSEZ À LA PROGRAMMATION FONCTIONNELLE

Programmation fonctionnelle en F#

Arolla Training | Centre de formation des Spécialistes du Software Craftsmanship | TDD - BDD - DDD - Programmation fonctionnelle - Microservices - AZURE

Objectifs :

Cette présentation rassemble tout ce qu’il faut savoir pour aborder sereinement des problématiques d’architecture en entreprise, sur des systèmes qui peuvent être complexes. Elle est directement issue de l’état de l’art validé par nos retours d’expérience depuis des années chez nos clients.

Présentée par un expert avec une forte expérience personnelle en architecture dans des contextes différents, cette formation mixe les présentations théoriques avec des exercices qui permettent aux stagiaires de s’impliquer et de valider leur compréhension.

L’architecture en contexte d’entreprise recouvre des aspects fortement techniques, ainsi que des enjeux humains importants ; c’est la raison pour laquelle cette formation couvre ces deux facettes afin d’offrir une vision complète du sujet.

Programme :

Introduction
• F# et l’écosystème .NET
• Installation de F#
Prise en main du langage
• Structuration d’un projet F#
• Les différents fichiers (.fs, .fsx, .fsi)
• Le REPL
• Déclarer des valeurs
• Déclarer des fonctions
• L’inférence de type
• Les opérateurs

Vue d’ensemble des structures de données
• List, Array, Sequences, Map, Set
• Les types algébriques
• Tuple
• Record type
• Discriminated Union
• Les types optionnels
• Les unités de mesure

Illustration des concepts liés à la programmation fonctionnelle avec F#
• L’immutabilité
• Les expressions
• Le Pattern Matching
• Les active patterns
• Le Currying
• L’application partielle
• La composition
• Les fonctions de haut niveau

Public :

Cette formation s’adresse aux développeurs expérimentés, team leads, responsables d’architectes, mais aussi aux architectes confirmés ou en devenir .

Matériel pédagogique :

Le formateur distribuera les supports de la formation au format électronique PDF à la fin de la formation.

Prochaines sessions :

1 & 2 avril 2019

LES DATES NE VOUS CONVIENNENT PAS ?

CONTACTEZ-NOUS

Prix : 1580 € HT

Durée : 2 jours (version condensée)

Prix : 1980 € HT

Durée : 3 jours (version complète)

Méthodes pédagogiques :
30% théorique, 70% pratique

Offre inter-entreprise :
Petit-déjeuner – Déjeuner – Café et collation

Back to Top