Formation PHP MySQL Créer un site web dynamique


Taux global de satisfaction Client : 4.8 sur 5 pour 497 formations

Accueil / Formation / programmation serveur

sagexa in good shape
"Je ne cherche pas à connaître les réponses, je cherche à comprendre les questions." - Confucius

PHP MySQL MariaDB

apprendre à créer un site web dynamique

Lieu programmé : France entière (à distance)

du 19-05-2025 au 23-05-2025 (durée 5 jours)

Tarif : 1450 € HT / personne (1450 € TTC)
sous réserve d'un nombre suffisant d'inscriptions
Par 19-05-2025programmation serveur

Cette formation PHP vous apprendra tout ce qu'il faut savoir pour créer votre premier site internet dynamique, lié à une base de données MySql ou MariaDB. Tous les aspects importants sont abordés : la gestion des sessions et des cookies, la manipulation de variables et tableaux, l'utilisation de fichiers externes, et même le straitement d'image ou la génération de PDF. Une introduction à SQL est également au programme (pour la manipulation des données). Un projet fil rouge, issu du monde réel, permet d'illustrer tous ces principes concrètement, avec de vraies données : construire un moteur de recherche multi-critères, gérer la sélection de produits par l'utilisateur, modifier les prix des articles dans la base de données, utiliser des modèles de présentation (templates) : les fondamentaux du métier de webmaster n'auront plus de secret pour vous. Cette formation de premier niveau utilise PHP en mode procédural. C'est une étape importante dans l'apprentissage de PHP, qui n'est pas fondamentalement un langage orienté objet, et permet de développer selon plusieurs paradigmes. Pour l'approche objet, vous pourrez ensuite suivre la formation PHP Perfectionnement ou Maîtriser la POO en PHP.

PHP MySQL MariaDB

Objectifs de la formation PHP MySQL MariaDB

  • Acquérir la syntaxe PHP pour développer un site Web dynamique
  • Savoir traiter des formulaires web
  • Etre capable de gérer les sessions
  • Savoir manipuler les données SGBD-R MySQL
  • Générer des images dynamiques
  • Créer un document PDF simple

Contenu de la formation PHP MySQL MariaDB

Formation PHP MySQL MariaDB

Durée de la formation

5 jours

Participants à la formation PHP MySQL MariaDB

Cette formation s'adresse aux développeurs qui souhaitent acquérir une formation opérationnelle sur PHP dans le contexte du développement, et aux webmasters ayant déjà une bonne connaissance d'un langage de programmation client (javascript par exemple)

Niveau : initiation 🌶️

Pré-requis de la formation

Connaissances de base du langage HTML et d'au moins un langage de programmation.

j'évalue mon niveau ici (QCM)

Travaux pratiques de la formation

les participants réaliseront un site web de vente en ligne, avec base de données et accès administrateur sécurisé.


Programme de la formation PHP MySQL MariaDB

PHP : introduction au langage

  • architecture du Web : serveur, client, ip, http
  • intaller un serveur de développement
  • principe des sites dynamiques
  • PHP : historique, diffusion et perspectives
  • La documentation PHP
  • Syntaxe fondamentale de PHP

< sommaire


Premières applications Web en PHP

  • Premiers éléments du langage PHP
  • Intégration de PHP dans une page HTML
  • Variables scalaires
  • Le typage en PHP
  • Librairies PHP
  • Fonctions principales : math et texte
  • Variables serveur et variable PHP
  • Contrôles de flux et boucles

< sommaire


Les tableaux en PHP

  • Tableau Liste indice et clé
  • Tableau multi-dimensionnel
  • Fonctions dédiées aux tableaux
  • Trier un tableau en PHP

< sommaire


Traiter un formulaire en PHP

  • GET et POST
  • Upload de fichier
  • Listes déroulantes
  • Champs cachés et Encodage URL
  • Vérification login / mot de passe en PHP
  • Headers et Redirection

< sommaire


Traitement de fichier en PHP

  • fichiers binaires et textes
  • Ouvrir un fichier
  • Lire ou écrire dans un fichier
  • Gestion de curseur
  • Verrouillage de fichier en PHP

< sommaire


Persistance de variables

  • Les cookies en PHP
  • Sérialisation / désérialisation
  • Les sessions en PHP

< sommaire


Utiliser une base de données en PHP

  • MySQL et MariaDB
  • Concepts fondamentaux : bases, tables, champs, enregistrements
  • Introduction au langage SQL (sélection, modification, suppression)
  • Traitement des résultats des requêtes

< sommaire


Une application Web professionnelle avec PHP

  • Introduction PHP aux principes MVC
  • Moteur de recherche en PHP
  • Recherches et tris en PHP
  • Le paiement par carte bancaire

< sommaire


Traitement d'image en PHP

  • la librairie GD2
  • Création d'image avec PHP et headers
  • Gestion des polices et de l'écriture en mode image
  • Superposition de texte pour protection de droits
  • Intégration au site PHP

< sommaire


Créer un PDF en PHP

  • solutions gratuites ou payantes
  • introduction à la notation objet
  • créer un document PDF en PHP
  • Polices et couleurs
  • Positions et déplacements

< sommaire


TP de synthèse PHP

  • Réalisation d'un moteur de recherche
  • Résultat triable
  • Navigation vers fiche produit
  • Gestion panier d'achat
  • Implémentation MVC
  • Intégration de templates tiers

< sommaire