Article original : Relational Database Course – How to Learn SQL in VSCode Using Docker and freeCodeCamp
Vous pouvez maintenant apprendre les concepts des bases de données relationnelles et SQL directement dans votre éditeur VSCode. Ce tutoriel vous guidera à travers l'installation en utilisant Docker.
Pendant ce cours complet de 300 heures, vous apprendrez à construire plus d'une douzaine de projets. Certains d'entre eux impliqueront des instructions étape par étape, et d'autres seront ouverts, avec des suites de tests élaborées.
Vous utiliserez de vrais outils et logiciels de développement comme VS Code, PostgreSQL, et la ligne de commande Linux/Unix pour compléter des tutoriels interactifs et construire des projets.
Ce que vous allez apprendre
La ligne de commande Linux/Unix
Les bases de données relationnelles
SQL et PostgreSQL
Bash et les scripts Bash
Git et GitHub
Nano
Et beaucoup d'autres concepts et outils
Ce cours a été rendu possible grâce à une subvention de Class Central, un moteur de recherche et site de critique pour les cours en ligne.
Comment installer Docker et exécuter le Programme de Bases de Données Relationnelles
Docker exécutera un conteneur sur votre ordinateur qui contient le logiciel et la structure de fichiers nécessaires pour ces tutoriels.
Vous travaillerez dans ce conteneur en utilisant VSCode et l'extension Dev Containers. Une fois qu'il est en cours d'exécution, l'extension CodeRoad exécutera les tutoriels que nous avons créés.
Prérequis
Avant de commencer, vous devez avoir installé quelques éléments :
L'extension Dev Containers pour VS Code
Comment Exécuter un Projet dans Docker
Suivez ces étapes pour exécuter le conteneur Docker et démarrer un tutoriel :
Clonez le dépôt RDB Alpha sur votre ordinateur avec
git clone https://github.com/freeCodeCamp/rdb-alphaOuvrez un terminal, naviguez jusqu'au répertoire
rdb-alpha, et ouvrez VS Code aveccode .Dans VS Code, ouvrez la palette de commandes avec
Ctrl / Cmd + Shift + P. Ensuite, entrez et exécutezDev Containers: Rebuild and Reopen in ContainerUne nouvelle fenêtre VS Code s'ouvrira et commencera à construire l'image Docker. Cela prendra plusieurs minutes pour la première construction
Une fois l'image construite, ouvrez à nouveau la palette de commandes avec
Ctrl / Cmd + Shift + P, entrez et exécutezCodeRoad: Start. La commande ne sera pas disponible tant que l'extension n'aura pas fini de s'installer dans votre conteneurDans la fenêtre CodeRoad, cliquez sur "Start New Tutorial"
Cliquez sur l'onglet
URLet entrez l'URL du fichiertutorial.jsonpour le projet que vous souhaitez démarrer (ex: https://raw.githubusercontent.com/freeCodeCamp/learn-bash-by-building-a-boilerplate/main/tutorial.json). Liste complète des tutoriels disponibles ci-dessous.Cliquez sur le bouton "Start" pour commencer les leçons
Comment Redémarrer ou Changer de Projets
Si vous redémarrez ou changez de projets, vous perdrez votre progression sur un tutoriel que vous auriez commencé ainsi que tous les fichiers ou dossiers que vous auriez créés.
Ouvrez la palette de commandes avec
Ctrl / Cmd + Shift + P, entrez et exécutezDev-Containers: Rebuild ContainerAttendez que VS Code rouvre et recharge le conteneur
Ouvrez CodeRoad depuis la palette de commandes comme vous l'avez fait auparavant, cliquez sur "Start New Tutorial", et entrez l'URL du fichier
tutorial.jsonpour le projet que vous souhaitez faire
Cours Disponibles
Voici une liste des tutoriels actuellement disponibles. Ouvrez l'un d'eux et utilisez son URL, comme décrit dans les instructions ci-dessus, pour le démarrer.
Apprendre SQL en Construisant une Base de Données Étudiante : Partie 1
Apprendre SQL en Construisant une Base de Données Étudiante : Partie 2
Apprendre Bash Avancé en Construisant un Traducteur Kitty Ipsum
Apprendre Bash et SQL en Construisant un Magasin de Location de Vélos
Voici une vidéo de moi faisant "Apprendre Bash en Construisant un Modèle" en 13 minutes et 38 secondes :
Téléchargez également le Thème Sombre freeCodeCamp pour VS Code
Si vous aimez le schéma de couleurs utilisé par ces tutoriels, vous pouvez télécharger l'extension du thème sombre freeCodeCamp depuis le Visual Studio Marketplace.
Vous pouvez en apprendre plus sur le thème sombre ici.
Aidez-nous à améliorer ces cours en posant des questions et en nous donnant votre avis
Si vous avez des questions sur ces nouveaux cours de bases de données relationnelles, si vous êtes bloqué à un moment donné, ou si vous avez simplement des commentaires généraux à leur sujet, vous pouvez créer un fil de discussion sur le forum freeCodeCamp.
Nous avons également notre propre système de salon de discussion similaire à Slack où vous pouvez poser des questions et contribuer à nos projets open source. Rejoignez notre système de salon de discussion.
Bon codage.