Logo PHP MySQL

Formation PHP MySQL

PHP (Hypertext Preprocessor) est un langage de programmation open source principalement utilisé pour le développement de sites web dynamiques. PHP est exécuté côté serveur, ce qui signifie que le code PHP est interprété sur le serveur avant d'être envoyé au navigateur de l'utilisateur sous forme de HTML. PHP est souvent utilisé en conjonction avec une base de données pour stocker et récupérer des données, et il peut être intégré dans du code HTML à l'aide de balises de traitement. PHP peut également être utilisé pour envoyer et recevoir des cookies, pour gérer les sessions utilisateur et pour effectuer d'autres tâches courantes sur le web. PHP est largement utilisé pour le développement de sites web et de systèmes de gestion de contenu (CMS), tels que WordPress et Drupal. Si vous souhaitez développer des sites web dynamiques ou des applications web, PHP est un langage de programmation puissant et populaire à prendre en considération.

Objectifs pédagogiques / Compétences visées

  • 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

Public

  • Développeurs
  • Chefs de projets

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é

Moyens pédagogiques et techniques

  • Formateur validé par nos équipes techniques et pédagogiques
  • Salle de formation informatisée
  • Support de cours numérique

Suivi et appréciation des résultats

  • Questions orales ou écrites (QCM)
  • Exercices pratiques
  • Formulaires d'évaluation

Formations associées

Dernière modification le 26/12/2022