Atelier Professionnalisation 3
Atelier Professionnalisation 3
Projet de développement réalisé pendant le BTS SIO, intégrant des technologies web et des bases de données.
Type
Web Application
Duration
4 mois
My Role
Développeur Web
Team Size
2
Created
April 2025
Atelier Professionnalisation 3
Ce projet représente une étape clé dans mon parcours en BTS SIO, où j'ai pu développer une application web complète intégrant frontend, backend et base de données.
Cette application était destiné à la réalisation d'une solution complète d'orchestration de conteneurs.
Objectifs
L'objectif principal était de créer une application web répondant à un besoin réel d'orchestration de conteneurs, tout en démontrant ma capacité à utiliser un large éventail de technologies web.
Architecture
L'application suit une architecture MVC (Modèle-Vue-Contrôleur) avec:
- Frontend: HTML5, CSS3, JavaScript, TWIG, responsive design
- Backend: PHP avec un framework MVC maison, Docker
- Base de données: SQL avec MariaDB
- Sécurité: Authentification, autorisation, protection contre les injections SQL et XSS
Fonctionnalités
Gestion multi-serveurs : Permet de superviser et de gérer plusieurs serveurs de manière centralisée.
- Hub d'images partagées : Crée un hub d'images qui est accessible et synchronisé à travers tous les serveurs gérés, facilitant ainsi la gestion des ressources.
- Déploiement d'images : Déploie des images Docker sur les serveurs de manière simple et efficace, pour garantir la cohérence des environnements.
- Édition de conteneurs : Permet l'édition et la gestion des conteneurs Docker en temps réel, avec une interface intuitive.
Project Attachments
CahierDesCharges.pdf
63.53 KB
architecture.pdf
71.19 KB
normes_codage.pdf
81.68 KB
gitlab_workflow.pdf
70.46 KB
developpement.pdf
149.88 KB
guide_installation.pdf
72.3 KB
manuel_administration.pdf
65.52 KB
manuel_utilisateur.pdf
52.29 KB
AP3_Description d'une situation professionnelle.pdf
3.29 MB
Project Gallery


























