Point d'étape 1 : Fullstack JS - SimplonSt-Gaudens/programme-web-dev-promo-2 GitHub Wiki
Objectifs
- Mettre en oeuvre ce qu'on a déjà vu
- Travailler en individuel sur un projet qui servira de base de discussion afin d'adapter la formation aux besoins de chacun
Pas de panique :
- il n'est pas possible de tout finir.
- organisez-vous et découpez le projet en tâches détaillées.
- les formateurs sont quand même là pour vous aider, n'hésitez pas à les soliciter.
- faites des pauses.
- ne passez pas plus d'une heure sur chaque tâche. Sinon, demandez de l'aide.
Ce qu'on a vu jusque-là
- HTML/CSS (frameworks CSS/Flex/Grid)
- Responsive
- Vanilla JS
- jQuery/AJAX
- NodeJS/Express
- POO
- JSON
- Modélisation
- BDD
- API
- Formulaire
Enoncé
- A vous de réaliser un site pour une médiathèque. Celui-ci doit servir de catalogue mais aussi permettre la réservation de documents et le suivi des emprunts.
- Les documents sont de plusieurs types : livres (de différentes sortes), DVD, CD, partitions, etc.
- Pour les livres, récupération des infos via l'API google books : Google Books APIs | Google Developers
Bonus
- Authentification/Inscription.
- Suggérer des achats à la médiathèque
Livrables
- Wireframes
- Conception de la BDD (avec le formalisme de votre choix)
- Conception de l'application en UML
- Version en ligne
- Repo github avec commits fréquents