5WEB4D - Développement Web IV
Appartient à l'UE Développement Web IV
Personnes enseignantes
Description technique du cours
- Acronyme de l’activité : 5WEB4D
- Bloc : 3
- Quadrimestre : 5
- Nombre de crédits : 3
- Nombre d’heures de cours : 36
- Nombre d’heures de travail hors cours (estimation) : 40
- Format du cours : laboratoire
- Langue d’instruction : français
- Implantation : HE2B – ESI
- Pré-requis : 3WEB2A
- Co-requis : néant
Description générale du cours
Ce cours enseigne le développement d’applications web avec Django, en abordant les concepts fondamentaux et avancés nécessaires à la création d’applications robustes. Les étudiants apprendront également à personnaliser l’ERP Odoo en développant et intégrant des modules spécifiques pour répondre aux besoins d’entreprise. Les étudiants développeront un projet complet intégrant Django et Odoo. L’objectif est de préparer les étudiants à concevoir et déployer des solutions d’entreprise personnalisées.
Objectifs généraux
Au terme de l’activité d’apprentissage, l’étudiante ou l’étudiant sera en mesure de :
- Analyser les besoins d’une entreprise et identifier comment intégrer Django et Odoo pour répondre à ces besoins dans un projet ERP.
- Évaluer la qualité des applications web développées avec Django et des modules créés pour Odoo, en tenant compte des meilleures pratiques de développement, de la performance et de la sécurité.
- Critiquer et évaluer les choix d’architecture et d’intégration, en identifiant les points forts et les zones d’amélioration possibles.
- Concevoir et développer des modules Odoo adaptés à des cas d’usage spécifiques, en intégrant ces modules de manière fluide avec d’autres systèmes d’entreprise.
Acquis d’apprentissage spécifiques sanctionnés par l’évaluation
Au terme des séances, l’étudiante ou l’étudiant sera évalué sur sa capacité à :
- Analyser les besoins métier d’une entreprise et identifier les modules Odoo et les fonctionnalités Django nécessaires pour y répondre efficacement.
- Analyser les problèmes d’intégration Django-Odoo, en identifiant les obstacles techniques (comme la synchronisation des données) et proposer des solutions pour garantir une communication fluide entre les deux systèmes.
- Concevoir une application web avec Django, en prenant en compte la structure du projet, la gestion des bases de données, l’authentification, et l’interface utilisateur.
- Créer un module ERP personnalisé dans Odoo, en utilisant les fonctionnalités avancées du framework pour répondre aux besoins spécifiques d’un client, et en intégrant ce module dans un environnement Odoo existant.
- Développer un projet intégrant Django et Odoo, en synchronisant les données et en assurant la cohérence des informations entre les deux systèmes dans un environnement d’entreprise.
Acquis terminaux visés
Au sein de la formation de bachelier en informatique, cette activité d’apprentissage aura participé à l’acquisition des compétences suivantes :
- Choisir et mettre en œuvre un standard défini ou une technologie spécifique (méthodologie, environnement, langage, framework, librairies, …).
- Utiliser et exploiter des méthodes de modélisation lors de la phase d’analyse pour traduire les besoins des utilisateurs, sous forme d’un cahier de charges.
Modalités d’évaluations
5WEB4D | Évaluation continue | Première session | Seconde session |
---|---|---|---|
Développement WEB 4 | — | Écrit-Oral-Machine : 100 % | Écrit-Oral-Machine : 100 % |