Intermédiaire

Dompter la hauteur de ligne

Une des choses qui me rend complètement fou lorsque je travaille sur du CSS, c'est la gestion de la hauteur de ligne par les navigateurs....

Intermédiaire

Svelte 5 & les runes

Svelte 5 vient de sortir et cette nouvelle version introduit un nouvel élément pour gérer la réactivité (synchronisation de l'état...

Intermédiaire

Les ValueResolver

Dans Symfony, les controllers sont au cœur de la logique de notre application. Les méthodes peuvent recevoir des paramètres qui...

Intermédiaire

Tanstack Vue Query

Dans ce chapitre je vous propose de découvrir une librairie incontournable lorsqu'il s'agit de récupérer des données tiers avec...

Intermédiaire

Vite PWA

Dans ce tutoriel, je vous propose de découvrir ensemble le plugin vite pwa qui va vous permettre de créer une progressive web app...

Intermédiaire

Créer une application React Native

React Native est un framework permettant de développer des applications mobiles (iOS et Android) à partir de code React. Dans cette...

Intermédiaire

Nuxt

Nuxt est un framework open source qui permet de créer des applications plus facilement en utilisant des composants Vue.js. Son principal...

Intermédiaire

Gérer l'état avec Pinia

Aujourd'hui, nous allons explorer ensemble Pinia, un gestionnaire d'État global pour Vue.js. Même si vous pouvez créer des valeurs...

Intermédiaire

TypeScript avec Vue.js

Dans ce chapitre nous allons voir comment utiliser TypeScript dans le cadre d'un projet Vue.js. La vérification du code et la validation...

Intermédiaire

Gérer le CSS avec Vue.js

Dans ce chapitre, je vous propose de découvrir comment gérer les styles au niveau de vos composants Vue.js. Par défaut, lorsque...

Intermédiaire

Tester ses composants

Dans ce chapitre je vous propose de découvrir comment tester vos composants Vue.js. Pour cela on va se reposer sur plusieurs librairies...

Intermédiaire

Vue router

Vue Router est la bibliothèque officielle de routage pour Vue.js, essentielle pour créer des applications monopage (SPA). Elle permet...

Intermédiaire

Provide et Inject

Provide et Inject sont des fonctionnalités offertes par Vue.js qui permettent de partager des données entre un composant parent et...

Intermédiaire

Transition

Dans ce chapitre nous allons voir comment gérer les animations dans le cadre de nos composants et nous allons découvrir le composant...

Intermédiaire

Comprendre la réactivité

Dans ce chapitre nous allons explorer plus en profondeur le fonctionnement de la réactivité pour comprendre comment Vue.js gère...

Intermédiaire

Composition ou Option ?

Si vous avez fait un tour sur la documentation vous avez du remarquer la présence d'un bouton permettant de changer le format de code....

Intermédiaire Premium

TP: Single Page Application

Pour aller plus loin dans la pratique je vous propose de créer une "single page application". L'objectif est de créer un...

Intermédiaire

TP: Quiz

Maintenant que l'on a vu pas mal de nouvelles notions je vous propose de les mettre en pratique à travers la création d'un système...

Intermédiaire

Les observateurs

Les watchers permettent d'observer manuellement une valeur réactive pour déclencher un comportement spécial lors du changement. const...

Intermédiaire

Le cycle de vie des composants

Dans ce chapitre nous allons découvrir le cycle de vie des composants et comment on peut utiliser les fonctions associées pour venir...

Intermédiaire

Les composants

Jusqu'à maintenant nous avons écrit l'ensemble de la logique de notre application dans un seul et unique fichier App.vue. Mais, ce...

Intermédiaire

Propriétés calculées

Dans le chapitre précédent on a vu le concept de ref() qui sont des variables réactives qui peuvent être observée par Vue.js pour...

Intermédiaire

TP : Todolist avec Vue.js

Afin d'assoir les notions vues jusqu'à maintenant je vous propose un petit TP qui permettra de pratiquer ce que l'on a vu jusqu'à...

Intermédiaire

La syntaxe Vue.js

Dans ce chapitre nous allons découvrir la syntaxe permettant de décrire la structure HTML générée par Vue.js. Pour plus de détail...

Intermédiaire

Installer Vue.js

Dans ce chapitre nous allons voir comment initialiser un projet en utilisant le framework Vue.js. Pour commencer à travailler plusieurs...

Intermédiaire

Découverte de Vue.js

Vue.js est un framework JavaScript progressif, conçu pour construire des interfaces utilisateur. Vue.js est conçu comme une amélioration...

Intermédiaire Premium

TP : Calendrier mensuel

Pour pratiquer les dates en JavaScript je vous propose de créer un calendrier permettant d'afficher des évènements sur un mois.