DÉVELOPPEUR WEB FREELANCE

En tant que formateur

25 ans d'expérience

Indépendant depuis 2008

Base de données

MySQL
Initiation

Serveur MySQL et la gestion de bases de données relationnelles
Exploiter des bases de données MySQL

 Trois jours      Présentiel      Aquisition et exploitation

Formations    Base de données    MySQL    Initiation

Formation en INTRA

Nous nous déplacons dans vos locaux
Durée : 3 jours
Forfait intra :
1670 € HT

Cette formation, à la date de votre choix, au sein de votre établissement, pour une ou plusieurs personnes.

Le forfait comprend :

  • Formation en solo ou en groupe.
  • Animation par un formateur de terrain de haut niveau professionnel, doté d’un véritable sens de la pédagogie.
  • Documentation numérique.
  • Exercice et simulation.
  • Une attestation de formation délivrée à chaque participant.

Ce forfait ne comprend pas :

Frais de déplacement et d'hébergement du formateur

Partager cette formation

 Découvrir MySQL et apprendre à installer un serveur MySQL, le gérer, l'exploiter. Apprendre le langage de MySQL.

 Savoir interroger le contenu des tables sous divers aspects
Pratiquer le langage interactif SQL dans tout environnement relationnel
Être en mesure d'écrire des requêtes compatibles avec plusieurs SGBD

 Les objectifs de la formation

  • Installer MySQL sur divers plateforme
  • Maintenir le serveur
  • Géger les utilisateur et la sécurité
  • Les bases de SQL sur MySQL

 A qui s'adresse cette formation ?

 Pour qui ?

Développeurs, Exploitants intervenant sur un serveur de bases de données, Futurs administrateurs de bases de données

 Prérequis

Être à l'aise avec un ordinateur,
Maîtriser Internet et les fonctionnalités des sites web.
Connaissances de base en programmation

Programme de la formation :

Installation du serveur
Installation sous UNIX et dérivés
Installation sous Windows
Mettre à jour MySQL
Variantes de MySQL
Installation des bases exemples
Installation du Percona Toolkit

Architecture
Vue d’ensemble
Architecture générale
L’utilisation du disque
L’utilisation de la mémoire
Les moteurs de stockage
La journalisation

Configuration du serveur
Comment configurer le serveur ?
Visualiser la configuration
Le mode SQL
Les principales options

Sécurité et gestion des utilisateurs
Sécuriser le serveur MySQL
Gestion des utilisateurs et des mots de passe
Bonnes pratiques de la gestion des droits
Sécuriser les vues et les routines stockées
Sauvegarde, restauration et intégrité des données
Utiliser SSL
Les options pour renforcer la sécurité
Chiffrement des données

Sauvegarde et restauration
Sauvegarde logique
Sauvegarde physique
Sauvegarde complète/incrémentale
Restauration
Outils

Maintenance des tables
CHECK TABLE
REPAIR TABLE
myisam-recover
Réparer une table avec un moteur de stockage InnoDB
CHECKSUM TABLE
ANALYZE TABLE
OPTIMIZE TABLE
myisamchk
mysqlcheck

Optimisation
Matériel et système d'exploitation
Cache de requêtes
Optimisation du schéma
Indexation
La commande EXPLAIN
Optimisation des requêtes
Nouvelles optimisations de MySQL 5.6
Paramétrage du serveur

Partitionnement
Pourquoi partitionner ?
Types de partitionnement
Choix explicite d’une partition
Le sous-partitionnement
Les restrictions
Les fonctions du partitionnement
Importer et exporter une partition dans une table
Gérer le partitionnement
Maintenance

Routine stockée/déclencheur/événement
Routines stockées
Les déclencheurs
Les vues
Le planificateur d’événements

Réplication
Mise en place de la réplication
Forces et faiblesses des principales topologies
Les différents modes de réplication
Variables, commandes et outils disponibles
Résolution des problèmes de réplication
Promotion d'un esclave

Outils de surveillance
Accès aux métadonnées
Outils de base pour la surveillance
Outils communautaires
Outils de surveillance du système


Les bases du langage SQL avec MySQL
Exécuter des requêtes SQL simples
Les types de données
Utiliser les fonctions MySQL
Fonctions de contrôle
Opérateurs de comparaison
Fonctions scalaires
Fonctions dates
Fonctions de groupement de données
Fonctions d’agrégat
Fonctions de chiffrement
Fonctions de compression
Construire une base de données dans MySQL
Créer et supprimer une base de données
Gérer les utilisateurs et les droits
Création d'un nouvel utilisateur
Renommer l'utilisateur
Supprimer un utilisateur
Privilèges des utilisateurs
Stockage des utilisateurs et privilèges
Gérer les tables
Les moteurs de tables
Création d'une table
Vérification d'une table
Modification d'une table
Ajout d'une colonne avec ADD
Suppression de colonne avec DROP
Modification d'une colonne avec CHANGE ou MODIFY
Suppression d'une table complète
Ajouter des données dans une table
Utiliser les index
Utiliser les clés primaires et étrangères
Utiliser des vues
Obtenir des informations sur les bases de données
Exporter et importer une base de données

Techniques avancées avec MySQL
Grouper les données
Utiliser des sous-requêtes
Réunir le résultat de plusieurs requêtes
Gérer les transactions et les accès concurrents
Effectuer des recherches avec des expressions rationnelles
Effectuer des recherches en texte intégral
Développer des programmes stockés
Développer des triggers

Exercice de la formation :

En pratique sur poste de travail.

Un PROJET ? Prenez contact avec moi.

Pour toute demande de tarif sur les formations, obtenez un devis gratuit dans les meilleurs délais.

Vous hésitez sur le concept, la faisabilité, la technique, le pourquoi et le comment ? Contactez moi !



TOP