Bonjour et bienvenue dans ce cours qui a pour objectif d’apprendre à quiconque le C++ le plus moderne possible (C++11, 14, 17 et 20), en détaillant le plus simplement toutes les notions du langage. La principale qualité du cours se situe dans l’exactitude des informations qui sont transmises. On ira directement vers l’essentiel, c’est ce qui nous permettra très rapidement de coder le plus efficacement possible des programmes de très grande qualité.
La raison pour laquelle j'ai décidé de créer ce cours est que le C++ est enseigné depuis plus d'une vingtaine d'années, dans les écoles ou sur Internet, de manière très archaïque. Il n'existe aucun cours sur le C++ Moderne complet et en français à ce jour. Si vous connaissez déjà le langage C, ou même le C++98, il vous faudra passer par des centaines de ressources, livres et formations différentes afin d'arriver à apprendre le C++ moderne dans sa globalité. C'est pourquoi je vous propose à travers ce cours d'apprendre le C++ d'aujourd'hui, du C++11 au C++20, ainsi que toutes les meilleures pratiques de la programmation en général.
Le C++ est un langage de programmation assez élitiste, et se diffère de bien d’autres langages par ses performances et sa philosophie de code. Mon but est de donner l’opportunité à chaque participant motivé de devenir un excellent programmeur C++. Pour cela, on verra toutes les bonnes pratiques du langage, ainsi que tous les outils les plus importants à connaître à ce jour. On apprendra également à chercher l’information, car celle-ci est souvent beaucoup plus accessible qu’on ne le croit. Trouver une solution à tout problème est la principale qualité qui définit un bon programmeur.
Ce cours est séparé en trois sections qui sont tout aussi importantes les unes que les autres. Chaque chapitre est unique et permet d’acquérir un niveau très solide en C++. À chaque fin de section, un projet est proposé afin de tester ses connaissances et pratiquer un maximum.
Si vous avez des questions sur le cours, le C++ ou la programmation en général, n'hésitez surtout pas à m'envoyer un message (mail/LinkedIn) !
Le langage est en perpétuelle évolution, ce cours sera tenu à jour au moindre changement et vous en serez informé. Si vous vous sentez prêt, l’aventure peut dès à présent commencer. À très bientôt, je l’espère !