C’est un projet qui vise à encourager les jeunes étudiants à améliorer leurs compétences professionnelles notamment dans le cadre des nouvelles tendances du monde de l’informatique.
Dans le but de préparer les étudiants aux nouvelles exigences du marché d’emploi, nous proposons de travailler sur le projet « KADDEM ».
-On désire créer une application de gestion des contrats d’étudiants dans le cadre du projet « Kaddem ». -Ce projet définit dans chaque département des universités adhérentes un programme de répartition des étudiants par équipes. -Chaque équipe aura l’un des niveaux (junior/senior ou expert) dans l’une des spécialités suivantes: IA, réseaux, sécurité, cloud. -Ce projet propose donc aux étudiants des contrats selon la spécialité et le niveau. -Chaque étudiant obtient un contrat s’il adhère à une équipe, Dans le cas ou il sera affecté à plusieurs équipe, il aura un contrat pour chaque activité avec une équipe.
-Le contrat constitue simplement un engagement moral entre l’étudiant et son université ➡️ il doit donc honorer son engagement en participant activement à l’évolution de son équipe.
Entité Etudiant
List retrieveAllEtudiants();
Etudiant addEtudiant (Etudiant e);
Etudiant updateEtudiant (Etudiant e);
Etudiant retrieveEtudiant(Integer idEtudiant);
void removeEtudiant(Integer idEtudiant);
Exposer les services implémentés avec Postman et/ou Swagger pour les tester.
public void assignEtudiantToDepartement (Integer etudiantId, Integer departementId) ;
public void assignUniversiteToDepartement(Integer idUniversite, Integer idDepartement);
Dans la base :
public List retrieveDepartementsByUniversite(Integer idUniversite);
public float getChiffreAffaireEntreDeuxDate(Date startDate, Date endDate) ;
Ajouter l'entité Experience :
Crud :
Search RequestParam :
Search PathParam:
Pagination :