Formation : Les fondamentaux du développement avec PHP / MySQL
(Réf. 10724)Evaluation : 



Détails de la fiche formationOptions disponibles pour la fiche formationDétails de la fiche formation
Compétence(s)
PHP
Prérequis
Une expérience du développement à l’aide de langages objets serait un plus. Connaissance des bases du HTML. Notions de bases de données relationnelles.
Public
Développeurs, chefs de projet.
Objectifs
Ce cours permettra aux participants d’acquérir les connaissances et compétences en développement de sites Web avec PHP et une base de données MySQL
Type de formation
CourteProgramme
Introduction au développement PHP et MySQL
- Présentation des produits et composants nécessaires
- Créer un environnement de développement
- Choix d'un éditeur de code PHP
- Documentations
PHP
- Fondamentaux de la programmation PHP
- Configurer PHP par le fichier PHP.ini
- Structure d'une page PHP
- Conventions de dénomination, commentaires
- Structure et modularité du code
Syntaxes de base
- Variables et constantes. Tableaux de variables
- Opérateurs d'affectations, de comparaison, logiques. Structure de test, Boucles
- Inclusions de fichiers PHP
Utilisation des fonctions PHP prédéfinies
- Gestion des variables et constantes
- Conversions
- Manipulations de tableaux, de chaînes et de dates
- Envoi de mails et gestion de fichiers
Interactions avec l'utilisateur
- Notions de formulaires
- Passage de paramètres sur l'URL
- Champs de saisie
- Navigation entre pages
- Téléchargement de fichiers depuis le client
Gestion des erreurs
- Messages d'erreurs et mécanismes d'interception
Modularité et réutilisation du code
- Création de fonctions PHP
- Programmation objet
- Notions de classe et d’instanciation. Création de classe
- Héritage, polymorphisme
Connexion à une base de données MySQL
- Présentation des extensions et du modèle PDO
- Connexion à la base
- Requêtage, mises à jour et récupération d'erreurs
Suivi des sessions et persistances des données
- Techniques d'authentification
- Utilisation de cookies classiques
- Gestion de session PHP
MySQL
- Fondamentaux. Descriptions et composants
- Installation d'une base MySQL
Mise en œuvre d'une base de données
- Création de la base et d’une table. Indexation
Requêtage
- Ecriture de requêtes simples. Fonctions du langage SQL
- Requêtage avancé, regroupements, unions
Programmation SQL avancée
- Création de vues et de programmes stockés
- Utilisation des déclencheurs
Administration d'une base de données
- Obtention d'informations
- Gestion des utilisateurs
- Attribution de permissions
- Export/Import de données
Pédagogie
Supports de cours remis aux stagiaires.
Point(s) fort(s)
Non renseignéOptions disponibles pour la fiche formation
Langue(s)
Français
Moyen(s)
Inter-Entreprise
Durée
Non renseignéZone géographique
Inter-Entreprise :
69006 Lyon Part-Dieu :
92500 Rueil-Malmaison :