Formation : PHP, MYSQL

icone format Format : En présentiel ou à distance

Objectifs Objectifs : Comprendre les bases de PHP et de MySQL pour créer des sites web dynamiques.

icone goupe Public concerné : Développeurs de sites web débutants, personnes souhaitant acquérir les bases en développement de sites web.

icon alerte Pré-requis : Maîtrise de l’outil informatique (Savoir utiliser une souris, un clavier et manipuler des fichiers). Notions d’HTML recommandées.

icone durée Durée : 2 jours (14 heures)

icone travaux Travaux pratiques tout le long de la formation et évaluation des acquis en fin de formation.

Compétences attendues

A l’issue de la formation, vous serez capables de :

  • Utiliser la syntaxe de base du langage PHP.
  • Interagir avec une base de données MYSQL.
  • Créer des pages web dynamiques avec PHP/MYSQL.
logo php

Programme de votre formation

Jour 1 Introduction à PHP

  1. Qu’est-ce que PHP, qu’est que MYSQL ?
  2. Installation d’un environnement local
  3. Les bases du langage PHP
    • Le code ou script PHP
    • Les commentaires
    • Afficher du texte
    • Variables
      • Déclarer une variable
      • Afficher une variable
      • Types de données
      • Changer le type d’une variable
    • Opérateurs arithmétiques
    • Opérateurs de comparaison
    • Opérateurs logiques
  4. .Structures conditionnelles : if, else, switch, match
    • if, else
    • Elseif
    • Switch
    • Match
  5. Boucles : for, while, foreach
    • Boucle for
    • Boucle while
    • Boucle foreach et tableaux
  6. Fonctions
    • Fonctions avec arguments
    • Fonctions avec retour (return)
    • Fonctions internes
  7. Portée des variables
    • Portée locale
    • Portée globale
    • Portée static
    • Superglobales
  8. Formulaires
    • Méthodes $_GET et $_POST
    • Récupération et affichage des données

Jour 2 Introduction à MYSQL

  1. Qu’est-ce que MySQL ?
    • Concepts Clés
    • Types de données
    • Exemple de table
    • Commandes SQL de base : SELECT, INSERT, UPDATE, DELETE
    • Créer une table
    • Insérer des données
    • Lire les données (SELECT)
    • Mettre à jour des données (UPDATE)
    • Supprimer des données (DELETE)
    • Bonnes Pratiques
    • Utilisation de phpMyAdmin
  2. Connexion à la base de données (PDO) et requêtes
    • Qu’est-ce que PDO ?
    • Avantages de PDO
    • Requêtes
      • Clause WHERE
      • Clause LIMIT
      • ORDER BY
    • Relation entre deux tables
    • La relation : clé primaire et clé étrangère
    • Avantages d’une telle relation
  3. Bonus : Comment déboguer en PHP

Livrables remis

PDF du cours plus code source des exemples.