Approfondissez vos compétences en programmation en découvrant le C# avec Visual Studio. Cette formation vous accompagne depuis la création d’un premier projet jusqu’à l’organisation du code en classes et en objets.
Vous étudierez les types de données, les expressions, les fonctions, les boucles, les tableaux et les listes. Vous aborderez ensuite la programmation orientée objet à travers des exemples inspirés du jeu vidéo : un lanceur de dés et des personnages.
Cette progression vous donnera les bases nécessaires pour poursuivre votre apprentissage de la création de jeux avec MonoGame.
Présentation
Objectifs pédagogiques
- Saisir, compiler et exécuter du code C# dans Visual Studio.
- Manipuler les types numériques, les chaînes de caractères et les expressions.
- Écrire des fonctions avec des paramètres et une valeur de retour.
- Utiliser les boucles et les structures de contrôle.
- Organiser des données dans des tableaux et des listes.
- Créer des classes et utiliser des objets.
- Employer des méthodes statiques et des paramètres par défaut.
- Comprendre l’héritage et la redéfinition de méthodes.
Prérequis
- Avoir suivi les formations de bases en programmation, ou posséder une expérience équivalente dans un autre langage.
- Connaître les variables, conditions, boucles et fonctions.
- Disposer de Visual Studio et de MonoGame installés selon la procédure fournie avec la formation.
- Aucune connaissance préalable du C# n’est nécessaire.
Contenu protégé
Accédez au contenu de cette formation
Connectez-vous ou créez gratuitement votre compte pour consulter l’ensemble du contenu.
Votre parcours
Programme de la formation
01
Prendre en main Visual Studio
2 leçons · 24 min
Prendre en main Visual Studio
2 leçons · 24 min
-
Tour horizon VS et 1er projet Membre14 min
-
Saisir du code et exécuter Membre10 min
02
Manipuler les données et les fonctions
4 leçons · 57 min
Manipuler les données et les fonctions
4 leçons · 57 min
-
Types numériques Membre15 min
-
Chaines de caractères Membre14 min
-
Les expressions Membre10 min
-
Les fonctions Membre18 min
03
Répéter, stocker et contrôler
5 leçons · 1 h 9 min
Répéter, stocker et contrôler
5 leçons · 1 h 9 min
-
Boucle for Membre10 min
-
Boucle while Membre7 min
-
Les tableaux Membre21 min
-
Listes Membre15 min
-
Structures de contrôle RUSH Membre16 min
04
Découvrir les classes et les objets
3 leçons · 49 min
Découvrir les classes et les objets
3 leçons · 49 min
-
POO en dessin Membre19 min
-
Préparation projet console Membre8 min
-
Classe LanceurDé Membre22 min
05
Approfondir la programmation objet
5 leçons · 1 h 13 min
Approfondir la programmation objet
5 leçons · 1 h 13 min
-
Classe Personnage et polymorphisme Membre20 min
-
Méthode statique Terminal Membre14 min
-
Paramètre par défaut Drop Lowest Membre6 min
-
Heritage et Redefinition de ToString Membre15 min
-
Révision intermédiaire Membre18 min
