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++.

Profitez d'une croissance illimitée avec un an de Coursera Plus pour 199 $ (régulièrement 399 $). Économisez maintenant.

(59 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 : structures de données
- Catégorie : Principes de programmation
- Catégorie : Programmation orientée objet (POO)
- Catégorie : Manipulation de données
- Catégorie : Programmation Informatique
- Catégorie : C++ (langage de programmation)
- Catégorie : Algorithmes
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
Statut : Essai gratuitMicrosoft
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?




Avis des étudiants
59 avis
- 5 stars
66,10 %
- 4 stars
20,33 %
- 3 stars
8,47 %
- 2 stars
0 %
- 1 star
5,08 %
Affichage de 3 sur 59
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.

