Ce cours C++ Programming Essentials fournit les compétences nécessaires pour maîtriser les principes fondamentaux de la programmation et créer des applications efficaces et évolutives. Commencez par l'essentiel de la programmation pour apprendre la configuration, les variables et les chaînes de caractères pour une construction logique solide. Passez au flux de contrôle pour maîtriser les conditionnelles, les boucles et le flux d'exécution. Renforcez le codage avec les fonctions et la récursivité pour une conception modulaire, et passez aux amis, aux en-têtes et aux tableaux pour gérer efficacement les données. Explorer les pointeurs et les tableaux avancés pour optimiser l'utilisation de la mémoire, et conclure avec le tri, les références et les concepts de la POO pour appliquer l'héritage, le polymorphisme, l'encapsulation et l'abstraction à des projets réels. À la fin de ce cours, vous serez en mesure de : - Écrire un code efficace : Développer des programmes C++ réutilisables, logiques et optimisés - Appliquer les concepts de la POO : Utiliser l'héritage, le polymorphisme, l'encapsulation et l'abstraction pour une conception évolutive - Optimiser la mémoire : Gérer efficacement les ressources à l'aide de pointeurs et de références - Mettre en œuvre la logique de base : Appliquer le tri, la récursivité et le flux de contrôle pour résoudre des problèmes de programmation complexes. Idéal pour les débutants et les développeurs en herbe qui souhaitent acquérir des bases solides en C++.


(57 avis)
Expérience recommandée
Ce que vous apprendrez
- Comprendre les principes clés de la POO : héritage, polymorphisme, encapsulation et abstraction.
- Apprendre à mettre en œuvre la réutilisation du code en utilisant différents types d'héritage.
- Maîtriser les fonctions virtuelles et la surcharge des opérateurs pour un comportement souple et dynamique.
- Construire des applications C++ sûres, évolutives et modulaires en utilisant la conception orientée objet.
Compétences que vous acquerrez
- Catégorie : Environnement de développement
- Catégorie : structures de données
- Catégorie : Algorithmes
- Catégorie : Principes de programmation
- Catégorie : Programmation orientée objet (POO)
- Catégorie : Programmation Informatique
- Catégorie : Manipulation de données
- Catégorie : C++ (langage de programmation)
- Catégorie : Gestion des données
Détails à connaître

Ajouter à votre profil LinkedIn
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Il y a 2 modules dans ce cours
Ce programme de programmation C++ propose un parcours complet à travers les aspects fondamentaux et avancés du développement C++. Vous commencerez par maîtriser les bases du C++, depuis l'installation et la création du premier programme jusqu'à la compréhension des variables, des chaînes de caractères, des boucles et des instructions conditionnelles. Vous passerez ensuite aux fonctions, en explorant les fonctions définies par l'utilisateur et les fonctions intégrées, la récursion et les types de récursion afin de renforcer vos compétences en matière de codage. Guidé par des experts du secteur, vous explorerez des sujets avancés tels que les fonctions amies, les classes amies, les fichiers d'en-tête, les tableaux et les pointeurs pour une gestion efficace de la mémoire. Apprenez les algorithmes de tri et maîtrisez la programmation orientée objet (POO), en couvrant les classes, les constructeurs, l'héritage, le polymorphisme et la surcharge des opérateurs. Ce programme vous permet d'acquérir l'expertise nécessaire pour exceller dans le développement du C++.
Inclus
53 vidéos
Inclus
1 devoir
Instructeur

Offert par
En savoir plus sur Développement mobile et web
Statut : Essai gratuitMicrosoft
Statut : Essai gratuit
Statut : Essai gratuit
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?




Avis des étudiants
57 avis
- 5 stars
64,91 %
- 4 stars
21,05 %
- 3 stars
8,77 %
- 2 stars
0 %
- 1 star
5,26 %
Affichage de 3 sur 57
Révisé le 4 août 2025
A great course for anyone starting with C++ or revising the basics. With some self-effort, it builds a solid foundation for more advanced programming.

Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
Un cours complet qui permet d'acquérir une expertise dans les fondamentaux du C++, la gestion de la mémoire et la programmation orientée objet.
Idéal pour les débutants, les développeurs de logiciels et les équipes qui cherchent à améliorer leurs compétences en matière de programmation et de résolution de problèmes.
Apprenez à écrire du code efficace, à appliquer les concepts OOP, à gérer la mémoire et à résoudre des problèmes de programmation complexes.
Plus de questions
Aide financière disponible,
¹ Certains travaux de ce cours sont notés par l'IA. Pour ces travaux, vos Données internes seront utilisées conformément à Notification de confidentialité de Coursera.


