Mini projet langage C# et POO avec code source
What you'll learn
- Réalisation d'un mini-projet en C# et POO
- Apprendre à appliquer la POO dans un projet C#
- Réalisation d'un menu d'application console
- Implémenter les méthodes : ajouter, supprimer, rechercher, trier,
- Enregistrement de données dans un fichier texte et xml
- Organisation de code en projets de bibliothèques de classes
- Utilisation de l'interface IComparable
- Héritage de la classe "Collection"
Requirements
- Notion de base du langage C# et POO
Description
Ce mini-projet est une bonne occasion pour appliquer les notions de base de la POO (programmation orientée objet) que vous avez appris pendant les travaux pratique et la partie théorique de la formation langage C#.
Ce projet est une expérience réelle que vous devez vivre après votre phase d’apprentissage du langage C#, car il va vous permet de découvrir comment utiliser vos connaissances acquis pour développer une application professionnelle avec l’utilisation des contraintes de la POO qui sont mal respecter pendent les travaux pratiques vue des contraintes de la pédagogie et du temps.
Les fonctionnalités développées dans ce mini-projet sont :
Menu d'application qui permet à l’utilisateur de choisir entre les ordres à exécuter.
Affichage de tous les clients enregistrés
Rechercher un client par son nom
Supprimer un client par son nom
Ajouter un nouveau client avec les contraintes de saisies
Contrainte de saisie :
Le nom du client doit être un nom valide ;
L’âge du client doit être supérieur à 18 ans ;
L’email du client doit être un email valide.
Trier la liste des clients par leurs noms
Enregistrement des clients dans un fichier texte
Ouverture de fichier à l’ouverture de l’application.
Ce petit projet est une excellente occasion d'appliquer les principes fondamentaux de la POO que vous avez acquis lors des travaux pratiques.
Who this course is for:
- Étudiant, Élève ingénieur, Stagiaire
- Développeur C#
Instructor
Formateur et ingénieur informatique spécialisé en création des systèmes d’information
J’ai constaté depuis le début de ma carrière, en 2009, qu’il y a un manque énorme des compétences en termes de développement des systèmes d’information. C’est pour ça j’ai orienté mon objectif professionnel dans ce sens. Je réalise deux missions totalement différentes mais complémentaires : la formation et le développement d’application.
Ma première mission est d’aider mes apprenants à devenir des bons développeurs informatiques. Je leur propose pour ça une multitude de formations en ligne ou présentiel bien conçue pour développer leurs compétences nécessaires capable de bâtir les meilleurs systèmes d’information.
Ma deuxième mission est d’aider les PME à créer leur applications de gestion. Je leur propose la création d’une application qui fonctionne sur le Web, Mobile et Windows pour gérer leurs données et réaliser toutes tâches de gestion administrative.
Ces deux missions, m’ont permet de comprendre les besoins des entreprises en terme des compétences requises pour bien créer des formations pertinentes à mes apprenants.