SAÉ203 - WebEntreprise
Développement d'une application web dynamique avec Flask et base de données
Découvrez les objectifs, le travail effectué et les compétences acquises lors de cette SAE.
Objectifs de la SAE
L'objectif était de concevoir et de développer une solution web complète pour la gestion technique d'une entreprise. Il s'agissait de créer une application capable d'interagir avec une base de données pour gérer des techniciens, des équipements informatiques, des salles et des capteurs, tout en offrant une interface utilisateur ergonomique et sécurisée.
Travail effectué
J'ai développé une application Flask (Python) structurée de manière modulaire grâce à l'utilisation de Blueprints (gestion séparée de l'authentification, des techniciens, des capteurs, etc.).
Le projet impliquait la conception d'une base de données relationnelle et l'écriture de requêtes SQL pour effectuer les opérations CRUD (Create, Read, Update, Delete) sur les différentes entités du système.
J'ai également mis en place un système d'authentification sécurisé permettant aux administrateurs de se connecter pour accéder aux fonctionnalités de gestion.
Compétences acquises
Auto-réflexion
Ce projet a été une étape charnière dans mon apprentissage du développement web "Full Stack". Il m'a permis de comprendre la complexité et les enjeux d'une application dynamique qui ne se contente pas d'afficher du contenu statique mais qui interagit réellement avec des données.
J'ai particulièrement apprécié la rigueur nécessaire pour organiser le code en modules indépendants, ce qui rend l'application beaucoup plus robuste et facile à faire évoluer.
Les Situations d'Apprentissage et d'Évaluation (SAE) réalisées dans le cadre de ma formation en BUT Réseaux & Télécommunications me permettent d'appliquer théorie et compétences sur des projets concrets. Cette SAE m'a offert une vision complète du cycle de vie d'une application web, de la base de données jusqu'à l'interface utilisateur.