Développement web

Site Web en HTML/CSS

Présentation du projet

Ce projet a été réalisé dans le cadre d’une initiation au développement web. L’objectif principal était d’apprendre à coder un site vitrine sans utiliser de CMS, en structurant les pages à la main avec HTML et CSS. Le site, entièrement rédigé en anglais, prend la forme d’un CV en ligne présentant mon parcours, mes compétences et mes projets.

Développement du projet

Le site est composé de trois pages principales :

  • La page d’accueil, qui regroupe mon CV en anglais de manière visuelle et synthétique. Elle affiche une photo de moi, mes informations personnelles (nom, prénom, formation), mes compétences techniques (logiciels, langages), ainsi qu’un aperçu de mes expériences professionnelles. J’ai utilisé une mise en page en trois zones bien distinctes pour rendre la lecture fluide et intuitive.

  • Une seconde page est dédiée à mes réalisations personnelles. On y retrouve des captures d’écran des projets que j’ai créés. Cette page fait office de mini-portfolio, permettant au visiteur de voir concrètement ce que je suis capable de produire. 

  • Enfin, la dernière page présente une projection de mon avenir professionnel, avec la description de trois métiers que je pourrais envisager à l’avenir. Pour chaque métier, j’ai rédigé un paragraphe expliquant les missions, les compétences requises, et les profils avec lesquels le professionnel collabore.

Mon regard sur le projet

 Ce projet m’a permis de mieux comprendre la logique de l’intégration web, d’appliquer des notions comme les balises sémantiques, les liens entre pages, les classes CSS ou encore la mise en forme responsive.

Back Office en PHP/MySQL

Présentation du projet

 

Ce projet s’inscrit dans le cadre d’un TP de développement web dynamique en PHP. L’objectif était de créer le back-office d’un site web, c’est-à-dire une interface d’administration permettant de gérer les contenus (ajouter, modifier, supprimer, afficher) de manière simple et efficace.

Développement du projet

 

Le back-office a été développé en plusieurs étapes. Dans un premier temps, les données ont été gérées à l’aide de tableaux PHP, ce qui a permis de comprendre le fonctionnement général. Ensuite, j’ai mis en place une base de données MySQL pour stocker les réalisations de manière plus pérenne. J’ai conçu des formulaires pour l’ajout et la suppression de données, utilisé des requêtes SQL pour manipuler la base, et mis en place un affichage dynamique avec des tableaux HTML illustrés par des images.

Mon regard sur le projet

Ce projet m’a donné une première expérience concrète du fonctionnement d’un back-office et de l’interaction entre front-end et back-end. J’ai appris à structurer un espace d’administration clair, à concevoir des interfaces fonctionnelles, et à utiliser les bases du langage SQL pour interagir avec une base de données. Il m’a surtout permis de comprendre l’importance de la rigueur et de l’organisation dans le développement d’outils de gestion de contenu.

© 2025 Kinaya Zakaria – Tous droits réservés