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

  • 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é

Méthodes mobilisées

  • Un formateur validé par nos équipes techniques et pédagogiques sera présent pendant toute la durée de la formation
  • Pour les formations en présentiel, une salle de formation sera mise à disposition et équipée d'ordinateurs portables, d'un accès Wi-Fi, d'un projecteur et d'un tableau blanc. En distanciel la session sera suivie sur Zoom ou autre outil de visioconférence sur demande (Teams, Webex, Google Meet...).
  • Un support de cours en version numérique sera remis à chaque participant

Modalités d’évaluation

  • Questions orales ou écrites (QCM)
  • Exercices pratiques
  • Auto-positionnement en amont et aval de la formation

Accessibilité aux personnes handicapées

Nous nous engageons à rendre notre formation PHP MySQL accessible aux personnes en situation de handicap. Merci de nous contacter afin que nous puissions réaliser les adaptations nécessaires en amont de la formation.

Formations associées

Dernière modification le 26/12/2022