Qu'est-ce que je vais apprendre ?
Les prérequis pour suivre cette formation
- Les débutants sont les bienvenus !
- Des connaissances en algorithmie ou en programmation orientée objet sont un plus.
Certains des projets que nous allons coder ensemble
Nous allons créer un jeu de pierre-feuille-ciseaux en C++, avec interface graphique en console et mécanisme de choix aléatoire pour l'ordinateur.
Description de la formation à distance
Le C++ est un langage de programmation polyvalent et orienté objet, développé à partir du C.
Il offre des fonctionnalités avancées telles que l'encapsulation, l'héritage et le polymorphisme, permettant une modularité et une réutilisation efficaces du code.
Le C++ est largement utilisé pour le développement de logiciels système, d'applications graphiques, de jeux, d'outils de productivité et plus encore.
Sa syntaxe inclut des concepts comme les classes, les templates, les exceptions et les espaces de noms.
Il est connu pour sa performance élevée, sa compatibilité avec le C et sa capacité à manipuler directement la mémoire, ce qui le rend adapté aux applications nécessitant un contrôle précis des ressources.
Le C++ est également apprécié pour sa flexibilité dans la gestion des ressources, grâce à des fonctionnalités avancées comme les pointeurs intelligents, contribuant ainsi à une programmation robuste et sécurisée.
Également inclus dans la formation en ligne
![Programmation orientée objet (POO)](/assets/technos/cpp-poo.png)
Programmation orientée objet (POO)
![Standard Template Library (STL)](/assets/technos/cpp-stl.png)
Standard Template Library (STL)
![Concurrence](/assets/technos/cpp-concurrency.png)
Concurrence
![google-logo](assets/auth/google-logo.png)