Objectifs
INITIATION :
Savoir développer des sites Web avec PHP Savoir créer les bases de données avec PHPMyAdmin Savoir créer des requêtes PERFECTIONNEMENT :
Comprendre les différentes méthodes de gestion du contexte et mettre en oeuvre les sessions et les cookies Savoir manipuler des fichiers quelconques en PHP
Savoir développer des sites Web avec PHP Savoir créer les bases de données avec PHPMyAdmin Savoir créer des requêtes PERFECTIONNEMENT :
Comprendre les différentes méthodes de gestion du contexte et mettre en oeuvre les sessions et les cookies Savoir manipuler des fichiers quelconques en PHP
Prix
À définir selon entretien
Catégories
Durée
À définir selon entretien
Localisation
Rouen
DESCRIPTION
Initiation
Perfectionnement
Initiation
Quelques notions de PHP<:
- Principes de fonctionnement
- Les variables, les types de données et les opérateurs
- Les instructions conditionnelles
- Les tableaux, les boucles, parcourir les tableaux
- Les superglobales
- Récupération de données de formulaire
- Envoyer un e-mail
- Les constantes
- Atelier : Créer un formulaire d’envoi et afficher une réponse
Organiser des scripts PHP – les fonctions
- Déclaration de fonction
- Les paramètres et l’instruction return
- Création de bibliothèques de fonctions
- Fonctions prédéfinies : exemples, organisation, documentation
- Fonctions pour les tableaux, mathématiques, chaînes de caractères, dates
- Autres exemples de fonctions
- Comment identifier les types des variables ?
- Upload de fichiers : la variable $_FILES et les fonctions associées
Utilité des bases de données
- Présentation de PHPMyAdmin
- Construction d’une base avec PHPMyAdmin
- SQL sous PHPMyAdmin :
- Les principales instructions
- Génération de multiples requêtes
- Tester ses requêtes avec PHPMyAdmin
- Fonctions d’accès aux bases de données
- Créer des requêtes dans un fichier PHP
- Atelier : Créer une galerie
Perfectionnement
Découvrir les méthodes de gestion du contexte applicatif
- Principes de l’interaction avec l’utilisateur
- Rappels des formulaires
- Les champs cachés
- Les URL longues
- Introduction aux sessions
- Sécuriser l’accès à l’administration des candidatures avec les sessions
- Présentation des cookies
Manipulation de fichiers
- Ouvrir un fichier
- Fermer un fichier
- Lire le contenu d’un fichier
- Lire le contenu d’un fichier par ligne
- Ecrire dans un fichier
Pour aller plus loin avec PHP : création d’un CMS*
- Reprise d’un exemple introduit dans la formation PHP/MySQL initiation
- Modification de la création de pages pour associer un fichier généré à la volée
- Création d’une base d’auteurs
- Introduction à la relation de table dans MySQL 5 Développement de la fonction d’ajout d’auteur
- Modification de la création de pages pour associer un auteur
- Fonctions d’affichage de pages créées par un auteur
- Authentification des auteurs sur l’administration
- Stockage de l’authentification dans des variables de session