Développement framework full-stack symfony api & nuxtjs

Certification : Développeur web

Proposée par GLOBAL DIGITAL UNIVERSITY · 68100 Mulhouse

Éligible CPF
Formation continue
À distance

Prix

Indiqué par le ou les établissement(s)

2 760 €

Présentation

80% de pratique et 20% de théorie
Accompagnement personnalisé et en petits groupes une fois chaque semaine
Plateforme e-learning disponible à tout moment

Modalités disponibles

Voie Modalité Prix Durée Niveau de sortie Provenance
Formation continue À distance 2 760 € – Bac+2 : deug, bt, dut... (niveau 5) –

Objectifs

Vous souhaitez apprendre à concevoir des applications web performantes, évolutives et SEO-friendly en combinant un backend robuste avec Symfony et un frontend moderne en NuxtJS (framework Vue.js) ? Cette formation est faite pour vous.

À la fin de cette formation, vous serez capable de :

  • Maîtriser NuxtJS pour développer des interfaces dynamiques et bien référencées (SSR).
  • Créer des composants Vue.js organisés, réactifs et réutilisables.
  • Communiquer avec une API Symfony via Axios depuis NuxtJS.
  • Concevoir une API RESTful sécurisée avec Symfony.
  • Gérer les bases de données avec Doctrine ORM.
  • Mettre en œuvre l’authentification avec JWT et contrôler les accès.
  • Déployer une application fullstack Symfony + NuxtJS en environnement professionnel.

Cette formation vous apportera toutes les compétences pour concevoir des applications web modernes, maintenables et rapides avec Symfony et NuxtJS.

Programme

Cette formation est basée sur une méthode par projet avec un accompagnement personnalisé.
Tout au long de la formation, vous avez accès au contenu e-learning ainsi que des sessions d'accompagnement individuel (45 min) ou en petit groupe (1 h) avec votre mentor une fois chaque semaine.

  • Création d’un projet avec Nuxt CLI
  • Architecture pages, layouts, components
  • Configuration et routing automatique
  • Création de composants Vue réactifs
  • Data binding, props et events
  • Utilisation du store avec Pinia ou Vuex
  • Requêtes API avec Axios
  • Gestion des erreurs, loading, et tokens
  • Protection des routes frontend
  • Installation avec Composer
  • Structure MVC et configuration
  • Création de contrôleurs et routes API
  • Création d’une API REST avec Symfony
  • Utilisation de Doctrine ORM et migrations
  • Sérialisation des données (Normalizer, Serializer)
  • Implémentation de JWT avec LexikJWTAuthenticationBundle
  • Gestion des rôles et autorisations
  • Protection contre XSS, CSRF, SQLi
  • Tests unitaires et fonctionnels Symfony
  • Optimisation des performances Nuxt (lazy loading, cache)
  • Respect des conventions de code et structure modulaire
  • Développement d’un projet complet (ex. blog ou dashboard)
  • Connexion Symfony NuxtJS (API / Front)
Voir la formation sur le site de l'établissement