MySQL pour développeurs - 5 jours de cours en ligne

2.650,00 EUR

  • 5 jours
Classe virtuelle en direct
Salle de classe
En entreprise

Développez des applications performantes et pilotées par les données avec « MySQL for Developers ». Ce cours pratique s’adresse aux développeurs logiciels qui souhaitent créer, interroger et gérer des bases de données MySQL de manière efficace, tout en respectant les meilleures pratiques du secteur. Au travers d’exercices pratiques, vous apprendrez à concevoir des bases de données relationnelles, à écrire des requêtes SQL optimisées, à créer des tables et des relations, à travailler avec les index, les transactions, les procédures stockées, les vues et les déclencheurs, et à intégrer MySQL dans des applications modernes. Vous découvrirez également des techniques pour améliorer les performances des requêtes, maintenir l’intégrité des données et résoudre les problèmes courants liés aux bases de données. À la fin de ce cours, vous aurez les compétences nécessaires pour concevoir et développer en toute confiance des applications reposant sur MySQL, évolutives, sécurisées et faciles à maintenir.

Caractéristiques principales

Langue

Le cours et les supports sont en anglais

Niveau

Niveau débutant à intermédiaire

5 jours (40 heures) de cours en présentiel

avec des formateurs agréés

Plus de 60 heures d’étude recommandées

Exercices et solutions

Documents PDF téléchargeables avec un contenu détaillé (diapositives, explications)

Certificat

Certificat de réussite disponible

Hero

Résultats d’apprentissage

À la fin de ce cours, vous serez capable de :

Maintenir

Utilisez les déclencheurs MySQL pour automatiser la validation des données, appliquer les règles métier et maintenir la cohérence des données grâce aux événements de base de données en temps réel.

Utiliser

Exploitez les fonctions de fenêtre MySQL pour des rapports avancés, le classement, l’analyse des tendances et les comparaisons de données basées sur le temps.

Améliorer

Améliorez les performances de la base de données en utilisant EXPLAIN, l’indexation, la normalisation, le choix du moteur de stockage et des techniques d’optimisation des requêtes.

Gérer

Gérez les transferts de données en masse avec les outils MySQL et intégrez MySQL à d’autres plateformes de données pour prendre en charge les environnements applicatifs modernes.

Hero

Chronologie du cours

  1. Jour 1 : Notions fondamentales de MySQL et requêtes

    Leçon 01

    • Comprendre l’architecture client/serveur de MySQL et les outils clients
    • Utiliser le client en ligne de commande MySQL et ses utilitaires
    • Explorez les types de données MySQL et les conventions de nommage des identifiants
    • Interroger des données avec SELECT, le tri, le regroupement, le filtrage et l’agrégation
  2. Jour 2 : Gestion des données et outils de base de données

    Leçon 02

    • Utiliser des expressions SQL et des fonctions intégrées
    • Insérer, mettre à jour, remplacer et supprimer des données
    • Connectez des applications à MySQL à l’aide de connecteurs
    • Récupérer les métadonnées de la base de données et dépanner les erreurs SQL
  3. Jour 3 : Développement SQL avancé

    Leçon 03

    • Importer et exporter des données avec SQL et des outils en ligne de commande
    • Créer des requêtes avancées à l’aide de sous-requêtes et d’expressions de table communes (CTE)
    • Créer et gérer des vues
    • Utilisez les fonctions de fenêtre et les expressions régulières pour une analyse de données avancée
  4. Jour 4 : Procédures stockées et programmation

    Leçon 04

    • Utiliser des variables utilisateur et des instructions préparées
    • Créer des procédures stockées et des fonctions
    • Implémenter la logique d’un programme avec des conditions, des boucles et des paramètres
    • Gérer la sécurité et les métadonnées des routines stockées
  5. Jour 5 : Programmation et optimisation avancées de bases de données

    Leçon 05

    • Gérer les exceptions et utiliser des curseurs dans les routines stockées
    • Créer et gérer des fonctions et des déclencheurs de base de données
    • Optimisez les bases de données grâce à la normalisation, à l’indexation et à l’analyse des requêtes
    • Améliorer les performances des requêtes grâce à EXPLAIN, au choix du moteur de stockage et aux bonnes pratiques d’indexation
MySQL pour les développeurs

Qui devrait s’inscrire à ce programme ?

Développeurs logiciels

Développeurs back-end et full-stack

Développeurs d’applications web

Développeurs d’applications de bases de données

Professionnels techniques travaillant avec MySQL

Toute personne souhaitant renforcer ses compétences en développement SQL et MySQL

Commencer le cours maintenant

Prérequis

  • Connaissances de base en programmation
  • Connaissance des concepts de bases de données relationnelles
  • Une compréhension de base de SQL est recommandée
  • Une expérience avec n’importe quel langage de programmation est un atout

Licences

et la politique d’égalité

Licence et accréditation

Ce cours est proposé conformément à l’Accord du programme partenaire et respecte les exigences de l’Accord de licence.

Politique d’équité

AVC ne fournit pas d’aménagements en raison d’un handicap ou d’un problème médical d’un étudiant. Les candidats sont encouragés à contacter AVC pour obtenir des conseils et un accompagnement tout au long du processus de demande d’aménagement.

Foire aux questions

Contact background

Besoin d'une formation intra-entreprise ou de groupe sur mesure ?

Demandez un programme de formation intra-entreprise conçu spécifiquement pour votre équipe. Nous proposons des options de personnalisation flexibles, alignées sur vos objectifs commerciaux, ainsi que des tarifs de groupe compétitifs pour les équipes plus importantes. Remplissez le formulaire ci-dessous et nos experts en formation d'entreprise concevront la solution idéale pour vous.