CATALOGUE
Code & Data
Formation
C#
Apprendre le C#
Développement d'une Application de Gestion Automobile en C#
DescriptionProgrammeAvis
Introduction à la Gestion des Véhicules
Objectifs
Les objectifs de cette vidéo sont d'apprendre :
- À coder des opérations de base telles que quitter, afficher une liste et ajouter des entrées.
- À valider les entrées utilisateur.
- À structurer une application de gestion de manière cohérente.
Résumé
Cette vidéo explique comment coder les opérations principales pour gérer une liste de véhicules dans une application C#.
Description
Dans cette leçon, vous apprendrez à implémenter les cinq opérations principales dans une application de gestion de véhicules utilisant le langage de programmation C#. La vidéo couvre:
- Quitter l'application de manière sécurisée grâce à une condition de boucle infinie.
- Afficher la liste des véhicules enregistrés, même s'elle est vide au lancement de l'application.
- Ajouter des voitures en demandant à l'utilisateur d'entrer les détails tels que l'immatriculation, la couleur, la marque et le nombre de portes.
- Créer une méthode pour lire des entiers, garantissant ainsi que les entrées utilisateur soient validées correctement.
- Ajouter des véhicules utilitaires en spécifiant le volume utile, en illustrant la similarité des processus avec l'ajout des voitures.
Avec ces compétences, vous serez capable de développer une base solide pour toute application de gestion simple nécessitant l'ajout, l'affichage et la validation des données utilisateur.
Questions - réponses
Questions réponses
Quelle méthode est utilisée pour afficher la liste des véhicules ?
La méthode 'Afficher liste' utilise une boucle for each pour parcourir la liste des véhicules et afficher chaque véhicule à l'aide de la console.
Comment valider que le nombre de portes est un entier ?
La validation est effectuée à l'aide de la méthode 'lire entier' qui vérifie si l'entrée utilisateur est un entier valide avant de le retourner.
Quelles sont les informations nécessaires pour ajouter une voiture ?
Pour ajouter une voiture, les informations nécessaires sont l'immatriculation, la couleur, la marque et le nombre de portes.
Programme détaillé
Module 1 - Framework .Net
Introduction
00:25
Environnement .Net
01:27
Historique et versions
02:08
Visual Studio et Blend
07:09
Module 2 - Utilisation de Visual Studio
Introduction
00:26
Installation des outils
03:42
Module 3 - Syntaxe générale du C#
Introduction
00:29
Instructions et blocs
03:20
Commentaires
05:13
Variables
05:12
Types
04:25
Opérateurs
04:00
Conversion
06:37
Entrées / sorties
06:50
Caractères spéciaux
02:02
Instructions itératives
04:42
Blocs et portées
03:38
Méthodes
05:51
Module 4 - Exercices
Module 5 - Utilisation des types complexes
Module 6 - Exercice : codage d'un jeu de morpion
Introduction
00:36
Morpion : énoncé
01:49
Correction : structure
05:16
Correction : fin de jeu
09:45
Module 7 - Programmation orientée objet en C#
Introduction
00:42
Principes
03:24
Classe et objets
01:36
Créer une classe
09:05
Méthodes
03:46
Attributs et propriétés
07:51
Héritage
04:51
Exemple d'héritage
08:37
Surcharge de méthodes
06:00
Polymorphisme
05:55
Interfaces
07:32
Classes abstraites
05:17
Classes statiques
06:52
Module 8 - Exercice : gestion d'un parc de véhicules
Module 9 - Programmation avancée
Introduction
00:57
Valeurs et références
09:22
Exceptions
09:27
Importer du code (using)
03:44
Documentation en ligne
07:31
Debuggueur
06:49
Module 10 - Création d'interfaces graphiques en WPF
Introduction
00:39
Le XAML
03:22
Utiliser Blend
05:07
Gestion des images
04:31
Récupérer les évènements
02:07
S'abonner depuis le code
07:45
Gestion des fenêtres
03:09
Module 11 - Exercice : création d'un jeu 2D (Sokoban)
Introduction
01:17
Enoncé
03:38
Correction : vue globale
03:30
Correction : recommencer
02:50
Correction : fin de jeu
04:40
6 commentaires
5,0
6 votes
5
4
3
2
1
Si je devais faire une petite critique : Le module 7 sur la POO manque d'illustration et de schéma.
Un grand merci et bravo à Virginie la formatrice pour l'aspect très didactique et pédagogique (pas à pas) de cette formation que je n'avais jamais encore trouvé ni à l'école ou même en ligne !
Elle date un peu mais reste toujours d'actualité.