MySQL pour développeurs - 5 jours de cours en ligne
2.650,00 EUR
- 5 jours
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

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.

Chronologie du cours
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
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
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
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
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

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
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

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.
