8 idées de projets pour progresser en PHP

Article mis à jour le Thursday, July 1, 2021.

8 idées de projets pour progresser en PHP

Vous voulez apprendre PHP ? Devenir développeur WordPress ? Vous voulez devenir développeur Symphony ? Ou le développement web backend vous intéresse ?

Alors cette liste d’idées de mini projets simples à faire en PHP est faite pour vous.

Apprendre un langage de programmation comme le PHP peut parfois être un peu délicat. Coder des projets concrets vous aidera à structurer votre apprentissage et à avoir plus de motivation pour continuer.

En plus, publier ces projets sur GitHub vous permettra d’avoir une base de portfolio si vous voulez trouver un premier emploi en tant que développeur PHP !

Découvrons donc sans plus tarder notre liste de projets PHP destinés aux débutants.

Cet article contient des liens d’affiliation pour la plateforme Udemy. Pour plus d’informations sur la raison pour laquelle nous utilisons des programme d’affiliation, consultez notre page dédiée.

1. To-do List

Comme premier projet pour débutants absolus en PHP, je vous propose de créer une to do list. Une Todo list est une liste de tâches à effectuer. Réaliser ce projet est donc simple : créez une application web simple dans laquelle vous pourrez ajouter, marquer comme terminés et supprimer des tâches.

2. Galerie d’images

Créer une application web qui permet d’uploader des images depuis un ordinateur pour ensuite les afficher dans une galerie. Pour aller plus loin, vous pourrez par exemple, ajouter de la pagination, une section commentaire ou encore des filtres.

3. Convertisseur d’unités

Un simple page qui permet de transformer dans les deux sens des unités scientifiques comme des Kilogrammes en Livres, des Mètres en Yards, Celsius en Fahrenheit. Vous pouvez aussi vous amuser à chercher des API qui vous donnent le prix de devises étrangères ou de cryptomonnaies comme le Bitcoin et les convertir.

4. Pierre / Papier / Ciseaux

Pour votre premier jeu, vous pouvez coder un chifoumi (shifumi) ou pierre, papier, ciseaux ! Un simple algorithme fera l’affaire, c’est une bonne manière de vous entraîner aux structures de contrôles conditionnelles (if). Pour aller plus loin, ajouter un système de manches, de scores etc.

5. Question pour un champion

Reprenons le jeu mythique de TF1, ou plus simplement un quiz. Créez une application web dans laquelle vous pouvez créer des quiz avec plusieurs options de réponse. Ces questions / réponses peuvent être lues depuis un fichier JSON ou une base de donnée comme MySQL.

6. Panier d’achat

Le e-commerce est devenu un énorme marché, je vous propose donc de créer un panier d’achat simple. Faites une liste de produits avec leur prix et disponibilité puis créez la possibilité pour les personnes d’ajouter des produits à un panier d’achat. Vos utilisateurs pourront consulter et modifier leurs panier et le valider de manière fictive.

7. Page(s) d’administration

La sécurité du contenu que vous postez est importante et pour comprendre ces concepts, rien de mieux que coder une page d’administration sécurisée soi-même ! Pour ce projet, je vous propose de créer une sorte de CMS, une ou plusieurs pages privées (comme un dashboard) qui vous permettent de publier du contenu. Ce contenu peut ensuite être affiché sur une page publique.

Vous pouvez voir ce mini projet comme une version minimaliste des pages d’administration de WordPress qui permettent de publier du contenu ! D’ailleurs les thèmes et applications WordPress peuvent être codées en PHP, apprendre ce langage de programmation vous permettra rapidement de développer sur WordPress.

8. Forum

Créer un message board / forum vous permettra de comprendre la gestion de commentaires, members, topics etc. Tout ces concepts seront utiles pour les prochaines applications que vous développerez qui auront une composante social. Pour ce forum, implémenter un système de login, register puis la possibilité de créer un sujet, laisser des réponses, éditer du contenu ou encore supprimer du contenu pour les membres connectés.

Attention à bien géré les différentes autorisations pour les utilisateurs. On ne veut pas que n’importe qui puisse supprimer n’importe quel message. Vous pourrez allez plus loin en créant des administrateurs qui ont tous les droits.

Aller plus loin avec PHP

Vous avez maintenant des idées de projets pour devenir meilleurs en PHP. Une autre manière de progresser est de suivre des cours de développeurs plus expérimentés. Pour ça, j’ai sélectionné pour vous 3 cours Udemy pour vous aider à aller plus loin dans votre apprentissage du PHP

Pour plus d’idées de projets PHP, cette formation vous propose 30 exercices pratiques et corrigés en PHP par l’instructeur qui vous tient par la main pour vos premiers projets.

Du même formateur et pour comprendre mieux PHP, je vous recommande Maîtrisez PHP et devenez autonome en programmation web

Vous voulez aller plus loin et comprendre PHP dans son intégralité ? Alors “PHP et MySQL : la formation ULTIME” de Louis Nicolas Leuillet est faite pour vous !

Les lecteurs de cet article ont aussi aimé :

APPRENEZ GRATUITEMENT À CODER EN MOINS DE 30 JOURS !
Vous voulez apprendre la programmation ?
Recevez mon ebook GRATUIT : "9 astuces pour apprendre à coder".
Découvrez si le code est fait pour vous !

Je m'appelle Thomas. Depuis ma sortie de la première promo de l'École 42, j'ai développé une app qui a été téléchargée plus de 400.000 fois. J'ai lancé près de 10 idées de startups et de nombreux autres business. Sur ce blogue, je vous apprends comment utiliser le Code pour devenir libre.