bext Learn, Tutoriels interactifs
Le site d’apprentissage de bext : un tutoriel interactif en écran partagé, la leçon d’un côté, le code modifiable et l’aperçu de l’application de l’autre, avec des tutoriels et des astuces.

Apprendre bext en construisant une application
learn.bext.dev est le site d’apprentissage de bext et de PRISM, son moteur de rendu. Il s’adresse aux développeurs qui découvrent l’outil et veulent le prendre en main sur un exemple concret plutôt qu’à la lecture de la documentation seule.
Nous avons développé un tutoriel interactif en écran partagé : la leçon à gauche, et à droite les fichiers, l’éditeur et l’aperçu de l’application construite, un tableau de bord d’administration. Le code se modifie dans le navigateur et l’aperçu suit. Le site réunit aussi des tutoriels par projet et des astuces, en français et en anglais.
Le projet en bref
- Besoin
- Apprendre bext et PRISM sur un exemple concret, pas seulement dans la documentation.
- Ce que nous avons livré
- Un tutoriel en écran partagé, leçon, fichiers, éditeur et aperçu, où le code se modifie et se recompile dans le navigateur, étape par étape, jusqu’à une application d’administration en ligne.
- Résultat
- Un site en français et en anglais, avec des tutoriels par projet, des astuces et la reprise de la progression.
Un tutoriel en écran partagé
Le tutoriel de learn.bext.dev apprend à construire une application avec PRISM, le moteur de rendu de bext. Sur ordinateur, la leçon occupe la moitié gauche de l’écran. À droite, un bac à sable réunit les fichiers du projet, l’éditeur de code et l’aperçu de l’application.
À chaque étape, les lignes ajoutées depuis l’étape précédente sont signalées dans le code. Le visiteur peut modifier le code : il est recompilé dans son navigateur et l’aperçu se met à jour aussitôt. Une console affiche les messages du code, et chaque fichier peut être remis dans son état d’origine.
Le projet de l’étape se copie ou se télécharge, pour être repris sur son propre poste.
Faites glisser le schéma pour le voir en entier.

D’un dossier vide à une application d’administration
Le tutoriel suit la construction d’un petit tableau de bord d’administration, étape par étape. Il commence par un dossier et une première page, ajoute la mise en page commune, la navigation et l’en-tête, puis affiche des données : un tableau de produits, une fiche par produit et une recherche. Il se termine par un formulaire traité côté serveur et un récapitulatif.
L’application construite est en ligne : l’aperçu affiche la vraie application, dont les liens fonctionnent. Une barre d’adresse permet d’y naviguer comme dans un navigateur.
Une barre de progression suit l’avancement. Les étapes vues sont gardées dans le navigateur du visiteur, et la page d’accueil propose de reprendre là où il s’était arrêté. Une palette de recherche mène directement à une étape.
Faites glisser le schéma pour le voir en entier.
Des tutoriels, des astuces et deux langues
Autour du tutoriel interactif, le site réunit des tutoriels par projet, qui se déplient ligne par ligne avec le code de chaque étape, et des astuces courtes classées par thème : performance, sécurité, déploiement et outils.
L’accueil et le tutoriel existent en français et en anglais, avec une bascule sur chaque étape. Sur téléphone, la leçon se lit comme une page et le bac à sable passe en onglets, Code et Aperçu.
Le site renvoie vers le bac à sable en ligne de bext, sa documentation et la bibliothèque de composants bext/ui.

Le site, page par page
21 pages capturées sur learn.bext.dev le 25 septembre 2026, sur ordinateur et sur téléphone. Cliquez sur un aperçu pour l’agrandir, puis faites défiler à l’intérieur pour découvrir toute la page. Les flèches permettent de changer de page.
L’accueil et les ressources
La page d’accueil en français et en anglais, les tutoriels par projet et les astuces.
4 pages, 4 vues mobilesLe tutoriel interactif
La leçon à gauche, le code et l’aperçu à droite, de la première page au formulaire.
11 pages, 9 vues mobiles










L’application d’exemple
Le tableau de bord que construit le tutoriel, en ligne et utilisable dans l’aperçu. Données fictives.
6 pages, 0 vues mobilesLes fonctions du site
Les fonctions développées pour learn.bext.dev, du tutoriel interactif aux ressources.
Tutoriel interactif
- Leçon et bac à sable côte à côte sur ordinateur
- Étapes regroupées en parties, avec précédent et suivant
- Lignes ajoutées à chaque étape signalées dans le code
- Palette de recherche pour aller directement à une étape
- Barre de progression et reprise à la dernière étape vue
- Code et aperçu en onglets sur téléphone
Bac à sable
- Arborescence des fichiers du projet de l’étape
- Éditeur de code modifiable, avec coloration syntaxique
- Aperçu recompilé dans le navigateur à chaque modification
- Console qui affiche les messages du code
- Réinitialisation d’un fichier ou de tout le projet
- Copie du code et téléchargement du projet
- Volets redimensionnables
Application d’exemple
- Tableau de bord d’administration réellement en ligne
- Liste des produits, fiche produit et recherche
- Formulaire d’ajout d’un produit
- Pages des commandes et des clients
- Barre d’adresse avec précédent, suivant et rechargement
- Aperçu agrandi à la taille du bac à sable
Ressources
- Accueil avec le tutoriel mis en avant
- Tutoriels par projet, dépliables ligne par ligne
- Astuces classées par thème
- Liens vers le bac à sable en ligne, la documentation et bext/ui
Langues
- Français par défaut, anglais sous /en
- Bascule FR et EN sur chaque étape du tutoriel
Technologies utilisées
- Rendu : PRISM, rendu côté serveur par le moteur bext
- Éditeur : CodeMirror
- Aperçu : transpilation du code dans le navigateur avec Babel
- Langues : français et anglais
Pour un projet du même type
Le site a pu évoluer depuis notre intervention.

























