Cette formation vous donne les compétences pour construire des applications web complètes en PHP, de la gestion des formulaires à l’interaction avec une base MySQL via PDO. Elle s’adresse aux développeurs web qui souhaitent maîtriser le développement backend avec PHP 8 et ses fonctionnalités objet dans un contexte professionnel concret.
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 :
Voir aussi
Vous serez peut-être intéressés par les formations suivantes :
- Drupal 11 - Développeurs Front-End
- Drupal 11 - Avancé
- Laravel - Initiation
- PHP - Initiation
- PHP - Fonctions avancées pour le développement web
- PHP - Consolider vos connaissances
- PHP - Nouveautés de la version 8
- Symfony 7 et 8 - Maîtriser
- WordPress - Pour les développeurs
- Zend - Initiation
Formation DEV-PHP-200 — PHP - Développer des applications web. Domaine : Développement. Niveau : Intermédiaire. Durée : 4 jours (28 heures). Mots-clés : php, développement, initiation, web, backend, mysql. Cylian Formation, Dijon.