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

Calcu­­lez sur GPU avec Python – Partie 2/3

11/02/2025

Dans cette partie, vous appren­drez à utili­ser votre GPU avec les librai­ries CuPy et PyCUDA. Vous commen­ce­rez à comprendre dans quelles condi­tions un GPU est préfé­rable à un CPU.
Voir l'article
Image
Cartes graphiques - GPU

Calcu­lez sur GPU avec Python – Partie 1/3

04/02/2025

Cet article vous présente comment utili­ser des GPU avec Python en passant par la présen­ta­tion du choix du maté­riel jusqu’à sa mise en œuvre avec diffé­rentes librai­ries : Cupy, cuDF, xarray…
Voir l'article
Image
Visuel Python

L’UX au service de la commu­ni­ca­tion de la tran­si­tion écolo­gique : retour sur un atelier de co-design dans les Pays de la Loire

28/01/2025

Afin de rele­ver le défi de la tran­si­tion écolo­gique, l’Ob­ser­va­toire de la Tran­si­tion Écolo­gique (TEO) des Pays de la Loire a orga­nisé un atelier UX de réflexion sur des outils acces­sibles et effi­caces.
Voir l'article
Image
outils utilisées durant l'atelier

Inscription à la newsletter

Nous vous avons convaincus