ugram
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:
Compte AWS
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.
Développement
Les étudiants devront développer le frontend de l'application en TypeScript. 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. Les étudiants sont invités à se procurer WebStorm ainsi que Eclipse ou IntelliJ pour le développement Java. Les étudiants auront des dépôts Git fournis pour leurs projets.
Pour le frontend, les technos suivantes doivent être utilisées:
- TypeScript
- SASS ou LESS ou PostCSS
- Webpack
Pour le backend, les technologies sont un peu plus libres mais doivent s'intégrer avec AWS si applicable.