Vous êtes sur la page 1sur 2

PROGRAMME FORMATION COMPLETE EN PHP

Durée : 60 heures

 Introduction au PHP et au MySQL


 Client et serveur : définitions et interactions
 Mise en place de notre environnement de travail
 Créer, enregistrer et exécuter un script PHP
 Afficher un résultat en PHP : les instructions echo et print
 Introduction aux variables PHP
 Les types de données PHP
 Opérateurs et concaténation
 Présentation des conditions et des opérateurs de comparaison
 Les conditions if, if…else et if…elseif…else PHP
 Utiliser les opérateurs logiques pour créer des conditions robustes
 Les opérateurs ternaires et fusion null
 L’instruction switch en PHP
 Présentation des boucles et des opérateurs d’incrémentation et de décrémentation
 Inclure des fichiers dans d’autres en PHP avec include et require
 Introduction aux fonctions PHP
 Contrôler le passage des arguments
 Contrôler les valeurs de retour d’une fonction
 La portée des variables
 Les constantes et constantes magiques PHP
 Présentation des tableaux et tableaux numérotés PHP
 Les tableaux associatifs PHP
 Les tableaux multidimensionnels PHP
 Le Timestamp UNIX et la date en PHP
 Obtenir et formater une date en PHP
 Comparer des dates et tester la validité d’une date en PHP
 Présentation des variables PHP superglobales
 Création et gestion de cookies en PHP
 Définir et utiliser des sessions en PHP
 Introduction à la manipulation de fichiers en PHP
 Ouvrir, lire et fermer un fichier en PHP
 Créer et écrire dans un fichier en PHP
 Autres opérations sur les fichiers en PHP
 Introduction aux expressions rationnelles ou expressions régulières
 Les fonctions PCRE PHP
 Les classes de caractères des regex
 Les métacaractères des regex PHP
 Les options des expressions régulières disponibles en PHP
 Introduction à la programmation orientée objet en PHP
 Propriétés et méthodes en PHP orienté objet
 Constructeur et destructeur d’objets
 Encapsulation et visibilité des propriétés et méthodes
 Classes étendues et héritage
 Surcharge et opérateur de résolution de portée
 Constantes de classe
 Propriétés et méthodes statiques
 Méthodes et classes abstraites
 Interfaces
 Méthodes magiques
 Chainage de méthodes
 Closures et classes anonymes
 L’auto chargement des classes
 Le mot clef final en PHP objet
 Résolution statique à la volée - late static bindings
 Les traits
 L’interface Iterator et le parcours d’objets
 Passage d’objets : identifiants et références
 Le clonage d’objets
 Comparer des objets
 Les espaces de noms
 Présentation des filtres
 Filtres de validation, de nettoyage et drapeaux
 Cas concret d’utilisation des filtres
 Définition et gestion des erreurs
 Déclenchement, capture et gestion d’exceptions
 Introduction aux bases de données, au SQL et à MySQL
 Structure d’une base de données MySQL et découverte de phpMyAdmin
 Se connecter à une base de données MySQL en PHP
 Créer une base de données et une table
 Insérer des données dans une table MySQL
 Les requêtes préparées
 Modifier les données ou la structure d’une table MySQL
 Supprimer des données, une table ou une base
 Sélection simple de données dans une table via PHP
 Utiliser des critères pour effectuer des sélections conditionnelles
 Les fonctions d’agrégation et scalaires
 Présentation des jointures SQL
 Création de jointures
 L’opérateur SQL UNION
 Les opérateurs de sous requête
 Rappels sur les formulaires HTML
 Récupérer et manipuler des données de formulaire
 Sécurisation et validation des formulaires
 Conclusion du cours

Vous aimerez peut-être aussi