Web et Multimédia
Formation PHP & MySql
Objectif de la formation
Comprendre les fonctions logiques et variables. Comprendre les conditions id then else. Comprendre les fonctions natives de base. Créer des fonctions personnalisée simple. Comprendre la structure d'une BDD Savoir écrire des requêtes via PhpMyAdmin. Se connecter à une BDD via PHP. Récupérer des données avec SELECT. Savoir créer un formulaire de mise à jour de BDD avec HTML / PHP. Créer un espace membre et sécuriser la mise à jour des données.
Pré-requis
Maîtriser l'intégration html/css
Programme de la formation PHP & MySql
- Les bases de PHP
- Introduction
- Préparer son ordinateur
- Logiciels
- Installation d'EasyPHP
- Configuration d’un site dans EasyPhp
- Débuter avec PHP
- Règles d'écriture du code PHP
- L'instruction echo
- Retour sur les fonctions d'inclusion
- Affecter une valeur à une variable
- Types de variables
- Manipulation
- La concaténation
- Calculs
- Les conditions
- Les symboles de comparaison
- If et If...Else
- Utilisation des booléens dans le test
- Les conditions multiples
- Écriture alternative
- Switch
- Les ternaires
- Les boucles
- La boucle While
- La boucle Do...while
- La boucle For
- Les fonctions
- Les fonctions natives de PHP
- Les fonctions PHP personnalisées
- Les tableaux
- Transmettre des données de page en page Introduction
- Méthode GET
- La méthode POST
- "Never trust on user input !"
- Tester la présence d'un paramètre
- Contrôler la valeur des paramètres
- Les formulaires
- Création d'un formulaire
- La cible
- Never Trust On User Input !" : la faille XSS
- L'envoi de fichiers
- Variables superglobales, sessions et cookies
- Les bases de données – mySQL
- Les SGBD
- Le langage SQL
- PHP et MySQL
- Structure d'une base de donnée
- phpMyAdmin
- Présentation de l'outil
- Créer une base de données et des tables
- Modifier une table
- Autres opérations
- Lire les données
- Connexion à la base de données
- Récupérer des données
- Les critères de sélection
- Les requêtes préparées
- Détecter les erreurs
- Écrire des données
- INSERT, UPDATE, DELETE
- Les fonction SQL
- Les fonctions scalaires
- Les fonction d'agrégat
- Le groupement de données
- Les jointures
- L'architecture MVC
- Le modèle
- Le contrôleur
- La vue
- Le contrôleur global
- Quelques conseils
- Coder proprement
- Exercices pratiques
Evaluation & sanction
Fiche d'évaluation sur la satisfaction globale des stagiaires : organisation, qualités pédagogiques du formateur, méthodes et supports utilisés.
Public en situation de handicap : contactez-nous en cliquant ici ou par téléphone au 03 26 85 21 18