Plan du cours

Introduction

Programmation fonctionnelle en profondeur

  • Programmation orientée objet vs programmation fonctionnelle
  • Fonctions de première classe et fonctions d'ordre supérieur

Programmation fonctionnelle en C++

  • Rédaction de code dans un style fonctionnel
  • Création de fonctions Lambda
  • Capture d'objets
  • Fusion de fonctions

Métaprogrammation et programmation réactive fonctionnelle

  • Application des factorielles
  • Utilisation de bibliothèques de modèles C++ et de bibliothèques de programmation fonctionnelle
  • Travail avec les extensions réactives et la bibliothèque RxCpp

Développement en C++ fonctionnel

  • Construction d'applications
  • Utilisation de fonctions d'ordre supérieur
  • Gestion des erreurs
  • Mise en œuvre de foncteurs et de monades
  • Réfactorisation du code
  • Rédaction de tests unitaires
  • Analyse des performances
  • Applications multithread

Synthèse et conclusion

Pré requis

Prérequis

  • Une compréhension de la programmation procédurale/orientée objet
  • Expérience basique avec C++

PUBLIC VISÉ

  • Développeurs web
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires