Nos solutions


Accueil  > Nos services > Formation  > Offre catalogue 2008

Offre catalogue 2008

MySQL : développement

REF : O-MYD
OBJECTIFS DU COURS
  • 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.
MISE EN PRATIQUE
Les notions abordées sont mises en pratique au cours de la formation MySQL.
PROFIL DES PARTICIPANTS
Administrateur MySQL
Chef de projet, concepteur, et architecte
Développeur
PRE-REQUIS
Quelques connaissances des bases de données relationnelles et de SQL.
DUREE
5 jours
TARIF
1 949 * € (HT)

*Déjeuners inclus
Télécharger le programme

PRÉSENTATION DE MYSQL

La relation entre MySQL et l'open source.
Les licences et les évolutions de MySQL.
Les services autour de MySQL.

INTERAGIR AVEC LE SERVEUR

Présentation des concepts client serveur.
Utilisation détaillée du client MySQL en ligne de commande.
Découverte de l'outil MySQL Query Browser.
Détail des différents connecteurs MySQL.

CRÉATION DE BASES DE DONNÉES

Les différents types de données MySQL (numériques, chaînes, dates, types spécifiques...).
Création d'un schéma SQL.
Création des tables dans la base de données : types de tables (MyISAM, MEMORY, MERGE, InnoDB...).
Contraintes d'intégrité.
Fonctions intégrées de MySQL.
Charger des données sur le serveur.

LES REQUÊTES SIMPLES

Sélectionner des données dans les tables.
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.
Maîtriser les transactions.

LES REQUÊTES AVANCÉES

Utiliser les variables utilisateurs dans les requêtes.
Présentation et détail des différentes fonctions natives dans MySQL.
Utiliser les clauses ORDER et GROUP BY, HAVING...
Utiliser les fonctions d'agrégations (SUM, MAX, MIN, AVG...) Créer des requêtes sur plusieurs tables avec les jointures.
Pouvoir sélectionner et gérer des requêtes complexes à l'aide de sous-requêtes.
Maîtriser le concept et l'utilisation des vues.

LES TRANSACTIONS AVEC MYSQL

Maîtriser le concept de transaction et les différents niveaux d'isolation.
Conception du modele physique des tables avec InnoDB.
Comprendre et utiliser les transactions.
Programmation des transactions (START TRANSACTION, COMMIT, ROLLBACK).

PROGRAMMATION CÔTÉ SERVEUR

Importer et exporter des données SQL.
Utiliser des requêtes préparées.
Découvrir le fonctionnement et maîtriser les procédures stockées de MySQL 5 / 5.1.
Création des procédures, et fonctions, appels, curseurs, gestion des variables, instructions de contrôle, gestions des exceptions...
Comprendre et savoir utiliser les déclencheurs (triggers).

NOTIONS DE SÉCURITÉ AVEC MYSQL

Mécanisme d'authentification et gestion des droits.
Notions de privilèges et accès aux données.
Sécurité des données (vues, tables, colonnes...), fonctions et procédures stockées...

OPTIMISATION DE MYSQL

Déboguer les applications MySQL.
Mettre en place le journal des requêtes lentes.
Optimisations diverses des requêtes SQL (différents types d'index. réécriture des requêtes...).
Comprendre et savoir interpréter le plan d'exécution de requête SQL (outil EXPLAIN de MySQL).
SQLI Institut est un centre de formation agréé MySQL.
Les instructeurs de SQLI sont des spécialistes certifiés par l'éditeur.
 
PARIS
4-8 fév
7-11 avril
23-27 juin
25-29 août
13-17 oct
8-12 déc
BORDEAUX
7-11 janv
17-21 mars
26-30 mai
21-25 juil
8-12 sept
24-28 nov
LYON
10-14 mars
21-25 avril
26-30 mai
23-27 juin
27-31 oct
24-28 nov
8-12 déc
MEDITERRANEE
10-14 mars
21-25 avril
26-30 mai
23-27 juin
27-31 oct
24-28 nov
8-12 déc
NANTES
4-8 fév
23-27 juin
13-17 oct
8-12 déc
TOULOUSE
11-15 fév
26-30 mai
25-29 août
17-21 nov
SUISSE
Nous consulter
MAROC
Nous consulter