
Accueil > Formations > Développement et méthodes > .NET Introduction et pratique des micro-services en .NET
Formation .NET Introduction et pratique des micro-services en .NET
Domaine : Développement et méthodes
DURÉE
3.0 jour(s)
OBJECTIFS
Découvrir et prendre en main les micro-service pour construire une architecture.
Pré-requis
Avoir une bonne connaissance en .NET et langage C#
Participants
Développeurs .NET, Architectes
coût
Nous contacter pour une formation sur mesure ou en intra
LIEUx de formation
Notre centre de formation à GrenobleNotre centre de formation à MoiransNotre centre de formation à Sophia Antipolis
Sur votre site en formation intraEn classe distancielle
PROGRAMME DE FORMATION
.NET Introduction et pratique des micro-services en .NET
GENERALITES
Application VS système
Qu'est-ce qu'une architecture micro-services VS monolithe
Lien entre micro-services et métier
Principes du couplage entre services
Isolation d'un service
Les 10+1 mensonges d'une architecture micro-services
Qu'est-ce qu'une architecture micro-services VS monolithe
Lien entre micro-services et métier
Principes du couplage entre services
Isolation d'un service
Les 10+1 mensonges d'une architecture micro-services
COMMUNICATION D'UN MICRO-SERVICES
Rappels sur le protocole HTTP
Rappels sur les principes REST/RESTful
Verbes HTTP et codes de retours
Définition Swagger comme documentation
Rappels sur les principes REST/RESTful
Verbes HTTP et codes de retours
Définition Swagger comme documentation
LIEN AVEC LE METIER
DDD : Domain Driven Design au sein d'un micro-services
CQRS : Command Query Responsability Segregation
Event Sourcing : dans quels buts et comment
CQRS : Command Query Responsability Segregation
Event Sourcing : dans quels buts et comment
COUPLAGE FAIBLE AVEC LE MESSAGING
Qu'est-ce que le couplage ?
Les différents types de couplage (Plateforme, Spatial, Temporel)
Introduction au messaging
Fire & Forget VS RPC
Tolérance aux erreurs
Les différents types de couplage (Plateforme, Spatial, Temporel)
Introduction au messaging
Fire & Forget VS RPC
Tolérance aux erreurs
MESSAGING ET METIER
Qu'est-ce qu'une saga ?
Gestion d'une saga (En mode "Requête/réponse", En mode "Event-driven")
Gestion d'une saga (En mode "Requête/réponse", En mode "Event-driven")
dates des formations a grenoble
dates des formations a SOPHIA ANTIPOLIS
formations associées
- C # C# avancé en .Net Core
- C # Windows Store, développer avec C# et Visual Studio
- C # 1A C# Développer avec le langage .Net - Programmation C#
- .NET 1A .NET - Programmation C# concepts avancés
- .NET 1A .NET Accès aux données
- .NET 2A .NET - Conception d interfaces graphiques mobiles Xamarin
- .NET 2A .NET - Conception d'interfaces graphiques Web (Back End)
- .NET 2A .NET - Conception d interfaces graphiques Windows (WPF)
- .NET 4A .NET - Préparation de la certification Microsoft 70-483 Programming in C#
- ASP.NET Développer des applications Web ASP.NET MVC 4
- ASP.NET Développement d'applications web avec ASP.NET MVC5
- ASP.NET Développement d'applications Web ASP.NET Core
- ASP.NET Blazor
- MICROSOFT ADO.NET Programmation avec Microsoft ADO.NET