Vous voulez une façon amusante d'apprendre le langage populaire des bases de données? Ces sites vous aideront à apprendre pendant que vous jouez.
SQL (Structured Query Language) est un langage de requête populaire utilisé dans le développement de logiciels. Il est largement utilisé avec les bases de données relationnelles pour traiter et stocker des données.
En tant qu'analyste de données ou développeur, apprendre SQL est une compétence essentielle. Vous pouvez structurer et traiter des données à l'aide de différents langages de programmation. Bien que SQL soit facile à apprendre, sa maîtrise dans des situations réelles est difficile.
Voici six sites pour apprendre et perfectionner vos compétences en SQL en jouant à des jeux.
Vous voulez vous amuser tout en apprenant SQL? Bienvenue dans SQL Mystery. Ce site Web rend amusant l'apprentissage de SQL tout en résolvant un mystère de meurtre à l'aide de Requêtes et commandes SQL. Ils ont des mystères pour les débutants pour vous initier aux concepts de manière ludique. Ils ont également des jeux plus difficiles à résoudre pour les apprenants avancés.
Les jeux commencent par un historique et une définition de SQL et de ses concepts. Après une bonne compréhension du langage de requête, vous pouvez commencer à jouer aux jeux. C'est idéal pour les débutants sans connaissance de SQL.
Pour gagner le jeu, vous devez aider un service de police fictif à résoudre un crime. Le crime s'est produit à SQL City et le tueur est en fuite. Pour le résoudre, vous devez récupérer un rapport de crime dans la base de données du service de police.
Vous devez rechercher des indices dans la base de données en exécutant les commandes SQL sur l'éditeur de code interactif. Si vous aviez le bon nom du tueur, vous auriez résolu le mystère du meurtre et gagné la partie.
Le site Web SQLPD vous emmène dans une mission intrigante tout en enseignant SQL. C'est un site interactif adapté aux apprenants SQL débutants et avancés. Il a une interface simple avec de nombreuses activités qui vous permettent de vous amuser tout en apprenant SQL.
En tant qu'apprenant, vous recevez un briefing de mission détaillant comment mener à bien la mission et soumettre les résultats. Le site comporte plusieurs onglets, chacun avec des détails qui vous aident à mener à bien la mission. Le premier onglet est la brève section avec des détails sur la mission.
Le deuxième onglet a l'éditeur de code qui vous permet de sélectionner les commandes et de trouver des noms dans une base de données. Le troisième onglet affiche les résultats de l'éditeur de code.
Le quatrième onglet est un guide qui vous rappelle les concepts SQL dont vous avez besoin pour le jeu. Le cinquième onglet vous permet de créer un profil pour permettre au site de suivre vos progrès.
Ce site Web est une bonne ressource pour les débutants en SQL car il nécessite peu ou pas de connaissances en codage. Zi Chong, avec d'autres contributeurs, a créé ce livre électronique interactif.
L'interface aide les apprenants à comprendre SQL en exécutant des requêtes sur des ensembles de données réels. Le site Web n'est pas seulement une page de référence pour apprendre SQL. Les apprenants apprennent par la pratique. Zi Chong présente les commandes SQL et explique quand et comment les utiliser pour interroger des données.
En tant qu'apprenant, vous pouvez accéder à un éditeur de codage interactif. À l'aide de l'éditeur, vous pouvez vous entraîner en exécutant les commandes et en affichant le résultat. Vous pouvez interroger des ensembles de données réels, ce qui est un moyen important de obtenir une expérience réelle en SQL.
Non seulement le site Web est gratuit, mais il est également exempt de publicités. Vous n'êtes pas obligé de vous inscrire ou de télécharger quoi que ce soit pour utiliser le site et commencer à apprendre.
Sqlzoo est un joyau absolu si vous voulez apprendre SQL en pratiquant. Il propose des didacticiels interactifs qui vous aident à apprendre des concepts de base aux concepts avancés.
Vous pouvez apprendre par étapes avec des didacticiels interactifs et des données réelles. Il est également livré avec un éditeur de code interactif. Vous pouvez accéder à une base de données et à un quiz pour tester votre compréhension du sujet. Vous vous entraînez ensuite en manipulant les données fournies et en voyant vos résultats.
Si vous échouez à un quiz, ils fournissent la bonne réponse et la possibilité de réessayer. Lorsque vous passez, ils expliquent comment ils sont arrivés à la réponse.
Vous avez un accès gratuit à tous les outils et ressources du site Web. Une fois que vous vous sentez à l'aise avec SQL, ils fournissent des ressources pour vous entraîner sur des projets. Vous n'avez pas non plus besoin de vous inscrire ou de télécharger des outils.
SQLBOLT propose une série de leçons et de cours interactifs pour vous aider à maîtriser rapidement SQL. Vous apprendrez SQL tout en interagissant avec une base de données réelle.
Tout d'abord, vous obtenez un bref historique des bases de données SQL et relationnelles et de leur corrélation. Ce contexte vous aide à mieux comprendre la langue et ses origines. Vous êtes ensuite présenté aux différentes parties de la requête SQL et montré comment modifier le schéma à l'aide de commandes.
Tu peux créer des tables de base de données à partir de zéro et manipuler ceux qui existent déjà. Chaque leçon introduit un nouveau concept et comprend un cours interactif à la fin de chaque leçon. Leur éditeur de code interactif vous permet de vous entraîner avec divers ensembles de données.
Vous apprenez à votre rythme et expérimentez différentes bases de données. Si vous n'êtes pas débutant, vous pouvez ignorer les bases et passer aux concepts plus avancés.
Le site Web Schemaverse vous permet de jouer à un jeu implémenté dans une base de données PostgreSQL. Vous utilisez des commandes SQL pour commander une flotte de vaisseaux spatiaux.
Vous pouvez affronter d'autres joueurs et le gagnant remporte un trophée, ce qui le rend amusant et engageant. Vous avez également la possibilité d'utiliser l'IA pour commander la flotte à votre place.
Schemaverse a une plate-forme simple avec plusieurs jeux pour les débutants et les apprenants avancés. Tout d'abord, vous devez vous inscrire et vous connecter pour jouer à leurs jeux. Sur le site, vous aurez accès à plusieurs jeux et autres ressources qui vous guideront sur la façon de démarrer.
Le site a une page de tutoriel qui détaille son arrière-plan et comment utiliser ses ressources. Vous découvrirez l'interface et comment naviguer sur les planètes et les vaisseaux à l'aide de SQL.
Sur Schemaverse, vous apprenez les détails de sécurité SQL, PostgreSQL et vous vous amusez simultanément. Vous pouvez utiliser n'importe quel langage de programmation prenant en charge PostgreSQL pour jouer au jeu.
Ils ont 11 exemples de code qui les guident sur la façon d'utiliser le code pour exécuter les jeux. Schemaverse est open-source, vous pouvez donc contribuer au jeu en utilisant leur page GitHub.
Pourquoi apprendre SQL?
SQL est une technologie largement utilisée dans le développement de logiciels. Les applications transactionnelles et analytiques utilisent des bases de données SQL pour stocker et traiter efficacement les données.
Les secteurs à la croissance la plus rapide, comme les médias sociaux, la finance et le traitement des données, utilisent des bases de données SQL. C'est donc une compétence essentielle à avoir dans le développement de logiciels modernes. Vous pouvez commencer par les jeux de cet article et passer aux ressources avancées.