Formation Clean Architecture .NET Core

2090€ HT / personne |
3 jours (21 heures) |
Présentation
Créez une application faiblement couplée, à dépendance inversée !
La clean architecture permet de rendre une application indépendante des frameworks , testable, indépendante de la base de données, indépendante de l’extérieur.
La clean architecture est souvent appelée Onion architecture ou architecture hexagonale ou même port & adapter. Le mot clé clean architecture vient d’Uncle Bob.
Dans cette formation, comme dans toutes nos formations que nous vous proposons nous utiliserons la dernière version stable (ASP.NET Core 3.1 et ASP.NET Core 5 avec le nouveau langage C# 9 à la date de cet article).
Objectifs
- Vous aider à garder votre application facile à développer, à comprendre et à maintenir
- Structure d’un projet Clean Architecture
- Utilisation de CQRS (Common Query Responsability Segregation)
- Implémentation des tests unitaires et d’intégration
Public visé
Développeur Web et applicatif, Architecte
Pré-requis
Connaissance en programmation orientée objet, dans l’idéal en environnement .NET
Pour aller plus loin
- Nous proposons également une formation dédiée à la sécurité avec OWASP Security .Net
- Intégrer votre propre WebAssembly
- Déployer vos containers avec notre formation sur Docker
Programme de Notre Formation Architecture Clean avec .NET Core
Organisation de différentes couches
Utilisation de CQRS (Common Query Responsability Segregation)
La validation des requêtes
Gestion des erreurs
La couche Infrastructure
Accès à la base de données avec Entity Framework Core
Tests unitaires/ tests d’intégration
Intégration swaggers/open api
Intégration de la sécurité avec Identity Server (JWT)
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
Nos Formateurs Référents
Farid
Notre formateur référent sur cette formation vous partagera son expérience sur les technologies .NET Core !
Témoignages
Afficher tous les témoignages
Noter la formation
2090€ HT / personne |
3 jours (21 heures) |