Référence : PRO-MYS-0029
Durée : 3 jours
Lieu : Inter ou intra-entreprise
Présentiel et/ou Distanciel
Connaître l'architecture client / serveur MySQL. Maîtriser le langage SQL. Maîtriser la conception des bases de données. Utiliser les fonctionnalités avancées de MySQL. Connaître les procédures d'optimisation des requêtes SQL.
Développeur MySQL, Chef de projet, concepteur.
Vous êtes en situation de handicap et vous souhaitez faire une formation ?
Merci de bien vouloir nous contacter en amont afin d’étudier ensemble vos besoins et les solutions les plus adaptées.
Quelques connaissances des bases de données relationnelles et de SQL.
Les prestations de formation sont assurées par des formateurs professionnels qui utilisent des moyens pédagogiques adaptés. Dans le cadre de session intra entreprise, possibilité de travailler sur vos projets afin de répondre à vos besoins spécifiques. Supports de cours pédagogiques imprimés et/ou numérisés.
Questionnaire d'auto-positionnement: Un questionnaire d'auto-positionnement est adressé aux stagiaires en amont de la formation afin de l'adapter aux besoins et attentes des participants. Évaluation à chaud par le biais de travaux pratiques. - Exercices, tests d'évaluations (QUIZZ ou QCM ...).
Salle(s) de cours équipée(s) des moyens audiovisuels avec le matériel adapté à la formation (si besoin, ordinateur par stagiaire).
Toutes nos formations sont réalisées à la demande et en fonction des souhaits de nos clients.
Nous pouvons également réaliser des formations sur-mesure à partir de programmes existants ou en construisant un programme spécifique à partir de vos objectifs.
Merci donc de bien vouloir nous contacter par courriel ou par téléphone afin de définir ensemble les dates et modalités de formation souhaitées.
A partir de 400€ HT/jour (Nous contacter pour devis personnalisés.)
MySQL : passé, présent, futur
Les produits et les services MySQL
L'architecture
Le serveur, les clients, les utilitaires
Les protocoles d'accès
Le système MySQL 2 tiers / 1 tiers
L'utilisation des ressources
Les différents types de données MySQL
Création d'un schéma SQL
Les différents moteurs de stockage (MyISAM, MEMORY, InnoDB)
Les contraintes d'intégrité
Importer et exporter des données
Les métadonnées (information schéma)
Utiliser la clause Where pour filtrer les données
Utiliser des requêtes Insert, Update et Delete pour ajouter, modifier et supprimer des données
Utiliser les clauses Order et Group by, Having
Utiliser les fonctions d'agrégations (SUM, MAX, MIN, AVG)
Utiliser les variables utilisateur dans les requêtes
Créer des requêtes imbriquées, corrélées et décorrélées
Créer des requêtes sur plusieurs tables avec les jointures
Maîtriser le concept et l'utilisation des vues
Les requêtes préparées
Verrouiller ou déverrouiller des tables ou des lignes
Les transactions et les différents niveaux d'isolation
Présentation et utilisation des déclencheurs
Présentation, utilisation et administration des vues
Écriture et lecture sur les vues
Présentation des utilisations des procédures stockées, comparaison entre les fonctions et les procédures stockées
Déclaration et syntaxe de base d'une procédure stockée
Les événements
Présentation, administration et utilisation des événements
Présentation des privilèges et droits d'accès
Gestion des utilisateurs
Éviter l'injection SQL
Optimisation des requêtes
Optimisation des tables
MySQL Proxy