
Développement Back EndPHPDébutant
PHP
Apprenez les concepts principaux en PHP et réalisez des pages web dynamiques en connectant votre site web à une base de données !
🚀 Commencer✓ Accès gratuit
📋 Programme du cours
Affichage des erreurs
209
1 - Récupérer les erreurs via un objet PDO STATEMENT
Cours
3m00
210
2 - Récupérer les erreurs via un objet PDO
Cours
2m14
Classes et objets
150
1 - Création de classes
Cours
4m21
151
2 - Créer un objet à partir d'une classe
Cours
3m20
152
3 - Créer plusieurs objets de même type
Cours
3m04
153
4 - L'opérateur this
Cours
3m58
154
5 - Récapitulatif
Cours
2m42
Comprendre la méthode GET et la superglobale $_GET
156
1 - Ajouter et comprendre le rôle des paramètres dans un url
Cours
7m22
157
2 - Transiter des données d'une page A à une page B
Cours
4m57
158
3 - Approche des attributs HTML - method - action - dans un formulaire
Cours
8m21
159
4 - Exercice pratique
Cours
8m45
Comprendre la méthode POST et la superglobale $_FILES
165
1 - Valider tous les champs d'un formulaire de manière simple
Cours
7m32
166
2 - Gérer le chargement de fichier avec $_FILES
Cours
10m00
167
3 - Gestion des messages d'erreurs et de validation
Cours
7m54
168
4 - Rendre optionnel le chargement d'un fichier
Cours
2m17
Comprendre la méthode POST et la superglobale $_POST
160
1 - Introduction
Cours
0m54
161
2 - Manipuler la superglobale $_POST
Cours
5m46
162
3 - Insérer des données dans un fichier texte à partir des saisies
Cours
5m22
163
4 - Valider les champs avec le $_POST
Cours
5m24
164
5 - Récapitulatif
Cours
3m16
Connexion à la BDD avec l'objet PDO
176
1 - Introduction à l'objet PDO
Cours
1m39
177
2 - Instancier un objet PDO
Cours
3m21
178
3 - Créer notre base de données via PhpMyadmin
Cours
2m22
179
4 - Tester la connexion à la BDD
Cours
1m37
180
5 - Découvrir les méthodes de l'objet PDO
Cours
2m14
181
6 - Explications sur la configuration à la BDD
Cours
1m34
182
7 - Préparation de notre base de données
Cours
2m16
183
1 - Notre première requête SQL
Cours
2m36
184
2 - Correction au problème de connexion
Cours
1m43
185
3 - Inspection de l'objet PDOSTATEMENT
Cours
1m44
186
4 - Autres méthodes intéressantes
Cours
1m27
187
5 - La méthode FETCH pour récupérer des données
Cours
2m33
188
6 - Paramétrer la méthode FETCH
Cours
2m23
189
7 - Aller plus loin avec la méthode FETCH
Cours
2m31
190
8 - Parcourir toutes les données avec la méthode FETCH
Cours
4m55
191
9 - Approche de la méthode FETCHALL
Cours
2m45
192
10 - Afficher dynamiquement les colonnes de la table employes dans un tableau HTML
Cours
8m10
193
11 - Alimenter dynamiquement un tableau HTML
Cours
4m20
194
12 - Parcourir les données avec FETCHALL
Cours
6m56
Exercice - Créer des objets de type Employes à partir des données en BDD
206
1 - Introduction à l'exercice
Cours
1m03
207
2 - Correction et explication
Cours
3m22
208
3 - Conclusion
Cours
1m42
Exo pratique - Gérer la structure d'un site avec l'inclusion de fichiers
155
Exo pratique - Gérer la structure d'un site avec l'inclusion de fichiers
Exercice
12m26
Gérer une session en PHP
172
1 - Explication sur le rôle d'une session
Cours
4m29
173
2 - Création d'un formulaire de connexion avec création-alimentation de session
Cours
6m58
174
3 - Création d'un lien de déconnexion avec suppression de session
Cours
4m58
175
4 - Finitions
Cours
1m51
Gérer une transaction et annuler une requête
204
1 - Introduction aux transactions
Cours
3m10
205
2 - Explication et intérêts d'une transaction
Cours
3m23
La gestion des Cookies en PHP
169
1 - Explication sur les cookies
Cours
2m46
170
2 - Choisir une langue sur un site web et sauvegarder ses préférences dans un cookie
Cours
8m20
171
3 - Création - suppression - modification
Cours
4m52
Les concepts fondamentaux
123
00 - Présentation
Cours
2m
124
00 - La syntaxe en PHP
Cours
2m49
125
01 - Les instructions d'affichage
Cours
6m04
126
02 - Les commentaires
Cours
1m34
127
03 - PHP & HTML
Cours
2m18
128
04 - Les variables
Cours
8m24
129
05 - La concaténation
Cours
3m06
130
06 - Guillemets simples - doubles
Cours
2m40
131
07 - Les constantes
Cours
6m55
132
08 - Les opérateurs arithmétiques
Cours
6m07
133
09 - Les opérateurs de comparaison
Cours
5m24
134
10 - Les opérateurs logiques
Cours
8m28
135
11 - Les conditions IF - ELSE IF - ELSE
Cours
9m39
136
12 - Les conditions ternaires
Cours
7m45
137
13 - La condition SWITCH
Cours
4m05
138
14 - La boucle FOR
Cours
7m09
139
15 - La boucle WHILE
Cours
2m21
140
16 - Exo pratique - créer un tableau HTML à l'aide des itérations
Cours
6m56
141
17 - Les Arrays
Cours
12m27
142
18 - La boucle foreach
Cours
4m35
143
19 - Personnaliser les index d'un array
Cours
3m35
144
20 - Les tableaux multidimentionnels
Cours
3m13
145
21 - Les fonction prédéfinies
Cours
7m22
146
22 - Les fonctions utilisateurs
Cours
11m58
147
23 - Exercice - mélanger le HTML & PHP - introduction
Cours
1m13
148
23 - Exercice - mélanger le HTML & PHP - correction
Cours
5m38
149
24 - Les inclusions de fichiers
Cours
7m37
Modifier les données en BDD avec exec()
195
1 - Introduction à la méthode exec()
Cours
1m16
196
2 - Insérer des données avec la méthode exec()
Cours
7m20
197
3 - Mettre à jour des données avec la méthode exec()
Cours
2m54
198
4 - Gérer une erreur de syntaxe SQL
Cours
1m03
Optimiser vos requêtes avec les méthodes prepare() et execute()
199
1 - Introduction aux méthode prepare() et execute()
Cours
1m40
200
2 - Récupérer des employés sous conditions
Cours
4m54
201
3 - L'intérêt des méthodes prepare() et execute() en action
Cours
1m36
202
4 - Optimiser les paramètre de ma requête
Cours
3m54
203
5 - Lier une variable PHP à un marqueur nommé ou interrogatif
Cours
5m57