loader image

WORDPRESS

Une solution complète et flexible pour créer des sites web

WordPress est un système de gestion de contenu (CMS) open-source, très populaire pour la création de sites web. Il permet de concevoir des blogs, des sites vitrines, des boutiques en ligne et bien plus encore. Son principal atout réside dans sa flexibilité : il offre à la fois une interface intuitive en édition visuelle (drag and drop) et des possibilités avancées de personnalisation via le code, notamment en PHP. Les avantages de WordPress sont nombreux : Accessibilité : Même sans compétences techniques avancées, il est possible de créer un site fonctionnel grâce à des thèmes et des extensions variés. Personnalisation poussée : Les développeurs peuvent intégrer leur propre code, ajuster les fonctionnalités et manipuler la base de données. Communauté active : Une large communauté de développeurs propose une documentation riche, des forums d'entraide et des milliers d'extensions. SEO-friendly : WordPress est optimisé pour le référencement naturel (SEO) avec des outils comme Yoast SEO.

J'ai choisi WordPress pour sa polyvalence, car il représente un équilibre parfait entre la simplicité d'utilisation avec le système de glisser-déposer et la liberté du développement pur. Il me permet d'exploiter mes compétences en programmation tout en bénéficiant d'une interface efficace pour structurer mes projets.

phpMyAdmin : Gestion simplifiée des bases de données

En parallèle de WordPress, j'utilise phpMyAdmin, un outil web open-source qui facilite la gestion des bases de données MySQL. Il permet d'exécuter des requêtes SQL, de manipuler les tables et d'analyser les données en quelques clics. Cet outil est indispensable pour gérer la structure d'un site web dynamique et effectuer des sauvegardes ou des optimisations. Mon hébergement est assuré par Infomaniak, un fournisseur reconnu pour sa fiabilité, ses performances et son engagement envers l'écologie. Ce choix garantit un environnement stable et sécurisé pour mes projets. Mon parcours dans la création de sites web Je conçois des sites web depuis 2020, lorsque j'avais 12 ans. Depuis, j'ai réalisé trois sites web fonctionnels : Tomx : Un site personnel pour présenter mes compétences et projets. Partup : Une plateforme en ligne issue d'une application Android. Partup est un réseau social moderne destiné à aider les jeunes adultes à organiser des événements festifs. Bien que la version web ait été fonctionnelle, sa complexité technique due à Android Studio le rend moins pertinent à présenter ici. HomeClass : Le projet que je vais vous présenter en détail.

Présentation de HomeClass

HomeClass est un site web conçu pour faciliter l'apprentissage à domicile. Il propose des ressources éducatives, des outils interactifs et une interface adaptée aux élèves comme aux enseignants. Grâce à WordPress et phpMyAdmin, j'ai pu créer un espace dynamique, personnalisé et accessible. Ce projet illustre ma capacité à combiner des compétences techniques et une approche centrée sur l'utilisateur, tout en assurant une gestion rigoureuse des bases de données et de l'hébergement. Mon expérience avec WordPress, renforcée par l'utilisation de phpMyAdmin et l'hébergement chez Infomaniak, me permet de mener à bien des projets web complets et fonctionnels.

Mes compétences les plus mises à l’épreuves lors de la création de ce site web est le backend.

HomeClass repose sur une base de données permettant de stocker diverses informations, telles que les classes des élèves, les HomeKeys (leurs identifiants), les photos de profil, ainsi que toutes les données liées à chaque classe. Si ces explications vous semblent floues, je vous propose ci-dessous un lien vers une vidéo YouTube qui présente rapidement son fonctionnement. Cliquez ICI 

Le site a principalement été développé en PHP. Je vais donc vous en présenter une partie. Mes scripts PHP assurent à la fois la mise en page et la gestion des requêtes spécifiques à chaque page. Ils établissent un lien direct entre les boutons utilisant des requêtes AJAX et ma base de données. Etant donné la complexité de certains codes, je me suis aidé d’une IA générative pour certains codes.