Skip to content

NtSacre/API_SIMPLON_FORMATION

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

API_SIMPLON_FORMATION

Contexte :

Vous avez récemment rejoint Simplon Sénégal, une structure à vocation sociale et solidaire qui offre des formations dans le domaine du numérique. Actuellement, Simplon fait face à des défis dans la gestion de ses candidats lors d’appels à candidatures.

En tant que développeur web chez Simplon Sénégal, votre mission consiste à faciliter les candidatures en mettant en place une application web, adoptant une architecture orientée services (SOA). Vous serez chargé de structurer application pour inclure deux tables principales : une pour les candidats qui souhaitent candidater aux programmes de formation et une pour les détails des formations.

L'objectif principal de cette approche SOA est d'améliorer la gestion des données d'une manière centralisée, d'assurer la modularité et une évolutivité dans le long terme. En fournissant une une telle solution, vous contribuerez à optimiser la gestion des candidatures, renforçant ainsi l'impact social de Simplon Sénégal dans le domaine de la formation numérique.

Fonctionnalités :

Authentification des candidats avant leurs candidatures Authentification pour un administrateur de Simlpon Sénégal CRUD formation par un administrateur: ajouter supprimer modifier Enregistrer une candidature Accepter ou refuser une candidature Liste de toutes les candidatures Liste des candidatures acceptées et refusées

À faire :

Réaliser une API répondant aux fonctionnalités ci-dessous Implémenter la sécurité avec les tockens JWT Tester votre API avec un client HTTP (Postman ou Insomnia, par exemple) et inclure les captures d’écrans dans le document google slide Documenter votre API réalisée, avec swagger Déployer l’application réalisée dans votre espace cPanel respectifs

Livrables :

Dans le dossier du livrable ICI, crée un dossier portant votre nom et mettre : : Le lien de l’application déployée Le lien GitHub Le lien du Trello

Modalités pédagogiques :

Travail individuel. Deadline : 20/12/2023 à 17H

Modalités pédagogiques :

Live démo de l’application déployée

Critères de performance :

Message de commits clairs et concis Les données saisies par les utilisateurs doivent être validées avant d’être stockées dans votre base de données, avec des messages d’erreurs claire et concis Vous devez utiliser le Workflow Gitflow

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors