Les meilleurs développeurs informatique freelances sont sur Codeur.com
Terminé·Moins de 500 €·4 offres·470 vues·9 interactions
Tu peux commencer la rédaction du cahier des charges. Il devra contenir au moins :
La description détaillée de l'application (gestion des cours en ligne )
La liste des principales fonctionnalités avec une brève description. Par exemple : création/ajout/modification/suppression d'un élève et d'un cours, inscription d'un élève à un cours.
Les utilisateurs de ton application (exemple: élève, prof, admin etc.)
Ensuite, tu peux créer les diagrammes de classes avec UML. Par exemple, on aura une relation many-to-many entre les élèves et les cours, un élève peut suivre un ou plusieurs cours et un cours peut contenir un ou plusieurs élèves.
Après, tu peux créer ton projet dans Visual Studio en générant le squelette de base (API) en utilisant le framework ASP.NET Core.
Ensuite, tu codes les classes modèles nécessaires.
Une fois cela fait, tu génères la base de données en suivant une approche code First avec Entity Framework.
Enfin, tu pourras commencer le développement des principales fonctionnalités mentionnées dans le cahier des charges. Je te recommande également d'ajouter quelques tests unitaires pour assurer la robustesse de ton application.
Il y aura également une partie si tu souhaites la faire de gestion de l'authentification et des autorisations, il faudrait déterminer quels sont les rôles de ton application. On peut le faire avant le développement des principales fonctionnalités.
Budget indicatif : Moins de 500 €
Publication : 14 mars 2024 à 07h48
Profils recherchés : Développeur spécifique freelance, Expert BDD freelance, Développeur full-stack freelance, Développeur API freelance, Développeur ASP.NET freelance
4 freelances ont répondu à ce projet
2 propositions de devis en moins de 2h
Projet réalisé par Ayoub K.
Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.