Key Information
About the content
Plongez dans le monde de la Programmation Orientée Objet (POO) avec le langage C++ !
Vous avez des bases en C++ : vous savez déclarer des variables, écrire des fonctions, des boucles, des conditions… Mais vous savez aussi que vous pouvez aller beaucoup plus loin !
Vous avez entendu parler de Programmation Orientée Objet (POO), et j’imagine que vous vous demandez ce que vous pouvez faire avec…
Alors ne bougez surtout pas ! Ce cours est indispensable pour programmer comme il se doit en C++… Eh oui, grâce à la programmation orientée objet, un nouveau monde s’ouvre à vous !
En fait, vous allez apprendre à coder de manière plus efficace et organisée. Et pour ça, vous allez apprendre à réfléchir différemment. C’est une approche totalement nouvelle, et je suis sûr que vous allez trouver ça passionnant !
J’ai adoré créer ce cours et j’espère que vous allez adorer le suivre ! Alors, si vous avez envie de vous initier à une façon de programmer complètement innovante… Suivez-moi, je vous attends au premier chapitre !
À la fin de ce cours, vous serez capable de :
- faire vos premiers pas et mobiliser les bases de la programmation orientée objet ;
- utiliser la bibliothèque standard ;
- poursuivre votre apprentissage du C++ en toute autonomie !
Prerequisite
Avoir suivi le cours : "Apprenez à programmer en C++".
Outil nécessaire :
- Un éditeur de code comme Code::Blocks.
Syllabus
Partie 1 - Faites vos premiers pas en orienté objet
1. Tirez un maximum de ce cours
2. Découvrez la notion de POO
3. Créez une classe
4. Gérez l'accès et l'encapsulation
5. Initialisez un objet
6. Associez des classes entre elles
Quiz : Faire ses premiers pas en orienté objet
Partie 2 - Programmez en orienté objet
1. Utilisez les opérateurs de comparaison
2. Utilisez les opérateurs d'arithmétique et de flux
3. Associez les classes et les pointeurs
4. Découvrez la notion d'héritage
5. Découvrez la notion de polymorphisme
6. Mettez en œuvre le polymorphisme
7. Utilisez les éléments statiques et l'amitié
Quiz : Programmer en orienté objet
Partie 3 - Utilisez la bibliothèque standard
1. Utilisez la bibliothèque standard
2. Utilisez les conteneurs
3. Utilisez les itérateurs et les foncteurs
4. Découvrez la puissance des algorithmes
5. Utilisez les itérateurs sur les flux
6. Allez plus loin avec la SL
Quiz : Utiliser la bibliothèque standard
Partie 4 - Allez plus loin : poursuivez votre apprentissage en autonomie
1. Gérez des erreurs avec les exceptions
2. Créez des templates
3. Poursuivez votre apprentissage
Certificat de réussite
Instructors
Mathieu Nebra
Entrepreneur à plein temps, auteur à plein temps et co-fondateur d'OpenClassrooms :o)
Ranga Gonnage
Développeur logiciel, mentor et enseignant.
Content Designer

OpenClassrooms (formerly Le site du Zéro or SdZ) is a website that offers courses about computer science and entrepreneurship. Online courses can be made both by site staff, professors of universities or colleges partner as by its members.
Today, courses are available in several formats: MOOC (Massive Open Online Course), web text, e-book, book and video. The company delivers certifications for certain courses, including one recognized by the state in partnership with IESA multimedia.