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

Rendu par mail avant ce soir 17h!