Aller à la page de la formation sur le site du CPF
Formation SQL finançable CPF
Cette formation SQL finançable CPF comprend la certification ENI. Les exercices s’appuient sur MySQL, mais sont facilement transposables à d’autres moteurs de base de donnée comme SQL Server, ou PostGreSQL. La connaissance de SQL est un vrai plus pour votre projet professionnel.
Les bases de données relationnelle reposent sur la théorie des ensemble, c’est pour ça qu’on peut illustrer avec des diagrammes ensembliste (diagrammes de Venn)
Comment se passe une visioconférence individuelle type?
Le vidéo ci-dessus est un cours sur les jointure en SQL, elle est individualisée, l’étudiant peut poser toutes les question qu’il veut, je commente le code de l’étudiant afin de l’améliorer.
Le marché des bases de données en 2022
Les bases de données relationnelles représentent la majorité du marché, les autres types de BDD de type NoSQL, sont des niches, même si elles sont en vogue. Les bases de données relationnelles les plus populaires sont : MySQL, PostGreSQL, MariaDB, Sql Server, Oracle.
Domaines d’application du SQL
SQL est utilisé dans de nombreux domaines pour gérer les données en utilisant des bases de données relationnelles. Voici quelques exemples de domaines où SQL est couramment utilisé:
- Gestion des entreprises: Les entreprises utilisent des bases de données relationnelles pour stocker les informations sur les clients, les produits, les commandes et les finances. Les outils de gestion de base de données tels que Oracle, MySQL et Microsoft SQL Server sont couramment utilisés pour gérer ces données.
- Développement web: Les développeurs web utilisent SQL pour interagir avec les bases de données en arrière-plan de leurs applications. Les frameworks tels que PHP et Ruby on Rails incluent des outils pour faciliter l’utilisation de SQL dans les applications web (ORM).
- Science des données (Datascience) : Les développeurs utilisent SQL pour extraire, analyser et visualiser les données à grande échelle. Les outils d’analyse de données tels que R et Python incluent des bibliothèques pour interagir avec les bases de données en utilisant SQL.
- Commerce électronique: Les sites de commerce électronique utilisent des bases de données relationnelles pour stocker les informations sur les produits, les clients et les commandes. SQL est utilisé pour effectuer des requêtes sur ces données pour afficher les produits en fonction de la catégorie, du prix, mais aussi pour en extraie des KPI pour augmenter la rentabilité de l’entreprise.
- Télécommunications, jeux vidéo: L’ utilisation des bases de données relationnelles pour stocker les informations sur les joueurs, les scores et les statistiques. SQL est utilisé pour extraire ces données pour les leaderboard, les statistiques de jeu etc.
- Finances: Les banques et les entreprises financières utilisent des bases de données relationnelles intensivement, pour stocker les informations dans des grosses bases de données. Aujourd’hui la data étant devenue le nouveau pétrole, savoir requêter en SQL est vraiment une atout.
Les débouchés rendus possible par la formation au langage SQL
Il y a beaucoup de situations où vous avez besoin de savoir faire des requêtes SQL, par exemple, dans le domaine de la big data, vous pourriez être amené à faire des requêtes pour extraire des données de différentes bases de données pour les fusionner sur une même base de données, afin de rendre exploitable facilement.
Ensuite toutes les applications web ont besoin de stocker les données.
Toute application informatique a besoin d’être modélisée, et cela commence par la modélisation de la base de données.
La formation SQL complète biens les autre formations comme le développement web.
L’informatique de gestion qui est l’informatique la plus répandue dans les entreprises use abondamment du SQL, qui permet de stocker des données de manière structurées, afin de faciliter la restitution desdites informations avec le langage SQL.
Ce que cette formation n’est pas
Il y a un rôle auquel cette formation ne destine pas, c’est le métier de DBA (administrateur de base de données). Ce dernier a pour rôle de créer des bases et les maintenir, créer des utilisateurs, attribuer des rôles, mais il ne fait pas de développement.
Prérequis pour accéder à la formation au lange SQL CPF
Il faut avoir une expérience de l’informatique, en effet vous serez amené à installer l’environnement d’exécution de SQL. La connaisse de Excel peut aider, en ce sens que Excel en mode tableur ressemble beaucoup à une table de base de données.
Modalité de la formation SQL CPF
Cette formation se fait à distance, exceptionnellement si vous êtes à Toulouse, vous pouvez demander à faire à la place des visio, des cours en présentiel, où l’on fera la même chose (comptez un supplément pour le déplacement du formateur), pas de supplément si vous vous vous déplacez chez le formateur. Cette formation est de type hybride, c’est à dire que vous suivez sur une plateforme de e-learning des vidéos, des QCM et des exercices, ces exercices seront corrigés ensemble avec le formateur lors des visio conférence sur ZOOM.
Ainsi en distanciel, que vous soyez sur Paris, Bordeaux, Strasbourg, lyon, ou lille, vous pourrez suivre le cours sur le lange SQL sans problème du moment que vous disposez d’une connexion haut débit.
Lors de la session visio, vous pouvez poser toutes les questions relatives au cours et au langage SQL, vous pourrez poser vos questions sur ce qui vous n’avez pas bien compris ou des informations supplémentaires.
Contenu de la formation au langage SQL
Créer un table et les champs de la table via le DDL
Interroger une table pour en extraire les données. Interroger plusieurs tables pour rapatrier des informations non disponibles sur une seule table.
Exercices nombreux sur les requêtes SQL, sous forme de QCM et d’exercices, les cours et les exercices sont créée par votre formateur, tout est original et adapté.
Détails de la formation SQL CPF
La sélection de données
SELECT … FROM*
WHERE*
ORDER BY simple et multiple
GROUP BY simple et multiple
Les 5 opérations d’aggrégation
La clause HAVING, le WHERE des aggrégations.
Les jointures
INNER JOIN
OUTER JOIN
Compréhension des jointures du point de vue de la théorie des ensembles
Les sous requêtes (sous SELECT)
UNION
Intégrité des données
Les clés primaires, clé étrangères
Les contraintes de clé étrangères
Les index, pourquoi et comment
Les transactions
Les triggers
Les procédures stockées
Conception de base de données
Les bases normalisées et dénormalisées
Les types
Annexe
Elements de conception de base de données SQL
Divers
Cette formation fait brièvement mention de l’administration de base de donnée, mais ne couvre pas la partie administration de base de donnée, elle se concentre sur les requêtes SQL.
Si vous êtes intéressé par l’administration de base de données, sachez que les formations dans ce domaine sont spécifique à chaque logiciel évidemment, ainsi, vous trouverez les formations sur l’administration de SQL Server, d’autres formations concernent l’administration de base de donnée MySQL, d’autres formations couvrent l’administration de base de données PostgreSQL, et chaque logiciel de base de données à lui seul nécessite une formation à part entière.
Vous pouvez en faire part à votre formateur si vous avez des intentions de faire une formations sur l’administration de base de données.
Passage de la certification ENI
à l’issue de la formation, vous pourrez passer la certification ENI, qui vous donne un score absolue entre 0 et 1000 (un peu comme le TOEFL), pour vous positionner. Cette certification est reconnue au niveau national, et vous pouvez la faire valoir dans votre CV, ou auprès de votre employeur, sera un énorme plus pour votre carrière.
Vous êtes encouragé à repasser plus tard cette certification seule quand vous aurez monté en niveau, ou a poursuivre d’autres formation menant à la certification.
Financement de la formation au langage SQL via le CPF
si vous ne disposez pas assez de crédit dans votre compte, vous pouvez demander un abondement via votre entreprise, ou via le pole emploi.