Créer une API de gestion des employe pour prendre en charge l'inscription et la connexion des intimidateurs
• Créer une API de disponibilité des portes, qui affiche les portes disponibles pour l'intimidateur pendant la journée de travail
• Créer une API de gestion des journées de travail.
Les pré-requis techniques
1. Vous devez utiliser .Net core 3.1 pour créer tout ce dont vous avez besoin
2. Le service de base de données doit être couvert par MS SQL Server, tandis que la couche d'accès aux données doit être créée par l'une des solutions ORM, comme Entity Framework Core / Other ORM tel NHibernate, Dapper, c'est-à-dire que nous avons décidé d'adopter l'approche Code-First et les migrations de données.
3. Pour gérer l'inscription / la connexion de nos intimidateurs, nous avons décidé d'utiliser le protocole OAuth 2.0, la mise en œuvre d'Identity Server 4 est préférée.
4. Nous sommes une entreprise moderne, nous devons donc utiliser des données au format JSON pour l'entrée et la sortie.
5. Tout le code doit être créé en respectant les meilleures pratiques de POO et les principes SOLID.