Formation C++

Catégories : C++
Liste de souhaits Partager
Partager le cours
Lien de la page
Partager sur les réseaux sociaux

À propos du cours

La formation en C++ est destinée à tous ceux qui souhaitent acquérir des compétences en programmation informatique. Le C++ est un langage de programmation polyvalent et puissant largement utilisé dans le développement de logiciels, les jeux vidéo, les applications mobiles et bien d’autres domaines.

Ce cours vise à enseigner aux participants les bases du C++ et les principes fondamentaux de la programmation. Les participants apprendront à écrire du code C++ efficace, à comprendre les concepts clés tels que les variables, les boucles, les fonctions et les classes, et à résoudre des problèmes grâce à la programmation.

Au cours de la formation, les participants auront également l’occasion de réaliser des exercices pratiques pour renforcer leurs connaissances et leur compréhension du langage C++. Ils apprendront à créer des programmes simples, à manipuler des données, à gérer les erreurs et à utiliser des bibliothèques et des frameworks pour étendre les fonctionnalités de leurs programmes.

Que vous soyez débutant en programmation ou que vous souhaitiez améliorer vos compétences en C++, cette formation vous fournira les connaissances et les outils nécessaires pour démarrer dans le monde de la programmation et développer des applications efficaces et performantes

Afficher plus

Qu’allez-vous apprendre ?

  • Introduction au langage de programmation C++
  • 1. Qu'est-ce que le langage C++?
  • Origine et évolution du langage
  • Caractéristiques principales du langage
  • 2. Les bases du langage C++
  • Structure d'un programme C++
  • Variables et types de données
  • Opérations arithmétiques et opérateurs logiques
  • Les boucles (for, while, do-while)
  • Les conditions (if-else, switch)
  • 3. Les fonctions en C++
  • Déclaration et définition des fonctions
  • Les paramètres d'une fonction
  • Les fonctions récursives
  • La portée des variables
  • 4. Les classes et les objets
  • Introduction aux concepts de la programmation orientée objet (POO)
  • Déclaration et définition d'une classe
  • Les attributs et les méthodes d'une classe
  • L'encapsulation et l'abstraction
  • L'héritage et le polymorphisme
  • 5. La gestion de la mémoire en C++
  • Les allocations dynamiques avec "new" et "delete"
  • Les pointeurs et les références
  • La gestion des exceptions
  • 6. Les bibliothèques standard en C++
  • La bibliothèque iostream (entrées/sorties)
  • La bibliothèque string (manipulation des chaînes de caractères)
  • La bibliothèque vector (tableaux dynamiques)
  • La bibliothèque algorithm (algorithmes de traitement de données)
  • 7. Les bonnes pratiques de programmation en C++
  • La documentation du code avec les commentaires
  • Les conventions de nommage et de style
  • La gestion des erreurs
  • La maintenance du code et les tests unitaires
  • 8. Les avancées récentes du langage C++
  • Les nouvelles fonctionnalités introduites dans les versions récentes (C++11, C++14, C++17, etc.)
  • Les avantages de ces nouvelles fonctionnalités
  • L'utilisation de ces fonctionnalités dans des projets réels
  • 9

Contenu du cours

Découverte

  • C++ #27 – itérateurs
    30:09
  • C++ #19 – héritage
    33:53
  • C++ #20 – polymorphisme
    36:41
  • C++ #21 – tableaux
    35:54
  • C++ #22 – chaînes de caractères
    23:54
  • C++ #23 – piles
    11:45
  • C++ #24 – listes
    14:51
  • C++ #25 – cartes associatives
    17:14
  • C++ #26 – ensembles
    14:45
  • C++ #18 – encapsulation
    21:42
  • C++ #28 – algorithmes
    36:09
  • C++ #29 – généricité
    26:42
  • C++ #30 – surcharge d’opérateurs
    35:49
  • C++ #31 – pointeurs
    01:02:39
  • C++ #32 – dates et temps
    28:39
  • C++ #33 – threads
    25:23
  • C++ #34 – promesses et futures
    20:56
  • C++ #35 – conclusion
    20:00
  • C++ #10 – modularité
    20:34
  • C++ #2 – premier programme
    15:28
  • C++ #3 – affichage console
    28:15
  • C++ #4 – variables
    42:14
  • C++ #5 – saisie utilisateur
    24:00
  • C++ #6 – opérations
    28:52
  • C++ #7 – conditions
    33:15
  • C++ #8 – boucles
    21:58
  • C++ #9 – fonctions
    43:42
  • C++ #1 – introduction
    13:22
  • C++ #11 – gestion des erreurs
    23:03
  • C++ #12 – énumérations
    15:38
  • C++ #13 – fichiers
    33:30
  • C++ #14 – espaces de noms
    27:53
  • C++ #15 – structures
    10:12
  • C++ #16 – classes et objets
    25:50
  • C++ #17 – attributs et méthodes
    23:31

Notes et avis de l’apprenant

Encore aucun avis !
Encore aucun avis !