Le C++ moderne par le développement de jeux
Learn modern C++! Build robust, high-performance applications. Solid foundation for software development.
Course Content
Le C++ moderne par le développement de jeux is an all-levels Udemy course taught by Nicolas Koenig. It runs 9h 3m, is taught in French, and includes a certificate of completion. Learners rate it 4.6 out of 5 from 667 reviews, with 3,348 students enrolled. It is a paid course, last updated June 2023.
Découvrez le C++ moderne (C++17) et lancez-vous dans la programmation avec ce cours complet, conçu pour les amateurs, étudiants et professionnels souhaitant maîtriser ce langage puissant.
Ce cours pratique vous guide pas à pas, depuis les bases, pour créer rapidement des applications robustes et performantes. Vous apprendrez à adopter de bonnes habitudes dès le début, essentielles pour un développement efficace.
L'apprentissage se déroule en deux parties ludiques :
- Partie 1 : Programme de Juste Prix - Une introduction accessible pour maîtriser les fondamentaux du C++.
- Partie 2 : Jeu d'arcade Asteroids - Appliquez vos connaissances à un projet plus complexe et amusant.
Ces exemples concrets vous permettront d'aborder toutes les notions essentielles du C++, compétences transférables à la création de jeux vidéo, logiciels et drivers.
Vous apprendrez à :
- Comprendre la programmation C++ (C++2017) : Découvrez les concepts clés et les meilleures pratiques.
- Utiliser les outils de développement C++ : Configurez votre environnement de programmation.
- Gérer la mémoire : Manipulez les variables et utilisez efficacement la mémoire de l'ordinateur.
- Contrôler le flux d'exécution : Maîtrisez les structures de contrôle (if, while, for, switch).
- Travailler avec les données : Convertissez des types de données, utilisez des références et des pointeurs (bruts et intelligents).
- Définir des fonctions : Organisez votre code en blocs réutilisables.
- Structurer votre code : Écrivez un code lisible et modulaire.
- Utiliser les tableaux : Créez et manipulez des tableaux de données.
- Gérer le temps : Implémentez un chronomètre.
- Générer des nombres aléatoires : Intégrez l'aléatoire dans vos applications.
- Traiter les chaînes de caractères : Manipulez les données textuelles.
- Installer des bibliothèques externes : Élargissez les fonctionnalités de votre code.
- Créer des objets et des classes : Apprenez les bases de la programmation orientée objet.
- Utiliser l'héritage : Développez des hiérarchies de classes.
- Comprendre le polymorphisme : Écrivez du code flexible et adaptable.
- Gérer la mémoire dynamique : Utilisez des tableaux dynamiques et des pointeurs intelligents pour une gestion efficace de la mémoire.
- Gérer les exceptions : Implémentez une gestion robuste des erreurs.
- Créer des templates : Écrivez du code générique et réutilisable.
- Lire et écrire dans des fichiers : Stockez et récupérez des données.
Ce cours vous enseigne les bonnes pratiques pour un code lisible, efficace et performant.
Inscrivez-vous dès maintenant et commencez votre parcours dans le monde passionnant du C++ !
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.