Sélectionner une page
Formations Langage JavaScript Formation NuxtJS Avancé

Formation Nuxtjs Avancé

Niveau expert
Catégorie Essential
formation nuxtjs
Prix 2190€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

Présentation

Notre formation Nuxt.js avancée vous permettra de développer des applications web performantes, modernes et universelles, en maîtrisant les concepts clés du framework Nuxt et de l’écosystème Vue.

Notre programme de formation vous enseignera toutes les compétences nécessaires pour exploiter Nuxt à un niveau avancé : architecture modulaire, data fetching optimisé, routage dynamique, middlewares personnalisés, gestion d’état avec Vuex ou Pinia, déploiement et sécurisation de vos applications.

À l’issue de cette formation, vous serez capable de concevoir une application Nuxt complète, optimisée pour les performances, le référencement, et adaptée à des projets de grande envergure. Vous découvrirez également comment migrer efficacement de Nuxt 2 vers Nuxt 3 et tirer parti des nouveautés de Vue 3 et de l’environnement Vite/Nitro.

Comme pour toutes nos formations, celle-ci est dispensée avec la toute dernière version de Nuxt 3.1.

 

Objectifs

  • Comprendre le concept d’application universelle et ses avantages
  • Maîtriser le fonctionnement de Nuxt.js et ses modes de rendu SSR, SSG, SPA, ISR
  • Créer une application web complète avec Nuxt 3
  • Savoir gérer les données côté client et serveur
  • Implémenter des middlewares personnalisés pour la sécurité et l’authentification

 

Public visé

  • Développeur web
  • Développeur backend
  • Développeur frontend

 

Pré-requis

  • Expérience en développement web (Javascript, CSS, HTML)
  • Connaissances en développement backend
  • Expérience avec le framework Vuejs
  • connaissances de Nuxt JS  

Programme de notre formation Nuxt

 

Introduction à NuxtJs Avancé 

  • Rappels sur les concepts  :
    • architecture Nuxt
    • fonctionnement SSR vs SSG
  • Nouveauté et évolutions de NuxtJS 
  • Stratégies d’optimisation du rendu côté serveur
  • Choisir entre SSR, SSG, ISR, ou SPA selon les besoins

 

Architecture et configuration poussées

  • Personnalisation fine du nuxt.config
  • Modularisation avancée du projet
  • Structurer un projet de grande envergure
  • Organisation des layouts complexes
  • Middlewares globaux vs spécifiques
  • Optimisation du runtimeConfig

 

Routing avancé

  • Routes complexes avec paramètres multiples
  • Routes conditionnelles, protégées, ou personnalisées
  • Utilisation de middlewares de manière stratégique
  • Internationalisation avec Nuxt
  • Lazy-loading des routes

 

Vue et composants en profondeur

  • Composition API vs Options API dans un projet NuxtJS
  • Réutilisation de logique avec composables
  • Injection de dépendances avec provide/inject
  • Slots avancés, v-slot, et composants dynamiques
  • Gestion de la performance des composants lourds

 

Data Fetching avancé

  • Gérer l’état de chargement, erreurs et fallback
  • useFetch, asyncData, useAsyncData, useLazyFetch
  • Hydratation côté client vs pré-rendu côté serveur
  • Caching stratégique
    • HTTP
    • mémoire
    • payload
  • Intégration avec des APIs RESTful ou GraphQL
  • Utiliser Nitro pour créer des endpoints backend custom

 

Authentification & sécurité

  • Mise en place d’un système d’authentification avec JWT/OAuth
  • Intégration avancée de nuxt-auth et auth-module
  • Stratégies SSR/SPA pour l’authentification
  • Protection des routes, pages et API endpoints
  • Stockage sécurisé des tokens

 

State management Avancé

  • Vuex avancé :
    • modules dynamiques
    • plugins
    • middleware
  • Migrer vers pinia pour Nuxt 3
  • Gestion des formulaires complexes et validation côté client/serveur
  • Persistance de l’état
  • Synchronisation état frontend / backend

 

Testing , qualité de code et CI/CD

  • Tests unitaires avec Jest ou Vitest
  • Tests E2E avec Cypress ou Playwright
  • Mock de requêtes backend avec MSW
  • Mis en place ESLint, Prettier, Stylelint en workflow automatisé
  • CI/CD avec GitHub Actions ou GitLab CI
  • Surveillance des performances et des erreurs

 

Déploiement & performances

  • Déploiement sur Vercel, Netlify, Render, ou  sur un serveur custom
  • Analyse des performances avec Lighthouse et Web Vitals
  • Optimisation de la taille du bundle
  • Utiliser le middleware serverMiddleware pour créer une API custom
  • Cache serveur/API/CDN
  • Monitoring et observabilité

Pour aller plus loin

Formation NuxtJS 3

Formation Vue

Formation Vue avancé

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Afficher tous les témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Noter la formation

Prix 2190€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp