Skip to content

aphp/Entretiens-Cohort360

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏥 Entretiens Cohort360

Projet d'exercices techniques Fullstack & Data

Ce projet regroupe trois repositories distincts, chacun correspondant à un exercice technique différent dans le contexte d'une application médicale.


🎯 Exercice Principal : API Fullstack Prescriptions Médicamenteuses

L'objectif principal de ces exercices est de développer une nouvelle route API REST pour gérer les prescriptions médicamenteuses des patients et d'exposer ces données de manière complète et utilisable.

Fonctionnalités attendues :

  • ✅ Créer un modèle de données pour les prescriptions (lien Patient ↔ Médicament)
  • ✅ Implémenter des endpoints REST (GET, POST, PUT/PATCH)
  • ✅ Ajouter des filtres avancés (patient, médicament, dates, statut)
  • ✅ Exposer, consommer ces données dans le frontend et permettre l'ajout de nouvelles prescriptions

📦 Structure du Projet

Le projet est organisé en trois sous-repositories indépendants :

1. 🖥️ Frontend

Exercice de développement côté client pour afficher et interagir avec les données de prescriptions.

Voir/Exercice_Front/README.md pour l'énoncé détaillé


2. ⚙️ Backend Django

Exercice backend avec Django REST Framework pour créer l'API de gestion des prescriptions.

Voir/Exercice_Django/README.md pour l'énoncé détaillé


3. 📊 Backend Scala / Spark (optionnel)

Exercice orienté traitement de données massives avec Scala et Apache Spark.

Voir/Exercice_scala_spark/README.md pour l'énoncé détaillé


🔗 Dépendances entre les Exercices

Les exercices Backend Django et Frontend sont liés et doivent être réalisés dans l'ordre :

  1. Backend Django : Créer l'API REST pour les prescriptions
  2. Frontend : Consommer l'API Django, afficher les données, permettre l'ajout de nouvelles prescriptions

Le troisième exercice (Scala/Spark) est :

  • Indépendant des deux autres
  • 🎁 Optionnel

▶️ Ordre Recommandé de Réalisation

Ordre Exercice Statut Durée estimée
1️⃣ Backend Django Obligatoire ~1h
2️⃣ Frontend Obligatoire ~2-3h
3️⃣ Scala/Spark Optionnel <1h

📖 Documentation

Chaque sous-repository contient son propre README détaillé avec :

  • 📋 L'énoncé complet de l'exercice
  • 🛠️ Les instructions d'installation
  • 🚀 Les commandes de lancement
  • ✅ Les critères d'acceptation

Consultez les README individuels pour commencer !

📖 Rendu

Vous pouvez fork ce repository afin de recuperer le code existant et lancer le projet facilement, puis nous soumettre l'URL de votre repo par e-mail.


Bon courage ! 🎓

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors