Image de cours gratuite Sites Web dynamiques en PHP

Cours en ligne gratuit Sites Web dynamiques en PHP

Durée du cours en ligne : 4 heure et 26 minutes

Nouveau

Créez des sites web dynamiques avec un cours PHP gratuit : formulaires, sessions, cookies, fichiers et base MySQL. Exercices inclus pour progresser vite.

Dans ce cours gratuit, découvrez

  • Rôle de PHP côté serveur pour générer des pages web dynamiques
  • Mise en place d'un environnement local (serveur web, PHP, MySQL) pour développer
  • Variables, constantes, opérateurs et intérêts du typage dynamique en PHP
  • Structures de contrôle : conditions, boucles (while vs do-while) et logique
  • Traitement de formulaires : récupération, validation et accès dynamique aux champs
  • Manipulation de chaînes : concaténation et fonctions courantes (strlen, strpos, substr...)
  • Maths et fonctions : abs(), fonctions utilisateur, paramètres, retour et récursivité
  • Tableaux : création, parcours, fonctions utiles et tirage aléatoire (array_rand)
  • Inclusions et arrêts : include/require, include_once et gestion d'erreurs/exit
  • Dates/temps : obtenir et formater la date actuelle avec date() et timestamps
  • Sessions et cookies : authentification, persistance d'état et usages e-commerce
  • Regex PCRE : validation/recherche avec preg_match et preg_replace
  • Fichiers/dossiers : lire/écrire, déplacer le curseur (fseek) et parcourir (readdir)
  • Upload et BDD : enctype multipart/form-data, MySQLi, et avantage de PDO (portabilité)

À propos du cours en ligne gratuit

Donnez vie à vos pages web en apprenant à générer du contenu dynamique avec PHP, l’un des langages les plus utilisés côté serveur. Ce cours en ligne gratuit vous guide pas à pas pour comprendre comment un site passe de simples pages HTML à une application capable de traiter des données, personnaliser l’expérience utilisateur et interagir avec un serveur et une base de données.

Vous démarrez avec les bases solides: installation d’un environnement de développement local, logique de programmation, variables, opérateurs et structures de contrôle. Très vite, vous mettez ces notions en pratique pour manipuler des chaînes, effectuer des calculs, écrire des fonctions réutilisables et organiser vos données avec des tableaux. L’objectif est de gagner en autonomie pour coder proprement, comprendre les erreurs courantes et construire des scripts fiables.

La partie centrale du cours se concentre sur ce qui rend un site dynamique: le traitement de formulaires et la récupération sécurisée des données envoyées par l’utilisateur. Vous apprenez aussi à découper votre projet grâce aux inclusions, à maîtriser les dates, et à gérer des fonctionnalités indispensables dans un vrai site: sessions pour l’authentification, cookies pour mémoriser des préférences ou un panier, et variables d’environnement pour adapter votre application à différents contextes.

Pour aller plus loin, vous découvrez les expressions régulières, la manipulation de fichiers et de dossiers, l’exécution de programmes externes, ainsi que l’upload de fichiers. Ces compétences vous permettent de créer des fonctionnalités concrètes, proches des besoins en entreprise, comme l’inscription et la connexion, la gestion de contenu, ou l’import de documents.

Enfin, vous apprenez à connecter votre application à une base MySQL avec MySQLi et à comprendre l’intérêt d’approches plus modernes comme PDO. Avec les vidéos et exercices, vous progressez en construisant une vraie méthode de développement web en PHP, utile pour vos projets personnels, vos stages ou vos opportunités professionnelles.

