Prenez contact avec nous

Plan du cours

Introduction

  • Quoi de neuf dans C++ ?
  • Aperçu des fonctionnalités et éléments de C++
  • Comprendre la programmation orientée objet
  • Les fondamentaux de la programmation en C++

Premiers pas

  • Configuration de l'environnement de développement
  • Installation de l'IDE C++
  • Bibliothèques et composants standards

Programmation avancée en C++

  • Expressions lambda en C++
  • Conteneurs et algorithmes standards
  • Sémantique de déplacement
  • Règles de codage en C++
  • Pimpl (Pointer to implementation)
  • Surcharges d'opérateurs
  • Polymorphisme en C++
  • Variables, tableaux et conditions
  • Références et pointeurs
  • Gestion des exceptions
  • Autres fonctions et implémentations modernes

Programmation sécurisée

  • Fonctionnalités et bonnes pratiques de sécurité en C++
  • Gestion moderne de la mémoire
  • Techniques de manipulation des chaînes
  • Travail avec le Contrôle de compte d'utilisateur (UAC)
  • Vulnérabilités de sécurité et options d'atténuation

Stratégies de test pour C++

  • Choix d'un framework de test
  • Analyse et métriques
  • Rédaction de tests unitaires
  • Tests d'intégration et de niveau système
  • Tests de code legacy
  • Tests en boîte noire

Débogage du code

  • Points d'arrêt conditionnels et fonctionnels
  • Débogage multithreadé
  • Outils de performance et de diagnostic

Synthèse et prochaines étapes

Pré requis

  • Expérience de base en programmation C++

Audience cible

  • Développeurs
 35 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires