Accueil Nos formations Formation Craft | Les fondamentaux de la Clean Architecture avec React

Formation Craft | Les fondamentaux de la Clean Architecture avec React

Prochaines dates

Modalités d’accès :

  • en Inter – compter 4 semaines de délai
  • en Intra – à la demande du client
  • sur mesure –  nous consulter

Nous revenons vers vous dans un délai de 24h – Inscrivez-vous vite 

Il faut compter 4 semaines de délai à réception du devis signé ou de la convention de formation signée, pour les formations INTER et INTRA.

Objectifs

  • Comprendre quand la clean architecture est pertinente
  • Comprendre la différence entre domaine et infrastructure
  • Architecturer son application autours de use cases
     

Public

  • Chef de projet en développement, Testeur ayant une fibre développement
  • Développeur, Technical Leader, Architecte

Prérequis

  • Bonne maîtrise de JavaScript et de React.js
  • Connaissance des hooks et du state management (useState, useEffect, Context API, Redux ou autre)
  • Expérience avec les API REST et/ou GraphQL
  • Notions de tests en JavaScript (Jest, Testing Library) appréciées

 

Méthodes pédagogiques

 40% Théorie / 60% Pratique

 Alternance entre exposés théoriques, démonstrations et exercices pratiques

 Construction progressive d’un projet fil rouge

A l’issue de la formation, les participants recevront le support de la formation qui incluant des vidéos, et des articles pour aller plus loin.

Formation à distance : Un lien teams sera envoyé  au participant dans les jours précédents la formation.

Formation dans nos locaux : Pour toute complication survenant avant, pendant ou après la formation, notre assistance est disponible à partir de 8h30 au +33 (0)6 47 45 07 82 .

Si vous ne parvenez pas à nous joindre par téléphone, merci de nous écrire à formation@neosoft.fr  en spécifiant en quelques mots la difficulté que vous avez rencontrée. Nous vous répondrons dans les plus brefs délais. 

Description

Lors de la formation Craft | Les fondamentaux de la Clean Architecture avec React , les participants apprendront à structurer leurs applications React en suivant les principes de la Clean Architecture. Alternant théorie et pratique, la formation permettra de bâtir progressivement une application modulaire et testable, en intégrant des concepts clés tels que l’inversion des dépendances, la séparation des responsabilités et la gestion des cas d’usage.

À travers des ateliers et des mises en situation, chaque étape de la formation illustrera la mise en œuvre des concepts théoriques dans un projet concret. En fin de formation, les participants disposeront d’une application complète et bien architecturée, prête à être utilisée comme référence dans leurs projets futurs.

Programme

  • Introduction à la Clean Architecture

– Les problèmes des architectures classiques en React
– Présentation de la Clean Architecture (concepts clés, principes SOLID)
– Définition des couches d’une application React bien structurée
– Atelier : Analyse d’une application React monolithique et refonte de l’architecture

  • Mise en place des fondations

– Structuration du projet : Domain, Application, Infrastructure, UI
– Implémentation des entités et des modèles de données
– Création des cas d’usage et séparation des responsabilités
– Atelier : Implémentation d’une couche métier isolée et testable

  • Gestion des dépendances et accès aux données

– Inversion des dépendances et injection de dépendances en React

– Le rôle des repositories et de l’infrastructure
– Gestion des appels API et intégration avec les cas d’usage
– Atelier : Mise en place d’une couche de gestion des données avec un repository pattern

  • UI et communication avec la couche métier

– Présentation et découpage des composants React
– Communication entre les composants et la couche application
– Gestion des états et de la logique métier sans couplage excessif
– Atelier : Intégration de la couche UI avec les cas d’usage

  • Tests, bonnes pratiques et finalisation du projet

– Tests unitaires et tests d’intégration sur chaque couche
– Mise en place d’une stratégie de tests efficace
– Optimisation et bonnes pratiques pour maintenir une architecture propre
– Atelier final : Finalisation du projet et revue globale

Evaluation

Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de quizz, mises en situation, travaux pratiques…

Avant la formation, un questionnaire de positionnement est envoyé aux participants afin de mieux comprendre les besoins, les attentes et le niveau de connaissances des participants.
En fin de formation, il est également demandé aux participants de mesurer leur satisfaction vis-à-vis de de la formation suivie.

Néosoft Training dispose d’un processus qualité qui prend en considération les éventuels dysfonctionnements rencontrés par les participants afin d’être proactif quant à la solution corrective adaptée tant sur le contenu de la formation elle-même que les conditions de son déroulement.

Accès

  • Métro

    • Bibliothèque François Mitterand
    • Quai de la Gare
  • RER

    • Bibliothèque François Mitterand
  • Bus

    • Pont de Tolbiac
    • François Mitterand
  • Tramway

    • Avenue de France

  • Adresse

    • 3 rue de Tolbiac 75013 Paris

Informations pratiques

Prochaines sessions

20 octobre 2025
23 octobre 2025
27 octobre 2025
2participants minimum
8participants maximum

Réserver votre place

Réserver votre place

Nos formations liées

Software Engineering

Niveau Débutant

Date de publication3 jours

EmplacementPrésentiel et/ou distanciel

Formation Conception API avec OpenAPI/swagger : du besoin métier à la documentation

Prochaines dates Modalités d’accès : Nous revenons vers vous dans un délai de 24h – Inscrivez-vous…

Software Engineering

Niveau Débutant

Date de publication2 jours

EmplacementPrésentiel et/ou distanciel

Formation Google | GCP avec introduction aux outils data

Prochaines dates Modalités d’accès : Nous revenons vers vous dans un délai de 24h – Inscrivez-vous…

DevOps

Niveau Débutant

Date de publication2 jours

EmplacementPrésentiel et/ou distanciel

Formation OpenTelemetry | Observabilité avec OpenTelemetry

Prochaines dates Modalités d’accès : Nous revenons vers vous dans un délai de 24h – Inscrivez-vous Il faut…

Intelligence artificielle

Niveau Confirmé

Date de publication2 jours

EmplacementPrésentiel et/ou distanciel

Formation IA et Software | L’IA au service du Software Engineer

Prochaines dates Modalités d’accès : Nous revenons vers vous dans un délai de 24h – Inscrivez-vous Il faut…

Software Engineering

Niveau Confirmé

Date de publication2 jours

EmplacementPrésentiel et/ou distanciel

Formation TDD | Application de la méthodologie TDD avec React

Prochaines dates Modalités d’accès : Nous revenons vers vous dans un délai de 24h – Inscrivez-vous Il faut…

Software Engineering

Niveau Confirmé

Date de publication2 jours

EmplacementPrésentiel et/ou distanciel

Formation React | Gérer l’état asynchrone avec React Query

Prochaines dates Modalités d’accès : Nous revenons vers vous dans un délai de 24h – Inscrivez-vous Il faut…

Software Engineering

Niveau Confirmé

Date de publication3 jours

EmplacementPrésentiel et/ou distanciel

Formation .NET | .NET Aspire

Prochaines dates Modalités d’accès : Nous revenons vers vous dans un délai de 24h – Inscrivez-vous Il faut…

Software Engineering

Date de publication2 jours

EmplacementPrésentiel et/ou distanciel

Formation Chef de projet informatique

Un projet est une opération unique et temporaire ayant pour objectif la création d’un résultat unique. Pour…

Software Engineering

Niveau Confirmé

Date de publication3 jours

EmplacementPrésentiel et/ou distanciel

Formation Angular avancé | Utilisation des modules avancés d’Angular

Développer des applications riches avec Angular.

Aller au contenu principal