Formation F#

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • 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#

Sparks


Tout l'IT, vraiment tout
Voir la fiche entreprise

Tarif

A partir de 1 950,00 €

Durée 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Sparks


Tout l'IT, vraiment tout
Voir la fiche

Tarif

A partir de 1 950,00 €

Durée 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

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.

Programme

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#

Prérequis

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

Public

Architectes,

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Déterminer les principes budgétaires et de comptabilité publique
  • Identifier les principaux textes réglementaires en matière de budget pour l'enseignement supérieur et la recherche
  • Identifier le contenu exigible des documents budgétaires et comptables
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Reconnaître sa réactivité en situation de stress et identifier sa zone de danger
  • Intégrer dans son quotidien des pratiques de méditation de pleine conscience et de cohérence cardiaque
  • Améliorer sa qualité de présence à soi-même et aux autres
Tarif

A partir de 1 470,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Centre
  • Distance

Objectifs de la formation

By the completion of this course, you will be able to :

  • Describe how clustering is used to implement high availability in the data center environment.
  • Describe VCS and cluster communication mechanisms.
  • Create a cluster, and configure service groups and resources.
  • Implement and verify failover and failback capability for application, storage, and network services.
  • Configure and optimize cluster behavior.
  • Protect data in a shared storage environment.
  • Describe I/O fencing operations, and its implementation.
  • Configure VCS to manage an Oracle database and other applications.
  • Describe InfoScale support for Cloud Environments.
  • Configure and manage VCS clusters on virtual machines in VMware environment.
  • Implement Just in Time Availability for single node VCS cluster on virtual machine in a VMware environment.
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...