BETA

Comment ça marche

Les contenus byte_layers se pratiquent dans VS Code : une extension affiche le cours à côté du code, lance les commandes dans le terminal et vérifie chaque étape. Trois étapes pour commencer.

Installer l'extension

Une seule fois. L'extension s'appelle byte_layers : dans VS Code, ouvrir la vue Extensions, chercher « byte layers », puis Installer. Elle est aussi sur le VS Code Marketplace et sur Open VSX.

Il faut VS Code 1.91 ou plus, sur macOS ou Linux. Open VSX sert à VSCodium et code-server. Selon le contenu, d'autres outils sont nécessaires (Docker, Java…) : la fiche du contenu les indique.

Ouvrir un contenu

Depuis sa fiche sur le site, « Ouvrir dans VSCode » ouvre le contenu dans VS Code, à la bonne version : VS Code demande d'autoriser l'extension à ouvrir le lien, l'extension montre le dépôt, la version et le dossier (~/byte_layers/…), puis récupère le contenu avec git et l'ouvre. Il faut l'extension et git.

Ou à la main : récupérer le dépôt du contenu, puis ouvrir son dossier dans VS Code — l'extension détecte le dossier .layers/ et s'affiche d'elle-même.

bash
git clone <adresse-du-dépôt> && code <dossier>

Pratiquer, étape par étape

L'icône byte_layers ouvre le cours dans la barre latérale : le sommaire, puis chaque étape, à côté du code et du terminal.

  • ▶ lance la commande dans le terminal — elle reste visible et copiable avant
  • ✓ une vérification : l'étape se valide quand ce qu'elle demande est fait, sur la machine
  • QCM des questions pour s'assurer d'avoir compris
  • 💡 🔑 des indices, puis la solution, si besoin

⚠ Un contenu exécute des commandes sur la machine

C'est ce qui permet de pratiquer et de vérifier. N'ouvrir que des contenus d'une source de confiance : à l'ouverture, VS Code demande de faire confiance au dossier — sans cette confiance, rien ne s'exécute. Chaque commande est affichée avant d'être lancée.

Lire sans installer

Chaque contenu se lit aussi sur le site, étape par étape. Les commandes s'y copient ; les quiz, indices et solutions y fonctionnent. En revanche, les vérifications ont besoin de VS Code : elles s'exécutent sur la machine.

La progression

Elle est enregistrée là où l'on pratique : dans VS Code d'un côté, dans le navigateur de l'autre. Pour l'instant, les deux ne se rejoignent pas ; des comptes, plus tard, permettront de retrouver sa progression partout.

Questions fréquentes

C'est gratuit ?

Oui. Les contenus sont publics, sous licence CC BY-NC-SA 4.0 : libres de lecture et de partage, pas d'usage commercial.

Ça marche sous Windows ?

Pas encore : byte_layers est testé sur macOS et Linux. Les contenus lancent des commandes bash ; Windows viendra ensuite.

Sans VS Code ?

VSCodium et code-server installent l'extension depuis Open VSX. Sinon, les contenus se lisent sur le site.

Et en formation ?

Le formateur peut fournir un environnement prêt à l'emploi (VS Code dans le navigateur, outils installés) : il suffit alors d'ouvrir le lien donné en séance.

Prêt à pratiquer ? Voir les contenus