ugram est le dépôt contenant toutes les ressources nécessaires à la réalisation du projet de session du cours Développment d'applications web avancé. Le projet est réalisé en équipe de 4 à 6 et comporte 3 livrables. Les étudiants auront à réaliser le frontend et le backend de l'application.
Il est bien important de lire les pages suivantes:
Chaque équipe devra posséder un compte AWS Free. Voir les détails ici. Il est important de prendre conscience des limitations que le compte Free offre. L'enseignant se dégage de tout coût supplémentaire entrainé par le dépassement de ces limites.
Les étudiants auront des dépôts Git fournis pour leurs projets. Si votre équipe désire avoir plusieurs dépôts, svp envoyez un courrier à l'enseignant au début de la session.
L'utilisation de TypeScript est obligatoire pour le projet. Le framework JavaScript est laissé au choix de l'équipe (React, Vue, Angular, Svelte etc.) tout comme le framework CSS (Tailwind, Bulma etc.).
Le backend peut être développé dans le langage de préférence de l'équipe, quoique NodeJs ou Java sont fortement suggérés. La technologie choisie doit s'intégrer avec AWS si applicable.
Certaines restrictions s'appliquent:
- L'utilisation de PHP est interdite.
- L'utilisation de technologies fonctionnent exclusivement sur Windows est interdite.