Formations
Web et Multimédia

retour aux formations

Web et Multimédia

PHP & MySql

Objectif

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

  • 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

Tarifs (par personne et par jour) :

- Au centre, en formation individuelle : 525€ HT/jour
- Au centre, en entrée continue* : à partir de 70€ HT/jour
- en intra-entreprise : 790€ HT/jour
- en inter-entreprise : 200 HT/jour