Formation #DEV111

Formation F#

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 3 jours

Code : DEV111


Sessions programmées :

Du 10 au 12 Fév. 2021

Du 28 au 30 Avril 2021

Du 23 au 25 Juin 2021

Du 29 Sept. au 01 Oct. 2021

Du 10 au 12 Nov. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 3 jours

Code : DEV111


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

Objectifs

  • Apprendre les bases conceptuelles de la programmation F#
Programme
1/ Introduction
  • Comprendre la programmation fonctionnelle
  • Comparaison avec la programmation impérative
  • Différents types de langages fonctionnels
2/ Introduction au langage F#
  • Présentation du langage F#
  • F# et Visual Studio
  • Connaitre les possibilités du langage
  • Présentation des avantages et inconvénients du langage
  • Impacts sur la façon de concevoir
  • Les environnements et outils de développement
3/ Fondamentaux du langage F#
  • Immutabilité et effets de bord
  • Fonctions pures
  • Bindings
  • Types de données
  • Collections
  • Contrôle du flux
  • Génériques
  • Pattern matching
  • Gérer les erreurs
  • Le processus d’intégration à l’écosystème .NET
  • Utilisation du mode Interactif et Scripting
4/ Techniques de programmation avancées
  • Programmation asynchrone
  • Classes et interfaces
  • Notions d’algorithme et d’intelligence collective
  • Programmation scientifique et unités de mesure
  • Evénements F# et Rx
  • Programmation parallèle avec la TPL
  • Conception multi-agent
  • Language Oriented Programming et DSL
  • Accès aux bases de données et types providers
  • Computation expressions
5/ Développer des applications
  • Domaines d’application
  • Architecture d’un projet, modules
  • Utilisation d'une bibliothèque F# depuis C#
  • Développement d'une application e-Commerce ASP.NET MVC 3
  • Implémentation d'un moteur de recommandations pour un site e-Commerce
  • Développement d'un client Twitter WPF
  • Création d'une application pour analyser des données d’un jeu de hasard
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Architectes
  • Développeurs
Dates

Dates

  • Du 10 au 12 Fév. 2021
  • Du 28 au 30 Avril 2021
  • Du 23 au 25 Juin 2021
  • Du 29 Sept. au 01 Oct. 2021
  • Du 10 au 12 Nov. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation