Intermédiaire

Animer avec du Code via Motion Canvas

Quand on a besoin de créer des vidéos techniques, ajouter des animations est un bon moyen d'améliorer les explications et la compréhension....

Intermédiaire

UnionFind

Dans cette vidéo je vous propose de découvrir une nouvelle structure de données : le "Union-Find" qui permet de travailler...

Intermédiaire

Découverte du ResizeObserver

Quand on a besoin qu'un élément réagisse en fonction de sa dimension en JavaScript, on pense souvent à l'évènement resize (window.addEventListener('resize'))....

Intermédiaire

Le nouveau compiler de React

Dans cette vidéo je vous propose de découvrir le nouveau compiler de React qui permet d'optimiser automatiquement le rendu des composants...

Intermédiaire Premium

Gestion des étapes de la recette

Dans cette dernière vidéo, nous allons mettre en place le système d'étapes dans nos recettes de cuisine. L'objectif est de permettre...

Intermédiaire Premium

Associer les ingrédients aux recettes

Dans cette seconde vidéo de notre TP je vous propose de découvrir comment mettre en place un élément de formulaire avancé. L'objectif...

Intermédiaire

Créer une interface d'administration

Aujourd’hui, je vous propose de pratiquer autour d'un TP sur Laravel, Inertia et React. L’idée, c’est de voir comment combiner...

Intermédiaire

Shadcn

shadcn se présente comme une bibliothèque de composants React mais avec un détail très particulier. Contrairement à des solutions...

Intermédiaire

Créer un serveur MCP

Aujourd’hui, je vous propose de découvrir le protocole MCP (Models-Context-Protocol), développé par Anthropic (l’équipe derrière...

Intermédiaire

daisyUI

Aujourd'hui, je vous propose de découvrir daisyUI, un plugin pour TailwindCSS qui va grandement simplifier la création de vos composants...

Intermédiaire Premium

Page détail produit

Nous allons finir l'intégration de cette maquette avec la création de la page détails d'un produit. La principale difficulté de...

Intermédiaire Premium

Filtre produits

Dans ce chapitre, nous allons attaquer la partie qui permet de lister les produits et de les filtrer. Cette partie sera l'occasion...

Intermédiaire Premium

Pied de page

Pour finaliser notre page d'accueil nous allons intégrer la partie "pied de page". La principale difficulté que l'on va...

Intermédiaire Premium

En tête du site

Dans ce chapitre nous allons enfin passer à l'intégration de l'en tête du site (topbar). Cette partie n'est jamais très évidente...

Intermédiaire Premium

Bloc Promotions

Dans ce chapitre nous allons intégrer le bloc "Promotions" et voir comment on peut réutiliser le style des cartes produit...

Intermédiaire Premium

Bloc articles

Dans ce chapitre nous allons intégrer le bloc qui liste les derniers articles du blog. Ce bloc sera plus simple que ce que l'on a...

Intermédiaire Premium

Bloc "Continuer vos achats"

Dans ce chapitre nous allons intégrer le bloc "Continuer vos achats" qui permet d'afficher à l'utilisateur les éléments...

Intermédiaire Premium

Bannière & Catégories

Dans ce second chapitre nous allons intégrer la bannière qui se situe en haut de la page et le bloc qui permet d'aller rapidement...

Intermédiaire

Intégrer la grille produit

Dans ce premier chapitre je vous propose de découvrir le logiciel utilisé pour la maquette et d'intégrer notre premier bloc. N'hésitez...

Intermédiaire

Quel framework backend choisir ?

Node.js est un environnement puissant pour développer des applications backend, mais choisir le bon framework peut être déroutant....

Intermédiaire

Découverte de Livewire

Dans cet article je vous propose de découvrir Livewire qui est un outil, pour Laravel, qui permet de créer des éléments d'interface...

Intermédiaire

Le protocole NTP

Il m'arrive régulièrement de m'interroger sur le fonctionnement des systèmes fondamentaux qui nous entourent. Récemment, je me...

Intermédiaire

Les générateurs

Dans ce tutoriel je vous propose de découvrir les générateurs en JavaScript et les fonctions function*qui ont la particularité...