Catalogues Formations

Primes et subsides




Préparation à la certification "OCP MySQL 5.0 Developer" (CX-310-812, CX-310-813)

Durée : 2 jour(s)
Tarif : Consultez-nous

 

DEMANDE DE DEVIS SANS ENGAGEMENT - CLIQUEZ ICI

 

Ce cours permet de se préparer à la certification MySQL Developer qui comprend 2 examens (CX-310-812 et CX-310-813). Il se déroule sous la forme de questions-tests suivis d'explications si cela s'avère nécessaire. Le plan indiqué est la traduction du programme de la certification. Lors de la préparation, les points du plan ne sont individualisés que si cela s'avère nécessaire.
La formation peut être dispensée sous Linux ou sous Windows.

Public :

  • Informaticiens, développeurs, administrateurs de base de données relationnelle.

Objectifs :

  • Valider votre niveau pour vous présenter à la certification " MySQL Developer".

Pré-requis :

  • Avoir suivi les cours " T240-010 - MySQL Programmation SQL - Niveau 1 " et " T240-015 - MySQL Programmation SQL - Niveau 2 " ou avoir les connaissances équivalentes.

Contenu pédagogique

Partie 1 : Examen MySQL Developer 1

  • Concepts Client/Serveur (Part : 5%)
    • Architecture générale de MySQL
    • Appel des programmes client
    • Notion de modes SQL
  • Programme client mysql (Part : 10%)
    • Utilisation interactive
    • Délimiteur d'ordre
    • Prompts
    • Édition de la ligne de commande
    • Utilisation de fichier de script
    • Formats de sortie
    • Commandes clients et ordres SQL
    • Aide en ligne du serveur MySQL
    • Option --safe-updates
  • Connectors (Part : 5%)
    • Interface client MySQL
    • Connecteur/ODBC
    • Connecteur/J
    • Connecteur/NET
  • Types de données (Part : 15%)
    • Types numériques
    • Type BIT
    • Chaînes de caractères
    • Types temporel
    • Attributs de colonnes
    • Utilisation de l'attribut AUTO_INCREMENT
    • Gestion des données manquantes/invalides
  • Identifiants (Part : 5%)
    • Syntaxe
    • Sensibilité à la casse
    • Noms qualifiés
    • Mots réservés en tant qu'identifiants
  • Bases de données (Part : 5%)
    • Propriétés des bases de données
    • Création de bases de données
    • Modification des propriétés
    • Suppression d'une base de données
    • Informations sur une base de données
  • Tables et index (Part : 15%)
    • Propriété d'une table
    • Création d'une table
    • Modification des propriétés d'une table
    • Vider une table
    • Suppression d'une table
    • Index
    • Suppression d'un Index
    • Informations sur les tables et les index
  • Requête SELECT (Part : 15%)
    • Syntaxe générale
    • Indication des colonnes
    • Indication des lignes
    • Fonction d'agrégation
    • Clause GROUP BY
    • UNION de requêtes
  • Expressions SQL (Part : 15%)
    • Composition d'une expression SQL
    • Expressions numériques
    • Expressions littérales
    • Expressions temporelles
    • Gestion des valeurs NULL
    • Utilisation de fonctions
    • Commentaires dans une expression
  • Mise à jour des données (Part : 10%)
    • Introduction
    • Ordre INSERT
    • Ordre REPLACE
    • Ordre UPDATE
    • Ordres DELETE et TRUNCATE TABLE
    • Privilèges requis pour les modifications

Partie 2 : Examen MySQL Developer 2

  • Jointures (Part : 10%)
    • Introduction
    • Jointures internes
    • Jointures externes
    • Qualificateurs de tables et alias
    • Ordres UPDATE ET DELETE multi-tables
  • Sous-requêtes (Part : 10%)
    • Types de sous-requêtes
    • Sous-requêtes en tant qu'expressions scalaires
    • Sous-requêtes corrélées
    • Sous-requêtes multi-lignes
    • Sous-requêtes et " constructeur de ligne "
    • Sous-requête dans la clause FROM
    • Conversion de sous-requêtes en jointure
    • Sous-requête dans un ordre UPDATE
  • Vues (Part : 15%)
    • Intérêts des vues
    • Création d'une vue
    • Modification d'une vue
    • Suppression d'une vue
    • Vérification d'une vue
    • Affichage des informations sur une vue
    • Privilèges liés aux vues
  • Importation et exportation de données (Part : 5%)
    • Opérations d'importation et d'exportation
    • Importation/exportation à partir d'ordres SQL
    • Importation/exportation en ligne de commande
  • Variables utilisateur (Part : 5%)
    • Syntaxe d'utilisation des variables utilisateur
    • Propriétés des variables utilisateur
  • Requêtes préparées (Part : 5%)
    • Intérêts des requêtes préparées
    • Utilisation des requêtes préparées avec le client mysql
    • Préparation d'une requêtes
    • Exécution d'une requête préparée
    • Suppression d'une requête préparée
  • Procédures stockées (Part : 20%)
    • Intérêt des procédures stockées
    • Différences entre les fonctions et procédures stockées
    • Espace de noms des procédures stockées
    • Définition d'une procédure stockée
    • Création d'une procédure stockée
    • Modification d'une procédure stockée
    • Suppression d'une procédure stockée
    • Appel d'une procédure stockée
    • Affichage des informations d'une procédure stockée
    • Privilèges liés aux procédures stockées
  • Triggers (Part : 5%)
    • Intérêts de triggers
    • Création d'un trigger
    • Restriction sur un trigger
    • Référence des valeurs Old et New d'une colonne
    • Suppression d'une trigger
    • Privilèges liés aux triggers
  • Metadata d'une base de données (Part : 10%)
    • Différentes méthodes d'accès aux metadatas
    • Schéma INFORMATION_SCHEMA
    • Ordres SHOW and DESCRIBE
    • Utilitaire mysqlshow
  • Debugging des applications MySQL (Part : 5%)
    • Interprétation des messages d'erreur
    • Ordre SHOW WARNINGS
    • Ordre SHOW ERRORS
    • Utilitaire perror
  • Optimisations de base (Part : 10%)
    • Introduction aux principes des optimisations
    • Utilisation des index
    • Amélioration générale des requêtes
    • Choix du moteur de stockage approprié
    • Normalisation