Précédent Projets Suivant
Site web

Site web

Framework / Engin :

Web (PHP/JavaScript)

Version actuelle :

2.1.1 (2025-11-20)

Projet initié le :

2018-03-17

Description

<section>

    <h2>Le Défi : Indépendance et Maîtrise Architecturale</h2>

    <p>

        L'objectif principal de ce projet était de concevoir et d'implémenter une architecture web complète en PHP pur, **sans utiliser de framework externe**. Cette démarche a été entreprise pour garantir une performance maximale, une sécurité accrue et une maîtrise totale de chaque ligne de code (mécanismes de routage, gestion des requêtes, et accès aux données).

    </p>

    <p>

        En développant mon propre cœur de système, j'ai pu démontrer une compréhension approfondie des principes fondamentaux du **protocole HTTP** et de l'architecture logicielle.

    </p>

</section>

 

<section>

    <h2>Implémentation du Patron MVC et CMS Custom</h2>

    <p>L'architecture de ce site est fondée sur une implémentation stricte du patron **Modèle-Vue-Contrôleur (MVC)** :</p>

    

    <ul class="feature-list">

        <li><strong>Routeur Personnalisé :</strong> Développement d'un routeur gérant dynamiquement les URL et les appels de contrôleurs, essentiel pour l'organisation et l'évolutivité.</li>

        <li><strong>Couche Modèle :</strong> Utilisation de PDO et du pattern Singleton pour garantir une connexion performante et sécurisée à la base de données MySQL.</li>

        <li><strong>Système de Vues :</strong> Séparation claire du PHP et du HTML pour faciliter la maintenance de la présentation.</li>

    </ul>

 

    <h3>Fonctionnalité Clé : Le CMS Propriétaire</h3>

    <p>

        Un **système de gestion de contenu (CMS) sur-mesure** a été intégré pour permettre l'administration sécurisée et intuitive de tous les contenus du site (projets, expériences, textes). L'architecture de la base de données SQL a été spécifiquement normalisée pour supporter nativement le **bilinguisme (FR/EN)**, garantissant une expérience utilisateur cohérente.

    </p>

</section>

 

<section>

    <h2>Standards de Qualité et Collaboration</h2>

    <p>

        Le code est écrit en **PHP 8+** en respectant les principes de la **Programmation Orientée Objet (POO)**. Le projet témoigne de mon engagement envers l'excellence technique et ma capacité à livrer des solutions robustes et évolutives.

    </p>

    <p style="font-size: 0.9rem; font-style: italic; color: #666;">

        (Note : La conception des formulaires et l'ergonomie (UI/UX) ont été réalisées en collaboration avec Fen LIU-LACOMBE.)

    </p>

</section>