L'UE eCOM se fixe pour objectif pédagogique l'apprentissage pratique à travers des projets, visant à concevoir, développer et déployer en équipe des services Internet ergonomiques couvrant divers domaines tels que le commerce électronique, les échanges de services et les réseaux sociaux. Chaque année, un nouveau thème est introduit, proposé par un "client" externe à l'école Polytech Grenoble, offrant ainsi aux étudiants une expérience authentique de travail en situation réelle.
Cette formation englobe un large spectre technologique, incluant les composants frontend SPA, backend ainsi que les bases de données. L'utilisation de l'architecture microservices est préconisée pour favoriser une approche modulaire et scalable. Dans le cadre de leur travail d'équipe, les étudiants adoptent la méthode SCRUM pour organiser efficacement le développement et l'opérationnel (DevOps).
Le déploiement du produit minimum viable (MVP) se fait sur un hébergeur cloud IaaS, permettant aux étudiants de se familiariser avec les pratiques modernes de déploiement. Par ailleurs, d'autres aspects cruciaux tels que la qualité du code, la sécurité (vulnérabilités), la conformité au RGPD et la résilience sont également abordés, garantissant ainsi une formation complète et adaptée aux enjeux actuels du développement de services Internet.
The pedagogical objective of the eCOM course is project-based learning to
design, develop, and deploy ergonomic Internet services (e-commerce,
service exchanges, social networks, etc.) as a team. The service theme
is renewed each year and is proposed by an external "client" to Polytech
Grenoble. Technologies cover frontend SPA components, backend, and
databases. Microservices architecture is advocated. Each team organizes
development and operations (DevOps) by applying the SCRUM method. The
MVP of the service is deployed with an IaaS cloud host. Other aspects
considered include code quality, vulnerability, GDPR compliance,
resilience, and more.
- Enseignant: Renaud Blanch
- Enseignant: Didier DONSEZ
- Enseignant: lydie du Bousquet
- Enseignant: Alexandre Lefebvre