Udemyallfr

Le C++ moderne par le développement de jeux

Learn modern C++! Build robust, high-performance applications. Solid foundation for software development.

4.6(667)
3,348students
9h 3m
Certificate
Nicolas Koenig
Nicolas KoenigDéveloppeur informatique engagé - Formateur

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++ !

$ whoami — the devs behind tutorialsearch.io

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.