Caractéristiques du cours
Durée
4 jours
Niveau de compétence
intermédiaire
Profils
développeur
Type de formation
Inter-entreprise
Prix
2400€ H.T
Note moyenne de satisfaction
8.2/10
Qualité du dispositif de formation
Référence année 2023
de formation
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 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
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
À l’issue de chaque module, le formateur évaluera chacun des participants en fonction des cas pratiques et exercices effectués
À la fin de la formation tous les participants recevront une attestation de formation.
Les personnes en situation de handicap sont invitées à nous communiquer leurs besoins spécifiques. Nous ferons tout pour les mettre dans les meilleures conditions de suivi de la formation (compensation, accessibilité…)
de formation
Prochaines dates : 15,16,17 et 18 Avril 2024
Cette formation peut être organisée en intra. Pour ce faire, merci d’utiliser le formulaire de contact afin que nos équipes organisent avec vous une formation sur mesure selon vos disponibilités et vos besoins.
Inscrivez-vous au moins 10 jours avant le début du cours pour garantir votre place. Ce délai permet une préparation optimale et un accueil de qualité.
Merci de nous contacter au 01 86 95 71 60 ou à l’adresse formation@adbi.fr