Formation MySql par la pratique


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

Accueil / Formation / programmation serveur

sagexa in good shape
"Le problème des hommes, c'est qu'ils négligent leur propre champ pour aller ensemencer celui des autres."
Confucius

MySQL / MariaDB pour développeurs

bien utiliser SQL pour des requêtes efficaces et optimisées

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

du 07-10-2025 au 09-10-2025 (durée 3 jours)

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

MySql (ou MariaDB) est une base de données relationnelle très populaire, souvent utilisée dans le contexte Web pour les sites internet. Cette formation MySql vous apprendra à utiliser une Base de Données Relationnelle (SGBD-r). Le typage des champs, l'organisation des données en plusieurs tables, l'intérêt des transactions : toutes les compétences nécessaires à l'utilisation efficace et fiable de la base de données MySQL / MariaDB sont étudiés. Cette formation aborde la pratique du langage SQL, les objets de la base de données et le SQL Procédural. Ce stage propose également une introduction à l'administration de MySql, qui vous permettra de gérer la base au quotidien.

MySQL / MariaDB pour développeurs

Formation officiellement référencée sur :

Objectifs de la formation MySQL / MariaDB pour développeurs

  • Découvrir l'écosystème de MySQL
  • Savoir mettre en place un environnement de développement MySQL
  • Comprendre le modèle relationnel
  • Concevoir et créer une base des données multi-tables
  • Manipuler des données avec SQL et SQL procédural
  • Assurer la cohérence des données
  • Développer des requêtes optimisées

Contenu de la formation MySQL / MariaDB pour développeurs

Formation MySQL / MariaDB pour développeurs

Durée de la formation

3 jours

Participants à la formation MySQL / MariaDB pour développeurs

Data Analyst, Data Scientists, Développeurs Web, Développeurs souhaitant développer pour MySQL

Niveau : intermédiaire 🌶️🌶️

Pré-requis de la formation

Connaissances de base d'un système d'exploitation, et d'un langage de programmation (le SQL procédural suppose quelques connaissances algorithmiques).

j'évalue mon niveau ici (QCM)

Travaux pratiques de la formation

les participants installeront un environnement de développement MySql et réaliseront de nombreux exercices basés sur des jeux de données réels.


Programme de la formation MySQL / MariaDB pour développeurs

Prise en main de MySQL
  • Versions, panorama des fonctionnalités et des outils
  • Ressources et documentation
  • Paramétrages de post-installation et premiers tests
  • MySQL en CLI
  • GUI MySQL Workbench
  • PhpMyAdmin

< sommaire


Modèle relationnel, conception et création d'une base
  • Types de données MySQL (numériques, chaînes, dates, types spécifiques...)
  • Modélisation d'une base de données avec MySql Workbench (MCD)
  • Contraintes d'intégrité
  • Les Fonctions de MySQL
  • Choix d'un moteurs (MyISAM, MEMORY, MERGE, InnoDB...)
  • Création de bases et de tables
  • La base INFORMATION_SCHEMA

< sommaire


Pratique du SQL avec MySQL
  • Importer des données dans MySQL
  • Sélections simples, comparaisons, tris.
  • Sélections multitables, différents types de jointures
  • Slow queries, optimisation (Explain) et indexation des tables
  • Requêtes imbriquées, préparées
  • Modifications et gestion des vues

< sommaire


SQL transactionnel et InnoDB
  • Notion de transaction, niveaux d'isolation ACID
  • Impact sur les tables physiques (backup et performances)
  • Programmation des transactions (START TRANSACTION, COMMIT, ROLLBACK)

< sommaire


SQL procédural
  • Procédures stockées et fonctions
  • Définition des procédures. Déclencheurs (Triggers Before / After).
  • Gestion des erreurs.

< sommaire


Connexions, droits d'accès et sécurité de MySqL
  • Niveaux de privilèges et vérification des droits
  • Gestion des utilisateurs et de leurs privilèges
  • Sécurité des procédures stockées et des vues

< sommaire


Introduction à l'administration de MySql
  • Exportation de données
  • Sauvegarder avec la commande mysqldump
  • Importance du Log Binaire
  • Maintenance courante de la base de données

< sommaire