Formation MySQL - En présentiel
1.250,00 EUR
- 16 hours
Devenez un développeur SQL sûr de vous grâce à notre formation : un programme complet et pratique conçu pour les débutants et les futurs professionnels des bases de données. En commençant par les bases de la gestion de bases de données relationnelles, vous apprendrez à installer MySQL, à configurer des bases de données et à utiliser les commandes SQL essentielles. Vous approfondirez ensuite la récupération de données, les requêtes analytiques, les jointures de jeux de données et les fonctionnalités SQL avancées qui vous aideront à résoudre des problèmes concrets.
Caractéristiques principales
Langue
Supports de cours en anglais
Niveau
Niveau débutant à intermédiaire
16 heures de formation dirigée par un instructeur
Plus de 30 heures de temps d’étude recommandé
Cours d’apprentissage en ligne complémentaire, à votre rythme
Évaluations auto-notées et quiz de révision
Pratique
Plus de 80 heures de pratique avec des laboratoires cloud
Demandez une confirmation de la date !
Attestation de fin de programme incluse
Résultats d’apprentissage
À la fin de ce programme, vous serez en mesure de :
Principes fondamentaux de MySQL
Comprendre MySQL au‑delà d’une utilisation basique et en maîtriser les fonctionnalités essentielles.
Création de base de données
Apprenez à créer des bases de données et à définir des tables avec des structures de données appropriées.
Commandes DML et DDL
Maîtrisez des commandes comme INSERT, UPDATE, DELETE, et bien plus encore.
Requêtes analytiques
Écrivez des requêtes SQL en utilisant MIN, MAX, AVG et d’autres fonctions.
Jointures de données
Combinez des données provenant de plusieurs tables à l’aide de JOIN, UNION et de techniques associées.
Regroupement et clauses
Organiser et manipuler des données à l’aide de clauses SQL et de fonctions de regroupement.
Fonctions mathématiques
Effectuez des calculs avancés directement dans votre base de données.
Fonctionnalités SQL avancées
Résolvez des problèmes complexes à l’aide de déclencheurs, de procédures stockées et de vues.
Intégration d’applications
Connectez MySQL avec des frameworks comme Node.js, Python et PHP.
Optimisation des performances de la base de données
Améliorez les performances grâce à l’indexation, à l’optimisation des requêtes et aux sauvegardes.
Classement des résultats
Trier et afficher les résultats de requête conformément aux exigences de l’application.
Techniques d’indexation
Appliquez des stratégies d’indexation pour améliorer l’efficacité de la base de données.
Sécurité des bases de données
Mettre en œuvre les meilleures pratiques pour sécuriser les bases de données et gérer les accès.

Chronologie du cours
Bien démarrer avec MySQL
Leçon 1
- Configurer la base de données MySQL
- Discuter des types de données qui peuvent être utilisés
- Exploiter les instructions CREATE TABLE DDL pour mettre en place un schéma de tables
- Utilisation des contraintes de clé primaire et de clé étrangère
- Insertion, mise à jour et suppression pour les opérations DML
- Modifier et supprimer des tables existantes
- Ajout et examen des contraintes sur les tables
Plongée en profondeur dans les instructions SQL
Leçon 2
- SELECT et SELECT DISTINCT pour supprimer les doublons
- Exploiter l’instruction WHERE pour restreindre l’ensemble de données obtenu
- Compte et limite pour diagnostiquer et contrôler l’ensemble de données résultant
- Spécifiez l’ordre des données récupérées en utilisant ORDER BY
- Exploiter les sous-requêtes avec IN et BETWEEN
Requêtes SQL analytiques
Leçon 3
- Obtenir des statistiques sur les données avec MIN, MAX et AVG
- exploiter GROUP BY pour agréger les données de manière personnalisée
- Instructions conditionnelles GROUP BY avec clause HAVING
Combiner des données provenant de plusieurs jeux de données
Leçon 4
- Création de tables à l’aide de clés primaires référencées
- INNER JOIN pour les jointures complètes
- Jointures LEFT et RIGHT pour combiner des données
- Jointure externe complète et union
Fonctionnalités avancées du langage SQL
Leçon 5
- Effectuez des calculs avancés avec des fonctions mathématiques
- Opérations sur les colonnes de chaînes et de texte
- Exploitez l’auto-jointure lorsque nécessaire pour joindre une table avec elle-même
Utiliser MySQL avec des applications web
Leçon 6
- Application MySQL avec Node.js (Express)
- Application MySQL avec Python (Django)
- Application MySQL avec PHP (Laravel)
Utiliser MySQL avec des applications web
Leçon 7
- Sécuriser MySQL
- Analyser les problèmes de performance avec EXPLAIN
- Utilisez l’indexation pour améliorer les performances des requêtes de recherche
- Les requêtes préparées comme meilleur modèle de requête MySQL
- Réalisation de sauvegardes et utilisation des journaux
- Décomposition de requêtes complexes en requêtes plus simples

Qui devrait s’inscrire à ce programme ?
Prérequis
Les participants doivent avoir une compréhension de base des systèmes de gestion de bases de données relationnelles (SGBDR). Une familiarité avec les concepts des SGBDR constitue un atout.
Administrateurs de bases de données en herbe
Développeurs logiciels et ingénieurs backend
Développeurs full-stack souhaitant travailler avec MySQL
Analystes de données et professionnels de la BI souhaitant approfondir leurs compétences en requêtage
Professionnels de l’informatique et administrateurs système qui gèrent et optimisent des bases de données.
Étudiants et passionnés de technologie
Déclarations
Licences et accréditation
Le cours est proposé conformément à l’Accord du programme partenaire et respecte les exigences de l’Accord de licence.
Politique d’équité
Nous encourageons les candidats à contacter l’AVC pour obtenir des conseils et un accompagnement tout au long du processus d’aménagement.
Foire aux questions

Avez-vous besoin de solutions d’entreprise ou d’une intégration LMS?
Vous n'avez pas trouvé le cours ou le programme adapté à votre entreprise ? Besoin d'une intégration LMS ? Écrivez-nous ! Nous réglerons tout !
