Software Engineering
Niveau Débutant
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…
Modalités d’accès :
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.
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.
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.
– 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
– 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
– 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
– 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 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
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.
Métro
RER
Bus
Tramway
Adresse