Makina Blog

Le blog Makina-corpus

Décou­vrez notre nouvelle forma­tion Nuxt : créez une appli­ca­tion web


Avec la nouvelle forma­tion Nuxt décou­vrez la créa­tion d’une appli­ca­tion web à partir de ce frame­work afin d’ap­pré­hen­der son archi­tec­ture, ses modes de rendu (SSR/CSR/ESR…) et ses spéci­fi­ci­tés.

Image
Logo Nuxt

Cette forma­tion Nuxt est desti­née aux personnes ayant des compé­tences en déve­lop­pe­ment web notam­ment en VueJS et des notions de TypeS­cript.

Image
Formation Nuxt

 

Au cours de cette forma­tion, vous appre­nez à :

  • Créer et struc­tu­rer une appli­ca­tion
  • Utili­ser des modules Nuxt
  • Gérer l’au­then­ti­fi­ca­tion
  • Comprendre les diffé­rents modes de rendu
  • Se fami­lia­ri­ser avec les compo­sables

Partie 1 : Rappel VueJS

Avant d’at­taquer le sujet prin­ci­pal, la forma­tion propose de révi­ser les concepts VueJS et les bonnes pratiques. Ce rappel est accom­pa­gné d’un TP sur  l’af­fi­chage de données récu­pé­rées via une API.

Partie 2 : Initia­li­sa­tion du projet Nuxt

Dans cette partie, vous ferez vos premiers pas avec Nuxt, avec une présen­ta­tion géné­rale du frame­work. Puis, pas à pas vous crée­rez d’une app via la CLI de Nuxt afin de comprendre son archi­tec­ture et les diffé­rentes spéci­fi­ci­tés entre Vue et Nuxt. Dans un second temps, le TP précé­dent sera réuti­lisé afin de le migrer en Nuxt.

Partie 3 : Gestion des pages proté­gées

L’objec­tif ici est de comprendre et mettre en place l’au­then­ti­fi­ca­tion dans le TP. Pour cela, il faut instal­ler et mani­pu­ler un module spéci­fique main­tenu par la commu­nauté de Nuxt nommé NuxtAuth. Une fois l’au­then­ti­fi­ca­tion implé­men­tée, il est alors possible de restreindre des pages de notre appli­ca­tion à des utili­sa­teurs⋅­rices connec­té⋅es via la créa­tion de midd­le­wares. Il est égale­ment possible d’en­ri­chir l’ap­pli­ca­tion avec d’autres modules, etc.

Partie 4 : Fonc­tions avan­cées

Appre­nez dans ce TP à effec­tuer les modi­fi­ca­tions afin d’amé­lio­rer le SEO et à réali­ser les tests unitaires et fonc­tion­nels.

Enfin, une dernière partie théo­rique est présen­tée sur la créa­tion de modules et sur le déploie­ment d’une appli­ca­tion Nuxt.

Décou­vrez les spéci­fi­ci­tés de Nuxt, le frame­work basé sur la biblio­thèque popu­laire et open-source VueJS. Nos forma­teurs sont à la fois experts en déve­lop­pe­ment web, utilisent ces tech­no­lo­gies au quoti­dien et son impliqués dans les commu­nau­tés de logi­ciels libres.

En savoir +

Décou­vrez la forma­tion Nuxt ! Vous avez des ques­tions c’est ici.

Formations associées

Formations Front end

Formation VueJS

Nantes Du 7 au 9 juillet 2025

Voir la Formation VueJS

Actualités en lien

Bilan des acti­vi­tés de l’or­ga­nisme de forma­tion Makina Sapiens 2018–2023

06/12/2024

Makina Sapiens, entité de forma­tion de Makina Corpus, a connu une évolu­tion marquante au cours des cinq dernières années.

Voir l'article
Image
Formation catalogue 2023

Nouvelle forma­tion MapLibre : créa­tion de cartes web inter­ac­tives

25/07/2024

Cette forma­tion MapLibre enseigne aux déve­lop­peurs web à créer et person­na­li­ser des cartes inter­ac­tives pour leurs appli­ca­tions.

Voir l'article
Image
Formation MapLibre

Nouvelle forma­tion Python Calcul Scien­ti­fique

22/05/2024

Notre nouvelle forma­tion Python pour le Calcul Scien­ti­fique: Découvrez NumPy, Pandas, SciPy, Matplotlib et Plotly

Voir l'article
Image
Formation Python Scientifique Encar

Inscription à la newsletter

Nous vous avons convaincus