Projet fil rouge réalisé en formation : un site vitrine et applicatif pensé pour une potentielle activité de développeur web en auto-entrepreneur, incluant la mise en production.

Dans le cadre de la formation, le projet fil rouge devait représenter un cas concret et professionnel. WebDeviser a été imaginé comme la base d’un futur site pour une activité d’auto-entrepreneur, intégrant à la fois une vitrine, des fonctionnalités applicatives et une mise en production.
Objectif principal : Concevoir un projet fullstack réaliste, incluant le développement, l’architecture et le déploiement d’une application web.
Utilisé pour structurer le backend, gérer la logique métier et exposer une API.
Choisi pour créer une interface moderne, performante et orientée expérience utilisateur.
Conteneurisation de l’application afin de garantir un environnement reproductible entre développement et production.
Utilisé pour gérer et superviser les conteneurs Docker de manière visuelle et centralisée.
Mis en place pour gérer le routage HTTP, l’exposition des services et la sécurisation des accès.
Base de données relationnelle pour stocker les données applicatives.
Frontend en Next.js consommant une API Symfony via HTTP, favorisant la séparation des responsabilités.
Chaque service (frontend, backend, base de données, proxy) est isolé dans un conteneur Docker.
Nginx agit comme point d’entrée unique et redirige les requêtes vers les services appropriés.
Mise en place d’une architecture Docker orchestrée via Portainer avec un reverse proxy Nginx.
Tests, ajustements et itérations pour assurer la stabilité, la sécurité et l’accessibilité de l’application.
Mise en production d’une application fullstack
Utilisation d’outils proches des environnements professionnels
Gestion du reverse proxy et des flux réseau
Vision globale du cycle de vie d’une application web
Déploiement d’une application web avec Docker
Configuration d’un reverse proxy Nginx
Utilisation de Portainer pour la gestion des services
Compréhension des enjeux de mise en production