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

    Toulouse Du 15 au 17 octobre 2024

    Voir la formation

    Actualités en lien

    Image
    Formation MapLibre
    25/07/2024

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

    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 Python Scientifique Encar
    22/05/2024

    Nouvelle forma­tion Python Calcul Scien­ti­fique

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

    Voir l'article
    Image
    Formation Migration Drupal 10
    03/04/2024

    Du nouveau dans notre gamme de forma­tions Drupal

    Maîtri­sez le CMS Drupal de bout en bout avec notre panel complet de forma­tions couvrant la migra­tion (notre petite dernière), l’ad­mi­nis­tra­tion, le déve­lop­pe­ment et l’in­té­gra­tion Drupal. Pour deve­nir expert, plon­gez dans l’uni­vers Drupal !

    Voir l'article

    Inscription à la newsletter

    Nous vous avons convaincus