PHP est un langage de script utilisé principalement pour la création de sites web dynamiques. Incontestablement, c'est le langage le plus utilisé pour le web. Ce cours de cinq jours délivré par un instructeur permet d'acquérir les compétences pour développer un site web dynamiques. Cette formation aborde également la création de bases de données MySQL et son utilisation avec un site Web PHP. Ce cours aborde également les nouvelles fonctionnalités liées à la version 6.
Public et
pré-requis: Cette formation est destinée aux développeurs web ainsi qu'à toute personne impliquée dans un projet de développement PHP.
Pour suivre dans de bonnes conditions cette formation, il est conseillé d'avoir des notions sur les architectures web (HTML et Javascript) et sur le langage SQL.
Module 1: Vue d'ensemble de PHP et environnement de développement
Présentation de PHP
Installation de PHP et Apache
Utilisation d'un serveur existant
Installation d'un environnement de développement
Configuration des paramètres de sécurité
Configuration de Apache
Création d'une page PHP et test de la page
Module 2: Utilisation de variables et formulaires
Utilisation de variables dans les scripts
Les différents types de variables: chaînes, numériques
Utilisation des opérateurs
Création de formulaires et utilisation de l'attribut action
Récupération des données de formulaires
Envoi de données sans formulaire
Utilisation des fonctions de chaines
Module 3: Conditions et fonctions
Opérateurs de comparaison et utilisation de l'instruction if-else
Utilisation de l'instruction switch
Création de fonctions
Valeur de retour et paramètres
Etendue
Module 4: Boucles et tableaux
Utilisation des instructions de boucle
Création de tableaux
Parcours des tableaux avec des boucles
Utilisation des tableaux dans les formulaires
Utilisation des variables de sessions
Création de tableaux associatifs
Utilisation de $_REQUEST
Création de tableaux multi-dimensionnels
Module 5: Gestion des fichiers
Lecture et écriture de fichiers
Gestion des répertoires
Utilisation de texte formatté
Module 6: Utilisation de la programmation orientée objet
Vue d'ensemble de la programmation orientée objet
Création d'objets
Instantiation d'objets
Ajout de méthodes à une classe
Héritage
Module 7: Utilisation du XML avec PHP
Introduction au XML
Lecture et écriture de XML
Accès direct aux noeuds d'un arbre
Module 8: Utilisation de MySQL avec PHP
Vue d'ensemble de MySQL
Installation de MySQL
Création de bases de données
Création de tables
Création des clés
Insertion de données
Création de relations
Utilisation des scripts
Création de requêtes
Utilisation de phpMyAdmin
Connexion à une base en PHP
Récupération de données
Création de formulaires d'accès aux données
Module 9: Autres fonctionnalités de PHP
Gestion et utilisation des cookies
Interaction entre PHP et JavaScript
Utilisation des bibliothèques et fonctions PHP