MYSQL : prise en main et langage SQL


        

 Voir plus d'extraits


DESCRIPTION

Dans cette formation, vous allez apprendre à manipuler une base de données MySQL avec le langage SQL. Cette compétence est nécessaire pour connecter vos applications aux données.

Pré-requis :
  • Savoir utiliser un ordinateur.
  • Des notions Excel sont un plus.

  Télécharger le plan




SESSIONS OUVERTES : PLAN

classe virtuelle, chat, webcam, partage | vidéo à la demande 24h/24 et 7j/7

  •   MySQL prise en main : #1
  • MySQL est un système de gestion de bases de données open source très utilisé. Au cours de cette session, vous allez installer le serveur MySQL, installer des outils clients SQL et voir comment se connecter au serveur MySQL.

    + Le client serveur Web
    + Les plateformes PHP MySQL
    + Installer XAMPP sous Windows
    + Les dossiers d'installation
    + Tester l'installation
    + Le client phpMyAdmin
    + Le client MySQL Workbench
    + Le client Navicat for MySQL
    + Installer Notepad++
    + Connexion et commandes en Shell
    + Utiliser un client graphique

  •   MySQL - définir les données : #2
  • Définir les données consiste à créer les structures permettant de stocker et d'optimiser l'intégrité des données d'une base de données. La partie du SQL qui réalise cela est dite DDL ou Langage de Définition des Données. Au cours de cette session, vous allez apprendre à créer une base de données, à créer des tables, à créer des contraintes ou des index, à comprendre le typage des données MySQL.

    + Créer une base de données
    + Objets d'une base de données
    + Définir une table de BD
    + Créer une table en SQL
    + Créer une table graphiquement
    + Insertion graphique de données
    + Les différentes contraintes
    + Notion de clé étrangère
    + La création de contraintes
    + Insertion avec clé étrangère
    + Les index : intérêt et syntaxe
    + Créer et supprimer des index
    + Les types de données MySQL

  •   Maîtriser les clauses SQL de mise à jour : #3
  • Les clauses SQL de mise à jour consistent à ajouter, modifier ou supprimer des données d'une base de donnée MySQL. Au cours de cette session, vous allez maîtriser le SQL pour réaliser toutes ces opérations de mise à jour, et notamment les clauses INSERT, UPDATE et DELETE.

    + Insérer certaines colonnes
    + Insérer toutes les colonnes
    + Insérer plusieurs lignes
    + Séquences, auto incrément
    + Les dates avec MySQL
    + Modifier les données : UPDATE
    + Modifier les données : REPLACE
    + Supprimer les données
    + Intégrité référentielle

  •   MySQL - altération des données : #4
  • Altérer les données consiste à réaliser des modifications dans diverses éléments de la base. Par exemple : ajouter une colonne à une table déjà existante. Au cours de cette session, vous allez apprendre essentiellement à altérer des tables en modifiant plusieurs informations : colonnes, contraintes, index, types de données, etc.

    + ALTER TABLE et ses options
    + Modifier contraintes et index
    + La clause RENAME
    + Navicat, Workbench

  •   Maîtriser les sélections MySQL (I) : #5
  • L'algèbre relationnelle est une suite d'opération ensemblistes permettant de travailler sur les relations. Au cours de cette session, vous allez apprendre les notions d'algèbre relationnelle : relation, clés, projection, restriction ou jointure.

    + Introduction
    + La projection
    + La sélection ou restriction
    + Union et différence
    + L'intersection
    + Le produit cartésien
    + La jointure interne
    + L'autojointure
    + La jointure externe
    + TD - Algèbre relationnelle
    + Support (PDF)

  •   Maîtriser les sélections MySQL (II) : #6
  • La clause SELECT et ses nombreuses options permet de récupérer des données préalablement stockées dans une base de données MySQL. Au cours de cette session, vous allez apprendre en pratique à écrire du SQL adéquat pour extraire des données par projection, restriction, regroupement, et en utilisant les notions d'algèbre relationnelle.

    + Syntaxe du SELECT
    + Projection et ordonnancement
    + Filtrage et opérateurs
    + Regrouper et agréger
    + Regrouper et filtrer
    + Opérations ensemblistes
    + L'intersection
    + L'union
    + La différence
    + Le produit cartésien

  •   Maîtriser jointures et sous-requêtes SQL : #7
  • Les jointures permettent d'extraire des données en utilisant plusieurs tables. Ces opérations permettent de soumettre à la base de données des demandes plus ou moins complexes de sélection de données. Dans cette session, vous allez étudier et mettre en oeuvre les différentes formes de jointure en vue d'extraire les données souhaitées.

    + Equijointure, autojointure
    + Les jointures externes
    + Jointures complètes
    + La jointure naturelle
    + Les sous requêtes
    + Sous requêtes monolignes
    + Sous requêtes multilignes
    + Sous requêtes correlées

  •   Travaux pratiques MySQL : #8
  • Ces travaux pratiques ont pour objectif de manipuler des schémas de bases de données plus élaborés, comportant plusieurs tables liées les unes aux autres. Vous allez pouvoir créer des structures (tables, contraintes, index, etc.), altérer ces structures, mettre à jour des données et réaliser diverses sélections simples ou plus élaborées (jointures).

    + TP : définition des données
    + TP : insérer, modifier,supprimer les données
    + TP : sélection, regroupement, jointures
    + TP : altération des données
    + TP : altération des données