Contenu du cours

  • Leçon vidéo : Apprendre PHP (1/19) - C'est quoi PHP et à quoi ça sert? 07m
  • Exercice: Quelle est la fonction principale de PHP dans le développement de sites Web?
  • Leçon vidéo : Apprendre PHP (2/19) - Environnement de travail (Plateforme de développement) 11m
  • Exercice: Quels sont les composants essentiels d'un serveur web local pour le développement PHP ?
  • Leçon vidéo : Apprendre PHP (3/19) - Variables, constantes et opérateurs 09m
  • Exercice: Quel est un avantage du typage dynamique en PHP ?
  • Leçon vidéo : Apprendre PHP (4/19) - Structures de contrôle 10m
  • Exercice: Quelle est la différence principale entre les boucles 'while' et 'do-while' en PHP ?
  • Leçon vidéo : Apprendre PHP (5/19) - Traitement de formulaires en PHP 21m
  • Exercice: Quel est l'objectif principal de la vidéo ?
  • Leçon vidéo : Apprendre PHP (6/19) - Les chaînes de caractères 15m
  • Exercice: Quelles fonctions PHP permettent de manipuler des chaînes de caractères ?
  • Leçon vidéo : Apprendre PHP (7/19) - Fonctions mathématiques 11m
  • Exercice: Quelle fonction PHP renvoie la valeur absolue d'un nombre ?
  • Leçon vidéo : Apprendre PHP (8/19) - Les fonctions 09m
  • Exercice: Comment appelle-t-on une fonction à l'intérieur d'elle-même en PHP ?
  • Leçon vidéo : Apprendre PHP (9/19) - Les tableaux 13m
  • Exercice: Quelle fonction PHP est utilisée pour obtenir un index aléatoire d'un tableau ?
  • Leçon vidéo : Apprendre PHP (Hors-série) - Récupérer dynamiquement les valeurs d'un formulaire 06m
  • Exercice: Quelle méthode est employée pour simplifier la manipulation des données de formulaire en PHP?
  • Leçon vidéo : Apprendre PHP (10/19) - Inclusions et arrêts prématurés 09m
  • Exercice: Quelle est la différence principale entre les fonctions include et require en PHP?
  • Leçon vidéo : Apprendre PHP (11/19) - Les dates 12m
  • Exercice: Comment PHP gère-t-il la date actuelle avec la fonction "date" ?
  • Leçon vidéo : Apprendre PHP (12/19) - Les variables de session (avec exemple d'authentification) 14m
  • Exercice: Quelle est la fonction PHP utilisée pour initialiser une session ?
  • Leçon vidéo : Apprendre PHP (13/19) - Manipulation des cookies 08m
  • Exercice: Quelle est la principale fonction des cookies dans un site web e-commerce ?
  • Leçon vidéo : Apprendre PHP (14/19) - Les variables d'environnement 11m
  • Exercice: Quels sont les moyens d'accéder aux variables d'environnement en PHP ?
  • Leçon vidéo : Apprendre PHP (15/19) - Les expressions régulières (Regex) 18m
  • Exercice: Quelles expressions régulières préfèrent les développeurs en PHP?
  • Leçon vidéo : Apprendre PHP (16/19) - Manipulation des fichiers 18m
  • Exercice: Quelle méthode est utilisée pour manipuler les positions des curseurs dans les fichiers en PHP ?
  • Leçon vidéo : Apprendre PHP (Hors-série) - Inscription et authentification via un fichier texte 17m
  • Exercice: Quel fichier est utilisé pour l'inscription des utilisateurs sur le site web ?
  • Leçon vidéo : Apprendre PHP (17/19) - Parcours de dossiers et exécution de programmes externes 07m
  • Exercice: Quelle fonction PHP permet de lire les entrées d'un dossier une par une ?
  • Leçon vidéo : Apprendre PHP (18/19) - Chargement (upload) de fichiers sur le serveur 13m
  • Exercice: Quel est l'attribut requis dans HTML pour autoriser le chargement de fichiers via un formulaire POST ?
  • Leçon vidéo : Apprendre PHP (19/19) - Connexion à une base de données MySQL avec MySQLi 15m
  • Exercice: Quel est l'avantage principal de l'extension PDO sur MySQLi en PHP?

Ce cours gratuit comprend:

Icône pour l'apprentissage avec le cours audio

4 heure et 26 minutes du cours vidéo en ligne

Icône pour le certificat numérique de réussite du cours

Certificat numérique de réussite du cours (gratuit)

Icône pour les exercices d'application

Exercices pour développer vos connaissances

Icône pour les cours 100 % gratuits du début à la fin

100% gratuit, du contenu au certificat

Quelle différence entre include et require en PHP ?

include affiche un avertissement si le fichier manque ; require arrête le script avec une erreur fatale.

Comment récupérer les données d’un formulaire en PHP ?

Utilisez les superglobales $_POST ou $_GET selon la méthode envoyée par le formulaire.

Quel attribut HTML faut-il pour envoyer un fichier avec un formulaire PHP ?

Le formulaire doit utiliser enctype="multipart/form-data" avec la méthode POST.

Prêt à commencer ?Téléchargez l’application et commencez dès aujourd’hui !

Installez l'application

dès maintenant pour accéder au cours
Icône représentant les cours de technologie et de commerce

Plus de 5000 cours gratuits

Programmation, anglais, marketing digital et bien plus encore ! Apprenez ce que vous voulez, gratuitement.

Icône de calendrier avec cible représentant la planification des études

Plan d'études avec IA

L'intelligence artificielle de notre application peut créer un planning d'études pour le cours que vous choisissez.

Icône professionnelle représentant la carrière et le commerce

De débutant à professionnel accompli

Améliorez votre CV grâce à notre certificat gratuit, puis utilisez notre intelligence artificielle pour trouver l'emploi de vos rêves.

Vous pouvez également utiliser le code QR ou les liens ci-dessous.

Code QR - Télécharger Cursa - Cours en ligne

Plus de cours gratuits sur Programmation web

Ebook + livres audio gratuits ! Apprenez en écoutant ou en lisant !