Formation programmation PHP
- Destiné à : Tous les concepteurs-intégrateurs de sites web qui désirent créer des pages dynamiques en PHP tout en maîtrisant l'aspect programmation.
- Objectif : Apprendre à connaître les bases de la programmation en langage PHP.
- Niveau requis : Une bonne pratique du HTML est souhaitable pour suivre ce stage. Une première expérience en programmation, des notions sur les bases de données ainsi que le langage SQL constituent un atout supplémentaire.
- Durée : 3 à 5 jours (selon niveau)
Thèmes abordés durant la formation
Introduction
- Introduction à PHP
-
Installer et configurer PHP & MySQL sous Windows
- Paramétrage du serveur web
- configuration du module PHP
- installation MySQL
- Programmer dans un environnement web
- programmation client / serveur
Bases de la porgrammation en PHP
-
Variables, constantes et types de données
- déclaration et initialisation de variables
- fonctions utiles pour les variables
-
Opérateurs
- arithmétiques
- d'affectation de variable
- de comparaison logiques
- de concaténation de chaînes
-
Instructions
- conditionnelles (Instruction if, Instruction switch)
- boucles (Boucle while, Boucle for)
-
Fonctions
- transmettre des arguments
- portée et durée de vie d'une variable
- fonctions imbriquées et récursivité
-
Tableaux
- initialiser
- parcourir un tableau
- tableau indexé par des chaîne
- tableaux multidimensionnels
- tableaux et éléments de formulaire
-
Programmation orientée objet
- créer une classe
- créer une instance
- héritage
Manipulation de fichiers et répertoires
-
Gestion de fichiers
- ouverture, fermeture
- lecture / affichage
- écriture, navigation
- gestion (copier, supprimer et renommer)
-
Télécharger des fichiers à partir du client
- gérer les fichiers téléchargés
- valider des fichiers
- Incorporer un fichier dans une page PHP
Bases de données / SQL
- Principes des bases de données
-
Aperçu du langage SQL
- sélection
- mise à jour
- insertion
- suppression
-
MySQL
- types de données
- opérateurs
- fonctions en PHP pour MySQL
-
PHPMyAdmin
- installation et configuration
- administration du serveur et des bases MySQL
- procédures de sauvegarde
- Connexion à une source de données ODBC
Programmation divers
- Fonctions de chaînes simples, codage / encodage
- Envoyer un message électronique
- La gestion des images d'un site web avec PHP
-
Sessions
- création
- lecture
- modification
- suppression d'une variable de session
-
Cookies
- définir la date d'expiration
- limiter la portée
- afficher le contenu
- suppression
- Maîtriser la sécurité de son application PHP
- Sources d'informations
- Sites Internet incontournables
- Livres
- Fichiers d'aide
Débogage et gestion des erreurs
- Types d'erreurs
-
Gestion des erreurs
- résolution des erreurs classiques



