Formation C++ Complète

Vous voulez apprendre à programmer avec le langage C++ mais vous ne savez pas par où commencer ? Alors vous êtes au bon endroit. Cette formation complète vous permettra d'apprendre facilement le langage C++, étape par étape et avec des exemples concrets.

Ce cours est divisé en sessions indépendantes qui vous permettront d'apprendre les principales fonctionnalités du langage de programmation C++ et de trouver facilement des informations. Vous apprendrez d'abord les bases, puis les notions intermédiaires et la logique de programmation, pour enfin aborder les concepts avancés.

Après avoir acquis les connaissances nécessaires, nous nous lancerons dans la création de logiciels concrets avec interfaces graphiques, la bibliothèque SFML pour le multimédia, et même l'utilisation de C++ avec Unreal Engine pour les jeux vidéo.

13 heures de contenu Niveau : Débutant Certificat inclus
Instructeur
Créé par Anthony Cardinale Ingénieur en informatique, Expert IA générative & Développement
Formation C++
Acheter sur Udemy

Cette formation inclut :

  • ✓ 13 heures de vidéo à la demande
  • ✓ Projets de logiciels complets
  • ✓ Code source de tous les exemples
  • ✓ Fiche mémo C++ (PDF)
  • ✓ Exercices de codage
  • ✓ Ateliers SFML et Unreal Engine
  • ✓ Accès à vie
  • ✓ Certificat de fin de formation
  • ✓ Support de l'instructeur
  • ✓ Garantie 30 jours

Ce que vous apprendrez

⚙️ Maîtriser les bases et concepts avancés du C++
🖥️ Créer des logiciels avec interfaces graphiques
🎮 Développer des jeux avec SFML et Unreal Engine
🏗️ Appliquer la programmation orientée objet (POO)
📁 Gérer les fichiers et la mémoire efficacement
🛠️ Organiser et débugger vos projets C++

Contenu du cours

7 sections • 48 sessions

1. Introduction au langage C++ et aux bases

Introduction
Installation de Visual Studio et des outils de développement
Hello World! Votre premier programme C++
Les différents types de variables en C++
Instruction cin pour récupérer des inputs utilisateur
Utiliser les fonctions et les paramètres
Organiser son code en plusieurs fichiers .cpp & .h
Les erreurs classiques en C++ et comment débugger

2. Notions intermédiaires et structures de contrôle

Mettre en place de la logique avec des conditions (if / else)
Les conditions avancées pour une logique plus poussée
Cast : Transformer le type d'une variable
Instruction GoTo pour sauter à un endroit du programme
La boucle while pour répéter des instructions
La boucle for pour répéter une instruction
Les enums pour créer votre propre type
Les tableaux (array) pour stocker des données
String, char, chiffrage : Manipuler des caractères
Les pointeurs en C++

3. Notions avancées avec C++

Introduction à la programmation orientée objet et aux classes
Bien comprendre la programmation objet (POO)
L'héritage en C++ pour récupérer des caractéristiques
Les blocs try et catch pour gérer les erreurs
Lire et écrire dans un fichier en C++
Fiche mémo C++ (PDF à télécharger)
Exercice de codage : Testez vos connaissances

4. Logiciels avec interface graphique sous Visual Studio

Installer WinForms C++ pour créer des interfaces graphiques
Présentation de Windows Forms
Jeu du Plus ou Moins : Création de l'interface utilisateur
Jeu du Plus ou Moins : La logique du programme
Création d'un navigateur web basique en C++
Création d'un éditeur de texte basique
Créer un installeur professionnel pour son logiciel
Vendre son logiciel sur internet grâce à Gumroad

5. Ateliers pratiques pour aller plus loin

Présentation de la librairie C++ que nous allons utiliser
Découverte de la SFML : La librairie multimédia
Atelier pratique SFML : Créer un Pong en C++

6. Atelier : Utiliser C++ dans Unreal Engine

Présentation de l'atelier C++ avec Unreal Engine
Télécharger les modèles 3D et installer les outils
Les templates de jeux C++
Afficher des messages de débug dans la console
Modifier la position d'un objet
Se déplacer grâce aux touches ZQSD du clavier
Ramasser un objet et détecter une collision
Animer la rotation et la position d'un objet

7. Bonus : Serveur Discord

Rejoindre le Discord

Prérequis

  • Aucune expérience en programmation requise
  • Un ordinateur Windows (Visual Studio)
  • Motivation pour apprendre la programmation
  • Volonté de pratiquer avec des exercices

À qui s'adresse cette formation

  • Débutants complets en programmation
  • Développeurs voulant apprendre le C++
  • Passionnés de développement de jeux
  • Étudiants en informatique
  • Personnes souhaitant créer des logiciels

Projets que vous réaliserez

🎯

Jeu du Plus ou Moins

Créez un jeu complet avec interface graphique Windows Forms et logique de programmation.

🌐

Navigateur Web Basique

Développez un navigateur web simple avec les fonctionnalités de base en C++.

📝

Éditeur de Texte

Construisez un éditeur de texte fonctionnel avec interface utilisateur moderne.

Prêt à maîtriser le C++ ?

Rejoignez plus de 100 000 étudiants qui me font confiance

✓ Garantie satisfait ou remboursé 30 jours