Formation à la communication digitale et réalisation de sites web à Bordeaux

Initiation PHP/MySQL

Objectifs

– Réaliser des pages web dynamiques en PHP
– Concevoir une base de données simple sous MySQL.
– Comprendre et modifier des scripts PHP existants

Pré-requis

Connaitre les bases de l’HTML5 et avoir une pratique web professionnelle (navigation, outils collaboratifs, email),
La pratique d’autres langages de programmation n’est pas nécessaire

Public de la formation

webmestre, webdesigner, infographiste, toute personne souhaitant apprendre à programmer avec le langage PHP

Programme

Présentation de l’environnement PHP
– Les différents langages du web
– La place de PHP parmi les langages web
– Problématique client/serveur
– PHP: un langage de programmation serveur
– Les requêtes HTTP

Bases de Programmation
– Les variables
– Les types de données
– Les instructions conditionnelles
– Les boucles
– Variables globales et locales

Éléments complémentaires
– Ajouter des commentaires au code
– Inclure des fichiers
– Les messages d’erreurs
– Combiner PHP avec HTML
– Enregistrer des fichiers textes

Écrire des fonctions
– Intérêt d’utiliser des fonctions
– Les arguments d’une fonction
– Type et valeur de retour d’une fonction

Utiliser des fonctions
– Fonctions mathématiques
– Fonctions de traitement des chaines de caractères
– Autres fonctions
– Intégrer des librairies pour utiliser de nouvelles fonctions

Formulaires
– Transmettre des varaiables (GET/POST)
– Récupérer les informations du formulaire
– Fonction mail

Variables complexes de type tableau
– Le type Array
– Extraction et navigation dans un tableau

Base de données MySQL
– Utilité des bases de données
– Bases, tables et champs
– Utiliser PHPMyAdmin pour administrer la base
– Initiation au langage SQL
– Fonctions PHP Mysql

Cookies et Sessions
– Présentation des cookies
– Utilisation des cookies
– Sessions et variables de sessions
– Utilisation des sessions pour la sécurisation de site

Ressources
– Outils pour le développement
– Webographie (documentation, scripts, librairies, tutoriels,…)

Durée

20 heures

Documents fournis

Manuel PHP, fiches programmation, attestation de formation.