Contactez-nous

PHP MySQL

Formation PHP MySQL

Créé en 1994 par Rasmus Lerdorf pour son site personnel, PHP est devenu le language de programmation web côté serveur le plus utilisé au monde. Souvent associé à Linux, Apache et MySQL pour former la stack LAMP, il est à l'origine de nombreuses bibliothèques comme WordPress, Drupal, Magento, Symfony ou Zend Framework. Dans cette formation qui s'adresse aussi bien aux débutants qu'aux développeurs sur d'autres langages, nous créerons quelques pages types que l'on peut retrouver sur un site web moderne.

Objectifs

  • Connaître les bases du langage
  • Comprendre le développement côté serveur
  • Ecrire des fonctions pour réutiliser son code
  • Créer des pages en lien avec MySQL
  • Manipuler les formulaires avec PHP

Pré-requis

  • Les balises de bases en HTML
  • Des notions d'algorithmique

Programme

Jour 1

  • PHP pour quoi faire ?
    • Historique
    • PHP en ligne de commande
    • Programmer en PHP côté serveur
    • Le protocole HTTP
  • Les éléments de base de PHP
    • Types et Variables
    • Opérateurs
    • Structures de contrôle
    • Chaines de caractères
    • Tableaux

Jour 2

  • Réutiliser son code
    • Les fonctions
    • Paramètres d’entrées de retour
    • Passage par valeur, par référence
    • Inclure un fichier
  • Créer des pages web dynamiques
    • PHP un langage de template
    • Syntaxe héritée du BASIC
    • Séparer la logique applicative du rendu
  • MySQL
    • Persistence des données avec MySQL
    • Créer une table avec phpMyAdmin
    • Stocker des données avec INSERT
    • Lire et filtrer avec les SELECT
    • Autres opérations courantes UPDATE, DELETE...
    • Appels MySQL depuis PHP avec mysqli

Jour 3

  • Gestion des formulaires
    • Méthodes HTTP GET vs POST
    • Superglobales
    • Upload de fichiers
  • Aller plus loin
    • Cookies et Session
    • Gestion des dates
    • Manipulations de fichiers
    • Introduction à la sécurité