PHP - MySQL Initiation

Réf. : 23113009F Mise à jour : 9 octobre 2023

Contenu

Objectifs

Savoir développer avec PHP des sites et applications Web, notamment utilisant des bases de données MySQL

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
Etude de cas : 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
Etude de cas : 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 PHPMyAdmin - SQL 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 - Conclusion et bilan
*Outil de gestion de contenu de sites Web

Validation / certification préparée

  • Niveau de sortie : Sans niveau spécifique

Dates et lieux de formation

Organisme de formation : DAWAN
09 72 37 73 73
commercial@dawan.fr
Lieu de formation : DAWAN
3 place du Général Giraud
35 RENNES
Organisation :
  • 21 heures
  • Formation mixte (FOAD et présentiel)
Dispositif(s) / Financements : Financement autre (Entreprises, Individuels, AIF...)
Publics : Salarié ; Tout public
Durée : 21 heures.

Prérequis : Connaissances de HTML
DAWAN 3 place du Général Giraud
35000 RENNES