
Langage de programmation C++
Commencez à programmer en C++ depuis zéro
Ce que vous apprendrez
- Apprendre les bases de la programmation en C++
- Utiliser les boucles et contrôler le déroulement d'un programme
- Écrire des fonctions et des macros
- Utiliser les tableaux
- Comprendre les pointeurs et les enregistrements
- Programmer avec des objets et utiliser les classes
- Appliquer l'héritage et le polymorphisme
- Surcharger les opérateurs
- Manipuler des fichiers
À propos du cours
Ce cours enseigne la programmation en C++ à partir de zéro. Le C++ est un langage important qui vous aide à apprendre les autres langages de programmation. Il commence par des extraits du cours, puis les premiers pas avec le langage C, suivis des boucles et du contrôle du programme en deux parties, puis des fonctions et des macros, des tableaux, des pointeurs et des enregistrements. Il passe ensuite à la programmation orientée objet et à l'utilisation des classes en deux parties, puis à l'héritage et au polymorphisme, à la surcharge des opérateurs et à la gestion des fichiers, et se termine par les ressources du langage et les annexes du cours. Ce cours convient à toute personne qui veut entrer dans le monde de la programmation, qu'elle soit étudiante en informatique, passionnée ou débutante en quête d'un langage puissant pour commencer. Il ne demande aucune expérience préalable en programmation, car les leçons partent de zéro. À la fin, vous saurez écrire des programmes en C++ qui utilisent les boucles, les fonctions, les tableaux, les pointeurs, les classes et l'héritage, et manipuler des fichiers pour enregistrer et retrouver des données. Le cours vous donne aussi une base solide qui facilite ensuite l'apprentissage d'autres langages, comme Java et PHP.
Résultats attendus
- Acquérir de solides compétences en programmation en C++.
- Capacité à concevoir des programmes en utilisant des techniques orientées objet.
- Compréhension approfondie des tableaux et des pointeurs et de leur utilisation efficace.
- Créer des programmes avancés en utilisant l'héritage et le polymorphisme.
- Gérer des fichiers pour un stockage et une récupération efficaces des données.
Avis des apprenants
Contenu du cours
1Programmation avec C++
14 leçons
- Aperçus du coursExtraits sur les bases de C++ : la structure d'un programme en entrées, traitements et sorties, les variables, les blocs d'instructions entre accolades dans les boucles, la différence entre classe et objet, et la lecture de fichiers.20:07
- Introduction au langage CIntroduit C et C++ et leur histoire, les outils comme Turbo C++, la structure d'un programme simple, les variables, les types de données, les opérateurs, et l'entrée et la sortie avec scanf et printf.52:15
- Itération et contrôle dans le programme Partie UnExplique les boucles en C++ : for, while et do while, quand utiliser chacune, et l'importance des accolades pour regrouper les instructions en bloc, avec des exemples d'affichage et de comptage.31:44
- Itération et contrôle dans le programme Partie DeuxExplique les instructions conditionnelles en C++ comme if et if else et leur imbrication, la différence entre égalité et affectation, et l'opérateur conditionnel, avec un exemple de motif d'étoiles.15:49
- Fonctions et macrosExplique les fonctions en C++ et leur intérêt pour éviter la répétition et faciliter la maintenance, les fonctions prédéfinies et celles du programmeur, les paramètres, l'appel et le type de retour.31:49
- TableauxExplique les tableaux en C++ : leur définition et leur utilité, remplir les éléments avec une boucle et les afficher à l'envers, trouver la plus grande valeur, les tableaux à deux dimensions et la recherche linéaire.29:26
- Pointeurs et enregistrementsExplique les pointeurs en C++ comme des variables contenant l'adresse d'une autre variable et leurs usages, comme retourner plusieurs valeurs, puis les structures et la façon de les définir et de les utiliser.26:16
- Programmation par objectifsFait la transition de C vers C++ avec la programmation orientée objet, en expliquant classe et objet, l'idée d'héritage et de réutilisation d'une classe, et les références comparées aux pointeurs.30:57
- Utilisation des classes Partie UnMontre l'utilisation pratique d'une classe en C++ : la déclarer avec ses variables et fonctions, définir les fonctions à l'extérieur avec l'opérateur de portée, puis créer un objet et appeler ses fonctions.17:54
- Utilisation des classes Partie DeuxPoursuit les classes en C++ : rendre les données private pour qu'elles ne soient accessibles que par les fonctions de la classe, puis le constructeur et sa surcharge, et le destructeur.36:27
- Héritage et polymorphismeExplique l'héritage en C++ : créer une classe dérivée qui hérite des membres d'une classe de base et y ajoute, avec l'exemple des employés, pour éviter de réécrire le code, ainsi que l'idée de polymorphisme.22:58
- Surcharge des opérateursExplique la surcharge d'opérateurs en C++, qui donne à un opérateur comme plus un nouveau sens pour les objets grâce à une fonction d'opérateur, appliquée à l'addition et à la comparaison.10:06
- Gestion des fichiersExplique la gestion des fichiers en C++ : ouvrir un fichier texte en écriture ou en lecture, vérifier son existence, lire et afficher son contenu, et gérer les erreurs avec try et catch.5:14
- Ressources linguistiquesPrésente des ressources en ligne pour apprendre C++, des sites avec de nombreux exemples, la documentation du langage et des tutoriels, et comment s'en servir pour compléter le cours.6:21
2Pièces jointes
1 pièces jointes
- Téléchargez les pièces jointes d'ici
Formateur

Ing. Azab Mohamed Azab
Ce cours fait partie du diplôme




