Accueil > Big Data, SGBD, IA, BI, SAP > MySQL - Développement
Formation #BSI117

Formation MySQL - Développement

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 4 jours

Code : BSI117


Sessions programmées :

Du 23 au 26 Fév. 2021

Du 13 au 16 Avril 2021

Du 15 au 18 Juin 2021

Du 28 Sept. au 01 Oct. 2021

Du 23 au 26 Nov. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 4 jours

Code : BSI117


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

Objectifs

  • Savoir installer MySQL et assurer l'essentiel de la gestion quotidienne
  • Être opérationnel dans développement avec MySQL
Programme
1/ MySQL : Présentation et enjeux
  • Versions et différents types de licences
  • Panorama des fonctionnalités et des outils
  • Nouveautés de la version 5
2/ Installation de MySQL
  • Procédure d'installation
  • Démarrage et arrêt du serveur
  • Configuration du serveur
  • Changements de versions, migration
3/ Interagir avec le serveur
  • Le concept du client serveur
  • Le client MySQL
  • Utiliser MySQL Query Browser
  • Les différents connecteurs
4/ Création des bases
  • Créer et supprimer une base (CREATE DATABASE et DROP DATABASE)
  • Gérer l'internationalisation (jeux de caractères et interclassement)
  • Modélisation : la normalisation (NF1 à NF6)
  • Modélisation : la dénormalisation, quand, pourquoi et comment
5/ Les types de données
  • Types numériques (INTEGER, FLOAT, DECIMAL)
  • Types caractères (CHAR, VARCHAR, TEXT)
  • Types date (DATE, DATETIME,TIMESTAMP)
6/ Les moteurs de stockage
  • L'architecture d'un serveur MySQL
  • Moteur MyISAM
  • Moteur InnoDB
  • Autres moteurs : Memory, Archive...
7/ Requêtes simples
  • Requête simple (SELECT, FROM, WHERE)
  • Les autres clauses : GROUP BY, HAVING, ORDER BY, LIMIT
  • Les fonctions d'agrégation
  • Mettre à jour les données (INSERT, UPDATE, DELETE)
8/ Jointures et sous-requêtes
  • Jointures internes / externes
  • Sous-requêtes
9/ Vues
  • Cas d'utilisation
  • Simplifier les requêtes en utilisant des vues
  • Création d'une vue
  • Vues de mise à jour et d'insertion
  • Limitations des vues
10/ Programmation côté serveur
  • Procédures stockées
  • Déclencheurs
  • Evénements
11/ Transactions
  • Norme ACID
  • Niveaux d'isolation
  • Verrouillage
12/ Importation et exportation
  • LOAD DATA INFILE
  • SELECT ... INTO OUTFILE ...
  • clients mysqldump et mysqlimport
13/ Optimisation
  • Bonnes pratiques d'écriture des requêtes
  • Règles et stratégie d'indexation
  • Fonctionnement de l'optimiseur
  • La commande EXPLAIN
  • Identification des requêtes lentes
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public cible

Public cible

  • Développeurs
Dates

Dates

  • Du 23 au 26 Fév. 2021
  • Du 13 au 16 Avril 2021
  • Du 15 au 18 Juin 2021
  • Du 28 Sept. au 01 Oct. 2021
  • Du 23 au 26 Nov. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation