PHP MySQL: initiation
-
Prise en charge
Nos équipes s’engagent à vous rappeler sous 24 à 72 heures.
-
Durée et prix:
En distanciel
Durée: 21 heures
2100€ ht, 2520€ ttc.
Entrée permanente.En présentiel
Durée: 3 jours.
Intra: à partir de 1050€ ht la journée. -
Objectifs :
Maîtriser la syntaxe PHP
Maîtriser la syntaxe MySQL
Traiter des formulaires Web
Gérer des sessions utilisateurs
Lister, ajouter, modifier, supprimer des données d’une base de données MySQL -
Niveau requis :
Connaissance en HTML5.
-
Public :
Tout public.
-
Moyens pédagogiques :
Explications, démonstrations, exercices, vérification des acquis.
-
Moyens techniques :
En distanciel : le stagiaire doit disposer du logiciel enseigné, du logiciel permettant la connexion à distance avec le formateur et d’une connexion de bonne qualité.
En présentiel : Un ordinateur par personne – Vidéo projecteur – Connexion Internet. -
Modalités d’évaluation :
Questionnaire d’évaluation en fin de session.
-
Version PDF :
-
Programme :
-
Tour d’horizon PHP
Principes de fonctionnement
Le contexte Web
Les variables
Les types de données en un clin d’œil
Les opérateurs
Les instructions conditionnelles
Un type particulier: les tableaux
Les boucles, parcourir les tableaux
Trier les tableaux par ordre alphabétique
Introduction aux superglobales
Récupération de données de formulaire
Envoyer un e-mail
Les constantes
Atelier pratique: système de candidature en ligne -
Organiser des scripts PHP – les fonctions
Déclaration de fonctions
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
Atelier pratique: amélioration du système de candidature en ligne -
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
Afficher la date de dernier accès à la plate-forme d’administration des candidatures -
Les bases de données
Utilité des bases de données
Présentation de PHPMyAdmin
Construction d’une base avec PHPMyAdminSQL sous PHPMyAdmin:
Les principales instructions
Lecture de code SQL
Génération de multiples requêtes
Les bonnes habitudes: tester ses requêtes avec PHPMyAdmin
Fonctions d’accès aux bases de données
Formulation de requêtes dans un fichier PHP -
Pour aller plus loin avec PHP: création d’un CMS*
Spécifications et organisation du développement
Création des bibliothèques de génération de code HTML (sans connexion aux bases)
Génération de pages à partir des bibliothèques
Création de la base de données
Fonction d’insertion de pages et de stockages dans la base MySQL
Fonction de modification de pages
Fonction de suppression de pages
Modification des bibliothèques de génération de code HTML pour les coupler à la base
*Outil de gestion de contenu de sites Web
-