Makina Blog
Découvrez notre nouvelle formation Nuxt : créez une application web
Avec la nouvelle formation Nuxt découvrez la création d’une application web à partir de ce framework afin d’appréhender son architecture, ses modes de rendu (SSR/CSR/ESR…) et ses spécificités.
Cette formation Nuxt est destinée aux personnes ayant des compétences en développement web notamment en VueJS et des notions de TypeScript.
Au cours de cette formation, vous apprenez à :
- Créer et structurer une application
- Utiliser des modules Nuxt
- Gérer l’authentification
- Comprendre les différents modes de rendu
- Se familiariser avec les composables
Partie 1 : Rappel VueJS
Avant d’attaquer le sujet principal, la formation propose de réviser les concepts VueJS et les bonnes pratiques. Ce rappel est accompagné d’un TP sur l’affichage de données récupérées via une API.
Partie 2 : Initialisation du projet Nuxt
Dans cette partie, vous ferez vos premiers pas avec Nuxt, avec une présentation générale du framework. Puis, pas à pas vous créerez d’une app via la CLI de Nuxt afin de comprendre son architecture et les différentes spécificités entre Vue et Nuxt. Dans un second temps, le TP précédent sera réutilisé afin de le migrer en Nuxt.
Partie 3 : Gestion des pages protégées
L’objectif ici est de comprendre et mettre en place l’authentification dans le TP. Pour cela, il faut installer et manipuler un module spécifique maintenu par la communauté de Nuxt nommé NuxtAuth. Une fois l’authentification implémentée, il est alors possible de restreindre des pages de notre application à des utilisateurs⋅rices connecté⋅es via la création de middlewares. Il est également possible d’enrichir l’application avec d’autres modules, etc.
Partie 4 : Fonctions avancées
Apprenez dans ce TP à effectuer les modifications afin d’améliorer le SEO et à réaliser les tests unitaires et fonctionnels.
Enfin, une dernière partie théorique est présentée sur la création de modules et sur le déploiement d’une application Nuxt.
Découvrez les spécificités de Nuxt, le framework basé sur la bibliothèque populaire et open-source VueJS. Nos formateurs sont à la fois experts en développement web, utilisent ces technologies au quotidien et son impliqués dans les communautés de logiciels libres.
En savoir +
Découvrez la formation Nuxt ! Vous avez des questions c’est ici.
Formations associées
Actualités en lien
Nouvelle formation MapLibre : création de cartes web interactives
Cette formation MapLibre enseigne aux développeurs web à créer et personnaliser des cartes interactives pour leurs applications.
Nouvelle formation Python Calcul Scientifique
Notre nouvelle formation Python pour le Calcul Scientifique: Découvrez NumPy, Pandas, SciPy, Matplotlib et Plotly