Aller à la page de la formation sur le site du CPF
NOUVEAU ! QUIZZ PHP Testez-vous !
PHP les types
Introduction au cours : définitions et rôles du PHP et du 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 avec une instruction echo ou print
DÉCOUVERTE DES VARIABLES EN PHP
Introduction aux variables PHP
Les types de données en PHP
Opérateurs et concaténation en PHP
LES TABLEAUX EN PHP
Présentation des tableaux et tableaux numérotés en PHP
Les tableaux associatifs en PHP
Les tableaux multidimensionnels en PHP
Différencier les tableau des objets
Opération sur les tableaux
LES VARIABLES SUPERGLOBALES PHP
Les variables superglobales PHP
Création et gestion des cookies en PHP
Définir et utiliser les sessions en PHP
LES STRUCTURES DE CONTRÔLE EN PHP
Présentation des conditions et des opérateurs de comparaison
Les conditions if, if…else et if…elseif…else
Créer des conditions robustes avec les opérateurs logiques
Ecrire des conditions condensées avec les opérateurs ternaire et fusion null
L’instruction switch en PHP
Les boucles PHP et les opérateurs d’incrémentation et de décrémentation
Inclure des fichiers dans un autre en PHP avec include et require
Les fonctions PHP
Introduction aux fonctions PHP
Contrôler le passage des arguments
Contrôler les valeurs de retour d’une fonction
La portée des variables en PHP
Constantes et constantes magiques en PHP
MANIPULER DES DATES EN 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
Manipulation de fichiers 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
Fondamentaux de programmation orienté objet
Introduction à la programmation orientée objet PHP : classes, instances et objets
Propriétés et méthodes en PHP orienté objet
Les méthodes PHP constructeur et destructeur
Encapsulation et visibilité des propriétés et méthodes PHP
Classes étendues et héritage en PHP orienté objet
Surcharge d’éléments et opérateur de résolution de portée en PHP
Les constantes de classe en PHP objet
Les propriétés et méthodes statiques en PHP objet
Les méthodes et les classes abstraites en PHP objet
Les interfaces en PHP orienté objet
Les méthodes magiques en orienté objet PHP
Programmation orienté objet intermédiaire (abordé seulement dans le module intermédiaire)
Modéliser votre application avec des classes
Configurer son environnement de programmation (PHPStorm)
OOP en MVC
OOP: NOTIONS AVANCÉES (abordé seulement dans le module avancé)
Le chainage de méthodes en PHP
Les closures et les classes anonymes en PHP objet
L’auto chargement des classes en PHP
Le mot clef final en PHP objet
La résolution statique à la volée ou late static bindings en PHP
Utiliser les traits en orienté objet PHP
L’interface Iterator et le parcours d’objets en PHP
Le passage d’objets en PHP : identifiants et références
Le clonage d’objets et la méthode magique PHP __clone()
La comparaison d’objets PHP
ESPACES DE NOMS, FILTRES ET GESTION DES ERREURS EN PHP (abordé seulement dans le module intermédiaire)
Les espaces de noms PHP
Présentation des filtres PHP
Filtres de validation, de nettoyage et drapeaux de l’extension PHP Filter
Utilisation pratique des filtres en PHP
Définition et gestion des erreurs en PHP
Déclenchement, capture et gestion des exceptions PHP : try, throw, catch
INTRODUCTION AUX BASES DE DONNÉES RELATIONNELLES, ET À MYSQL
Introduction aux bases de données, au SQL et au 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 MySQL et une table dans la base
MANIPULER DES DONNÉES DANS DES BASES MYSQL AVEC PDO
Insérer des données dans une table MySQL
Les requêtes MySQL préparées avec PDO PHP
Modifier les données d’une table MySQL ou sa structure
Supprimer des données, une table ou une base de données MySQL
Sélection simple de données dans une table MySQL en PHP
Utiliser des critères de sélection pour sélectionner des données dans une table MySQL
Utiliser les fonctions d’agrégation et les fonctions scalaires SQL
JOINTURES, UNION ET SOUS REQUÊTES, AGGREGATIONS
Présentation des jointures SQL
Création de jointures SQL
L’opérateur SQL UNION
Les opérateurs de sous requête SQL
Formulaire et soumission de données
Rappels sur les formulaires HTML
Récupérer et manipuler les données des formulaires HTML en PHP
Sécurisation et validation des formulaires en PHP
Le Projet PHP
A l’issue des cours et des exercices, vous aurez à faire un projet qui synthétisera toutes les connaissances apprises dans ce module.
Pré-requis : Odinateur avec Connexion haut débit , webcam et microphone
L’apprenant sera capable de coder une application web pour sa partie serveur et aussi pour la partie cliente.