AVANTAGES ET TEMOIGNAGES

  • Votre coach Reconvert.
  • Pédagogie orientée pratique.
  • Replay des sessions en direct.
  • Supports PDF de qualité.

La qualité est excellente, l'enseignant crée un espace de confiance et rend la formation très agréable. J'ai adoré, le professeur et son cours sont très complets. La formation a été facile à comprendre et très dynamique. M. Gamba est un excellent professeur.
J. Ruiz
The Moneytizer, Mexico

La formation avec vous était géniale. C'est super intéressant et très formateur. Actuellement je suis chez Micropole, en tant que Cloud & Big Data Engineer. Merci.
A. Chuttoo
Micropole, France

Ces 4 jours ont été enrichissants. Suite à la formation HTML puis CSS, celle de Javascript m'a apporté encore plus de connaissances et de compétences sur le sujet.
J. Salgueiro
The Moneytizer, Brazil



Autres références :

Cliquez sur le logo.


Capgemini Atos Allianz TheMoneytizer CPAM M2iFormation Global Knowledge Ikea Hewlett Packard Ministère de la Défense AKKA Ministère de l'intérieur AFP Enedis Viveris Titeflex Autres


DATES DES SESSIONS

En direct :
29/09 au 01/10/2021 (3 jours)
25 au 27/10/2021 (3 jours)

En VOD :
Accès 24h/24 et 7j/7
Vous avez vos propres dates ? les proposer ici



RESERVATION

Paiement flexible : vous pouvez payer en une ou en plusieurs fois, sans aucun frais. Toutes les sessions Reconvert se font en DIRECT ou classe virtuelle ou en VOD ou vidéo à la demande.

 Réservation possible pour 1 groupe

Session en direct
417 €.


Autre type de paiement ? nous contacter



Autres formations

Python par la pratique
Apprendre par la pratique à programmer en langage Python.


HTML5 et CSS : créer des sites web
Réaliser l'intégration web en codant en HTML5 et CSS les pages de votre application.


PHP : créer des pages dynamiques
Développer en PHP les interactions avec les bases de données SQL.


Je découvre le développement web
Découvrir le développement web en 30 mn chrono, et voir si ce métier est fait pour vous.


Algorithmique et programmation structurée
Un algorithme permet de définir les différentes étapes à suivre pour résoudre un problème.


J'apprends le langage SQL avec MySQL
Bien démarrer avec une base de données en apprenant à écrire des clauses SQL simples


J'apprends à programmer en Python
Faire vos débuts en Python en apprenant à l'installer et à créer de petits programmes


Programmation Javascript
Créer de l'interactivité sur le navigateur avec le langage Javascript.


e-marketing : techniques et outils
Comprendre et réaliser des campagnes e-marketing avec des outils professionnels


Je crée mon blog sans programmer
Apprendre à créer un blog perso ou d'entreprise directement dans votre navigateur, sans programmer


Programmation jQuery
Rendre une page interactive avec jQuery et utiliser la technologie Ajax.


Java Database Connectivity
Interfacer votre du code Java avec une base de données relationnelle.