Développement framework full-stack symfony et react (react.js)

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 500 €

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 500 € – Bac+2 : deug, bt, dut... (niveau 5) –

Objectifs

Vous souhaitez apprendre à créer rapidement et facilement des applications fullstack frontend et backend avec ReactJS et Symfony ? Cette formation est faite pour vous.

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

  • Maîtriser ReactJS pour développer des interfaces utilisateur dynamiques et performantes.
  • Créer des composants réutilisables pour construire des interfaces modulaires et maintenables.
  • Gérer l’état de l’application avec React Hooks et le Context API pour un contrôle fluide des données.
  • Développer des interfaces interactives en exploitant les événements et propriétés de React.
  • Optimiser les performances grâce à des bibliothèques comme Redux ou React Query.
  • Maîtriser Symfony pour construire des applications backend évolutives et sécurisées.
  • Configurer un environnement de développement professionnel avec Composer et les outils Symfony.
  • Appliquer l’architecture MVC pour structurer efficacement votre code backend.
  • Exploiter la documentation Symfony pour résoudre les problèmes et tirer parti des fonctionnalités avancées.

Cette formation vous apportera toutes les compétences nécessaires pour développer des applications web modernes, performantes et professionnelles avec ReactJS et Symfony.

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.

  • Découverte des concepts clés de React
  • Installation de l’environnement avec npm ou yarn
  • Présentation de la structure d’un projet React
  • Création de composants fonctionnels et réutilisables avec JSX
  • Utilisation de React Hooks (useState, useEffect)
  • Partage d’état via Context API
  • Implémentation d’un système de navigation avec React Router
  • Communication avec le backend via Axios ou Fetch
  • Affichage dynamique des données reçues
  • Gestion avancée de l’état avec Redux ou React Query
  • Optimisation des performances et gestion du cache
  • Stylisation avec CSS Modules, Styled Components ou TailwindCSS
  • Installation du framework Symfony avec Composer
  • Configuration de l’environnement de développement
  • Découverte de la structure du projet Symfony
  • Compréhension et application de l’architecture MVC
  • Création et gestion des entités avec Doctrine ORM
  • Migrations et relations entre tables
  • Développement d’endpoints RESTful
  • Échange de données au format JSON avec le front-end
  • Authentification via JWT et gestion des rôles
  • Tests unitaires et outils de debugging Symfony
  • Gestion des accès, sécurité CSRF, XSS, SQLi
  • Utilisation de la documentation officielle Symfony
  • Création d’une application complète fullstack (ex. blog ou gestionnaire de tâches)
  • Tests de bout en bout et corrections
  • Déploiement sur un serveur (Heroku, Vercel, VPS...)
Voir la formation sur le site de l'établissement