PHP / MySQL Initial

modalité de travail

Théorie, démonstration, construction et simulation de cas
pratiques, exercices corrigés.

durée

30 heures

rythme

10 séance de 3 heures

Objectif stratégique

– Faciliter l’intégration de PHP dans des projets web

– Préparer les apprenants à collaborer sur des projets web
professionnels, en leur donnant des bases solides en PHP et MySQL

Objectif opérationnel

– Compréhension des bases du langage PHP

Profil

– ENTREE :
   • Avoir une connaissance du langage HTML
   • Avoir suivi la formation PHP niveau initial

– SORTIE : PHP niveau avancé acquis

eléments du programme

– Tour d’horizon PHP : les 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 ; triage des tableaux par ordre alphabétique ;
introduction aux superglobales ; récupération de données de formulaire ; envoi d’un e-mail ; les constantes.

– 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.

– 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écurisation de l’accès à l’administration des candidatures avec les sessions ; présentation des cookies ; affichage de 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 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.