nosql-esigelec / inge3a_24

A repository for resources about NoSQL lessons
MIT License
3 stars 1 forks source link

Création de scénarios de TP et des ressources associées #5

Closed bricefotzo closed 10 months ago

bricefotzo commented 12 months ago

Projet Fil Rouge et des Travaux Pratiques

Le projet fil rouge sur lequel nous allons travailler est une application de gestion de projets pour les développeurs et les équipes Ops. Cette application a pour but de simplifier la création et la gestion de projets de code en fournissant un formulaire multi-sections qui génère des templates de projets en fonction des réponses. La spécificité de cette application est qu'elle utilise deux bases de données NoSQL différentes pour différentes parties du projet: MongoDB pour stocker la liste des projets et Neo4j pour gérer les questions et options du formulaire ainsi que les systèmes de recommandation.

Les travaux pratiques sont répartis sur 3 séances, chacune d'une durée de 2 heures, précédée d'une heure de cours théorique.

Séance 1 : MongoDB (Partie 1)

Séance 2 : MongoDB (Partie 2)

Séance 3 et 4 : Neo4j

Optimisation et Déploiement

Au fur et à mesure des TPs, nous allons également nous concentrer sur l'optimisation des configurations comme l'indexation et les modèles de données. Enfin, nous déployerons les bases de données MongoDB et Neo4j ainsi que l'application Frontend via Docker Compose.

Accès au Code et Outils

Tous les étudiants auront accès à un répertoire GitHub où ils pourront cloner le projet. Le projet inclura un fichier docker-compose pour lancer facilement les bases de données et l'application.

bricefotzo commented 10 months ago

Rajouter les ingestiona de données dans les TPs

Orgs:

Activities:

User:

Templates

Projects

Ingestion de Templates mongo

Ingestion d'entités et relations