Akademia Formation
Formation PHP MySQL - Sites Web Dynamiques et BDD

Formation PHP MySQL - Sites Web Dynamiques et BDD

La formation "PHP MySQL - Sites Web Dynamiques et BDD" articule développement backend PHP et gestion de bases de données MySQL pour concevoir des sites web dynamiques. Le parcours couvre SQL, requêtes avancées, jointures et structuration des données afin de maîtriser l’interaction entre application web et base de données relationnelle.

5 jours / 35h
Programme détaillé
1

Introduction au SQL

Durée : 9h
Objectif opérationnel : Maîtriser les fondamentaux et disposer d'une vision globale du sujet pour aborder sereinement les aspects plus techniques.
Contenu :
  • Introduction au SQL
  • Bases de données relationnelles
  • Tables, colonnes, types de données
  • Clés primaires et étrangères
  • Les SGBD : MySQL, PostgreSQL, SQL Server
  • Prise en main de l'environnement

Mise en pratique : Exercices d'application sur des cas concrets
Livrable : Support de formation complet


2

Approfondissement technique et méthodologique

Durée : 9h
Objectif opérationnel : Développer les compétences techniques nécessaires et maîtriser les outils et méthodes professionnels.
Contenu :
  • Requêtes de sélection
  • SELECT et FROM
  • WHERE : conditions et opérateurs
  • BETWEEN, IN, LIKE
  • AND, OR, NOT
  • ORDER BY et LIMIT
  • Fonctions et agrégations
  • Fonctions de chaînes

Mise en pratique : Études de cas en sous-groupes
Livrable : Fiches mémo


3

Mise en application et cas complexes

Durée : 9h
Objectif opérationnel : Appliquer l'ensemble des acquis sur des situations complexes et développer votre autonomie.
Contenu :
  • Jointures
  • INNER JOIN
  • LEFT JOIN et RIGHT JOIN
  • Jointures multiples
  • Alias de tables
  • Atelier : croiser plusieurs tables
  • Jour 3 : Requêtes avancées
  • Sous-requêtes dans WHERE et FROM

Mise en pratique : Mises en situation professionnelles
Livrable : Plan d'action personnalisé


4

Synthèse, évaluation et plan d'action

Durée : 8h
Objectif opérationnel : Valider l'ensemble des compétences acquises et construire un plan d'action opérationnel pour le retour en poste.
Contenu :
  • Synthèse des apprentissages clés
  • Retours d'expérience et partage de bonnes pratiques entre participants
  • Évaluation des compétences acquises
  • Construction du plan d'action individuel
  • Présentation des ressources complémentaires disponibles

Mise en pratique : Formalisation du plan d'action avec objectifs SMART, identification des ressources nécessaires et définition du calendrier de déploiement.
Livrable : Plan d'action complet et personnalisé, incluant les objectifs à court et moyen terme, les indicateurs de suivi et les points d'étape
Objectifs pédagogiques
  • Maîtriser la syntaxe moderne de PHP 8.x (types stricts, enums, match expression, named arguments, readonly classes, property hooks, asymmetric visibility) pour écrire un code lisible, robuste et maintenable
  • Concevoir et exploiter une base de données MySQL 8 performante : modélisation relationnelle, formes normales, requêtes SQL avancées (jointures, sous-requêtes, CTE, window functions), indexation et optimisation avec EXPLAIN ANALYZE
  • Sécuriser une application web PHP contre les principales vulnérabilités OWASP : injections SQL (PDO et requêtes préparées), XSS (htmlspecialchars, CSP), CSRF (tokens et SameSite), hash de mot de passe en argon2id et sessions durcies
  • Implémenter une architecture MVC complète avec routing, conteneur d'injection de dépendances, moteur de templates Twig et ORM Doctrine, en respectant les standards PSR-4, PSR-12 et la gestion des dépendances Composer
  • Concevoir, documenter (OpenAPI/Swagger) et exposer une API REST authentifiée par JWT, avec gestion CORS, pagination, versioning et rate limiting
  • Garantir la qualité d'un projet PHP grâce à une chaîne d'outils professionnelle : PHPStan niveau 8, PHP-CS-Fixer, Rector, et atteindre 80% de couverture de tests avec PHPUnit ou Pest
  • Déployer une application PHP en production avec une stack moderne (Nginx + PHP-FPM 8.4, OPcache, JIT, Docker, FrankenPHP) et un pipeline CI/CD complet (GitHub Actions, Deployer, Sentry)

Profils concernés :
Professionnels souhaitant développer leurs compétences dans ce domaine, managers, collaborateurs, consultants, toute personne concernée par cette thématique dans son activité.
Cette formation s'adresse à vous si :
  • Vous souhaitez acquérir de nouvelles compétences
  • Vous devez répondre à des exigences professionnelles
  • Vous voulez évoluer dans votre fonction
  • Vous cherchez à améliorer vos pratiques

Maîtriser l'utilisation d'un ordinateur. Une première approche du code est recommandée pour les formations intermédiaires.

Prix par participant

2 490€ HT
5 jours de formation (35h)
Mixte
Certification incluse
Supports de cours fournis

Financement OPCO ou France Travail possible

Prochaines sessions

mer. 10 juin 2026

PrésentielParis

mer. 10 juin 2026

PrésentielLyon

mer. 10 juin 2026

PrésentielMarseille

Voir les 50 sessions disponibles

Organisme certifié Qualiopi

Garantie qualité et éligibilité aux financements publics

Programme de formation

Télécharger le PDF

Formation intra-entreprise

Aucune session ne vous convient ? Cette formation est également disponible en intra-entreprise, sur mesure et dans vos locaux.

Questions fréquentes

Retrouvez les réponses aux questions les plus posées sur cette formation

Prêt à vous former ?

Nos conseillers vous accompagnent dans le choix de votre financement et la mise en place de votre formation.