Formation MySql par la pratique


Taux global de satisfaction des Stagiaires Formation MySql par la pratique : 4.8 sur 5 pour 497 formations

Accueil / Formation / programmation serveur

sagexa in good shape
"Agis avec gentillesse, mais n'attends pas de la reconnaissance."
Confucius

MySQL / MariaDB pour développeurs

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

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

du 16-04-2025 au 18-04-2025 (durée 3 jours)

Tarif : 1566 € HT / personne (1566 € TTC)
sous réserve d'un nombre suffisant d'inscriptions
Par 16-04-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 programmation 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 formation MySQL / MariaDB pour développeurs


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 formation MySQL / MariaDB pour développeurs


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 formation MySQL / MariaDB pour développeurs


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 formation MySQL / MariaDB pour développeurs


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

< sommaire formation MySQL / MariaDB pour développeurs


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 formation MySQL / MariaDB pour développeurs


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 formation MySQL / MariaDB pour développeurs