Formation PHP 8 et versions antérieures – Développement d’applications Web
- Référence : OPS004B
- Durée : 28 heures
- Certification : Non
- Eligible CPF : Non
CONNAISSANCES PREALABLES
- 1-Connaître le langage HTML (HTML écrit et non généré par des logiciels tels que Dreamweaver)
- 2- Avoir la connaissance des bases de données et des notions de programmation est un plus
PROFIL DES STAGIAIRES
- Concepteurs et développeurs de sites Web
OBJECTIFS
- Développer des pages Web dynamiques en PHP dans un environnement Internet / Intranet, avec une connexion à une base de données
METHODES PEDAGOGIQUES
- 6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
METHODES D'EVALUATION DES ACQUIS
- Auto-évaluation des acquis par le stagiaire via un questionnaire
- Attestation de fin de stage adressée avec la facture
FORMATEUR
Consultant-Formateur expert Développement Internet
CONTENU DU COURS Développement Internet
1 - Introduction à PHP
- HTML et PHP
- Notions de client/serveur
- Les origines et versions de PHP
2 - Les variables et les opérateurs
- Types de données
- Variables et constantes
- Variables et tableaux
3 - Tests et itérations
- Tests If et Switch
- Boucles For et While
- Instructions de sortie
4 - Fonctions
- Retour de valeur
- Arguments valeur et référence
- Fonctions PHP intégrées
5 - Classes et objets
- Constructeurs et destructeurs
- Propriétés et constantes
- Méthodes
- Surcharges
- Exceptions
- Héritage simple
6 - Gestion des formulaires
- Syntaxe des formulaires HTML
- Méthodes GET et POST
- Utilisation des variables globales PHP
7 - Gestion des fichiers en PHP
- Ouvrir/créer un fichier
- Instructions d’appel et d’inclusion
- Lire/écrire dans un fichier
8 - Accès aux données MySQL
- Connexion entre PHP et MySQL
- Création d’une base MySQL
- Requêtes SQL en PHP
9 - Compléments d'information pratiques
- Ressources sur Internet
- Installation de WAMP
- Utilisation de PHPMyAdmin
10 - Sessions
- Authentification
- Utilisation et contrôle de la session
- Fonctionnalité de base d’une session
11 - Apports de PHP 8
- Les arguments nommés
- Les attributs (ou annotations)
- Propriétés de constructeurs
- Le type Union
- L’expression "match"
- L’opérateur Nullsafe
- Evolution sur les fonctions internes et utilisateur
- Evolution du typage et de la gestion des erreurs
- Nouvelles fonctions