Public visé
Concepteurs et développeurs de sites Web.
Prérequis
Avoir suivi cette formation, ou en maîtriser les thèmes abordés :
Objectifs pédagogiques
À l’issue de cette formation, vous serez capable de :
- Développer des pages Web dynamiques en PHP dans un environnement Internet / Intranet, avec une connexion à une base de données
Programme
Jour 1 - Matin
Introduction à PHP
- Les origines et versions de PHP
- HTML et PHP
- Notions de client / serveur
Les variables et les opérateurs
- Types de données
- Variables et constantes
- Variables et tableaux
Tests et itérations
- Tests If et Switch
- Boucles For et While
- Instructions de sortie
Jour 1 - Après-midi
Fonctions
- Fonctions PHP intégrées
- Arguments valeur et référence
- Retour de valeur
Jour 2 - Matin
Classes et objets
- Constructeurs et destructeurs
- Propriétés et constantes
- Méthodes, Surcharges, Exceptions, Héritage simple
Jour 2 - Après-midi
Gestion des formulaires
- Syntaxe des formulaires HTML
- Méthodes GET et POST
- Utilisation des variables globales PHP
Jour 3 - Matin
Gestion des fichiers en PHP
- Ouvrir / créer un fichier
- Lire / écrire dans un fichier
- Instructions d’appel et d’inclusion
Gestion des fichiers JSON et XML en PHP
Jour 3 - Après-midi
Accès aux données MySQL avec PDO
- Connexion entre PHP et MySQL
- Création d’une base MySQL
- Requêtes SQL en PHP
Jour 4 - Matin
Sessions
- Fonctionnalité de base d’une session
- Utilisation et contrôle de la session
- Authentification
Jour 4 - Après-midi
Apports de PHP 8
- Arguments nommés
- Attributs
- Propriétés de constructeurs
- Type Union
- Expression match
- Opérateur Nullsafe
Modalités d’évaluation des acquis
En cours de formation, par des études de cas ou des travaux pratiques. En fin de formation, par un questionnaire d’auto-évaluation.
Pour aller plus loin
Cette formation donne accès aux formations suivantes :