Mini projet langage C# et POO avec code source

Gestion des clients dans e-commerce : pour bien apprendre la programmation orientée objet et ses techniques

Ratings: 4.52 / 5.00




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.

What You Will 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"

Who Should Attend!

  • Étudiant, Élève ingénieur, Stagiaire
  • Développeur C#