Que voulez-vous étudier aujourd’hui?
Concevez votre site web avec PHP et MySQL
Table des matières
Partie 1:
Faites vos premiers pas en PHP
Tirez un maximum de ce cours
Découvrez le fonctionnement d'un site écrit en PHP
Préparez votre environnement de travail
Écrivez votre premier script
Configurez PHP pour visualiser les erreurs
Adaptez le comportement de votre application à l'aide des conditions
Partie 2:
Réalisez un site web dynamique avec PHP
Décrivez les éléments de votre projet à l'aide de variables
Affichez une liste de recettes à l'aide des boucles
Organisez vos données à l'aide des tableaux
Exploitez toute la puissance des fonctions PHP !
Au secours ! Mon script plante !
Organisez les pages de votre site en blocs fonctionnels
Partie 3:
Transmettez des données de page en page
Écoutez la requête de vos utilisateurs grâce aux URL
Administrez des formulaires de façon sécurisée
Activez le partage de fichiers
Implémentez un système de connexion
Conservez des données grâce aux sessions et aux cookies
Partie 4:
Stockez des informations dans une base de données
Travaillez avec une base de données
Mettez en place une base de données avec phpMyAdmin
Accédez aux données en PHP avec PDO
Ajoutez, modifiez et supprimez des recettes !
Ajoutez des commentaires grâce aux jointures SQL
Allez plus loin
Tirez un maximum de ce cours
Bonjour et bienvenue dans ce cours !
Rencontrez vos professeurs
Mathieu Nebra
Faut-il encore vous présenter Mathieu ? Le premier enseignant de la plateforme ! Tous ses cours sont très suivis et appréciés. Nous les mettons progressivement à jour pour qu’ils correspondent à ce que nous savons faire de mieux en termes de multimédia et de pédagogie.
Mathieu, qui a écrit la première version de ce cours il y a plusieurs années, vous accompagnera dans ce cours pour vous présenter les notions clés. Vous le retrouverez en vidéo et dans le texte des chapitres.
Mickaël Andrieu
Mickaël est également auteur de cours chez OpenClassrooms… et ailleurs ! Sa vie professionnelle se partage notamment entre le développement PHP et la Data, domaine dans lequel il se forme actuellement.
C’est Mickäel qui a mis à jour le cours de Mathieu, et qui a enregistré des vidéos tutorées, pour vous aider à mettre les concepts en pratique !
Stéphane Bourse
Stéphane cumule plusieurs années d'expérience dans le domaine du développement, se spécialisant notamment dans PHP et Symfony. Mais il a élargi ses compétences au domaine du JavaScript avec React. En tant que mentor chez OpenClassrooms, il apprécie partager son expertise et sa passion du développement.
Stéphane a actualisé le cours pour PHP 8.2. Des exercices 'Exercez-vous' ont été intégrés pour permettre aux apprenants de construire progressivement le projet fil rouge et de renforcer leur compréhension des concepts enseignés.
Mettez-vous à niveau en HTML et CSS si besoin
La plupart des sites web que vous visitez aujourd'hui, y compris OpenClassrooms, sont des sites dynamiques. Le seul prérequis pour apprendre à créer ce type de site est de savoir réaliser des sites statiques en HTML et CSS.
Pratiquez en suivant le projet fil rouge
L'objectif de ce cours est de vous permettre de réaliser des sites web dynamiques, pas à pas.
Pour cela, nous avons mis au point dans ce cours un projet fil rouge. Cela signifie que vous allez avancer chapitre par chapitre en apprenant comment réaliser un site web dynamique de partage de recettes de cuisine. Chaque chapitre vous donnera des clés supplémentaires pour avancer dans ce projet pratique.
Ce cours commence par la base de la base… Et c'est le sujet du prochain chapitre ! Alors, vous êtes prêt ? On y va !