Web et Multimédia
Formation PHP & MySql
Objectif de la formation
Connaître les techniques indispensables à l'élaboration d'un site web en assimilant les bases du PHP associées aux bases de données MySql.
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