Formation F#

Qualiopi

La formation F# vous permettra d’aborder la programmation fonctionnelle en vous fournissant les outils nécessaires au développement sur la plateforme .NET. Ce langage de programmation orienté objet propose un large éventail de possibilités qui répondent à des problématiques actuelles en conception logicielle.

À partir de 1950 €
Durée 3 jours
Localisation Partout en France
Logo de Sparks - Formation F#

Proposé par

Sparks

Prérequis

Connaissance d'un langage de programmation (C#, Java, Python...). Une familiarité avec la plateforme .NET est également conseillée.

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • En centre
  • En entreprise
  • À distance

Objectifs pédagogiques

  • Connaître les concepts fondamentaux de F# et de la programmation fonctionnelle
  • Appliquer la syntaxe de base de F# pour écrire des programmes
  • Utiliser les concepts d'inférence de type, d'expressions, d'immutabilité et de composition de types en F#
  • Organiser et structurer son code
  • Utiliser les collections et les fonctions de haut niveau pour manipuler des données en F#
  • Comprendre le Pattern Matching et utiliser les jointures
  • Connaître les possibilités d'interopérabilité du langage F#

Programme de la formation

Introduction à la formation F#

Vue d’ensemble du langage de programmation F#
F# et la plateforme Microsoft .NET
Installation de F# et des outils de développement
Hello world en F# : écrire un premier programme, une première fonction

La syntaxe et les concepts fondamentaux de F#

Concepts de programmation fonctionnelle
Les bases de la syntaxe F#
Le mot-clé let
Inférence de type, avantages et limites
Expressions
Immutabilité
Composer des types en F#
Tuples
Enregistrements (records) et enregistrements anonymes

Fonctions et modules

Présentation des fonctions en F#
Pipelines
Utiliser les tuples et les records avec des fonctions
Organiser son code : namespaces, modules…

Collections

Qu’est-ce qu’une collection ?
High Order Functions
Functional Collection Pipelines
D’autres types de collections : arrays, map, set…
Agrégations

Patterns et jointures

Le Pattern Matching, ou filtrage par motif
Jointures
Le système de type F#

L’interopérabilité en F#

Utiliser des bibliothèques tierces en F#

Logo de Sparks - Formation Formation F#

Proposé par

Sparks

"Tout l'IT, vraiment tout"

Voir la fiche entreprise
À partir de 1950 €
Logo de Sparks - Formation F#

Formation F#

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.