
Caractéristiques du cours
Durée
4 jours
Niveau de compétence
intermédiaire
Profils
développeur
Type de formation
Inter-entreprise
Prix
2400€
Hors frais de déplacement.
La note moyenne attribuée par les participants
8,2/10
La note moyenne de satisfaction
Présentation
Objectifs
Détail
Prochaines dates
de formation
de formation
Présentation
Le langage SQL, pour la manipulation des bases de données, est le langage omniprésent dans tout développement informatique.
Afin de l’utiliser au mieux, un expert vous accompagne à acquérir les connaissances suffisantes ainsi que les bonnes pratiques associées.
Un peu de théorie mais beaucoup de pratiques vous permettent d’être autonome.
Objectifs
- Objectifs pédagogiques
- Savoir utiliser MySQL, ses fonctions et ses extensions
- Apprendre à installer et configurer MySQL sur Linux et Windows
- Être à même d’assurer l’exploitation et l’optimisation du serveur
- Comprendre comment sauvegarder et restaurer les données
- Savoir mettre en oeuvre le mode transactionnel et la réplication des données
- Objectifs opérationnels
- Maîtriser la création, la modification et la suppression de bases de données et de tables
- Comprendre et utiliser efficacement les commandes SQL telles que SELECT, INSERT, UPDATE, DELETE et JOIN
- Optimiser les requêtes SQL pour améliorer les performances de la base de données en utilisant des index et en optimisant les requêtes
- Concevoir et mettre en oeuvre des modèles de bases de données efficaces en suivant les principes de normalisation et les meilleurs pratiques de conception
- Pratiquer la sauvegarde et la restauration de données en utilisant des procédures de sauvegarde et de récupération en cas de panne
- Gérer les privilèges d’utilisateur et assurer la sécurité des données sensibles en utilisant les mécanismes de contrôle d’accès de MySQL
- Intégrer MySQL avec d’autres technologies et langages de programmation pour créer des applications web ou des systèmes informatiques fiables
Détail
PLAN PEDAGOGIQUE
- Connaître les différentes licences
- Installation
- Les requêtes SQL
- Rappels sur l’architecture de MySQL
- Architecture de MySQL
- Architecture client-serveur
- Gestion des transactions (avec InnoDB)
- Administration
- Jeux de caractères et interclassement
- Client MySQL
- Client graphique : WorkBench
- Configurer MySQL
- Connaître les différents moteurs de stockage
- Focus sur InnoDB
- Connaître le concept de verrous
- Utiliser les fichiers de log
- Sécurité et intégrité des données
- Gérer les utilisateurs
- Gérer les droits
- Les plugins Enterprise pour la sécurité
- Sauvegarde et Restauration
- Faire une sauvegarde logique / physique
- Faire une restauration logique / physique
- Sauvegarde et restauration avancée avec MySQL Enterprise Backup
- Optimisation SQL
- Supervision
- Optimisation de ses requêtes
- Optimisation du schéma
- Optimisation du serveur
- Haute Disponibilité et répartition de charge
- La réplication MySQL
- Haute disponibilité avec GroupReplication
Prochaines dates
de formation
de formation
Prochaines dates : 8 Janvier 2024.
Merci de nous contacter au 01 86 95 71 60 ou à l’adresse formation@adbi.fr