Formations informatiques à Grenoble et Sophia Antipolis

Formation ASP.NET Introduction et pratique des micro-services en .NET

Objectifs

Déterminer l'architecture micro-services et ses principes.

Tester la communication entre micro-services.

Appliquer DDD, CQRS et Event Sourcing.

Réduire le couplage avec le messaging.

Gérer les sagas en mode requête/réponse et event-driven.

Pré-requis

Avoir une bonne connaissance en .NET et langage C#

Participants

Développeurs .NET, Architectes

Programme de formation

ASP.NET Introduction et pratique des micro-services en .NET

GENERALITES

  1. Application VS système

  2. Qu'est-ce qu'une architecture micro-services VS monolithe

  3. Lien entre micro-services et métier

  4. Principes du couplage entre services

  5. Isolation d'un service

  6. Les 10+1 mensonges d'une architecture micro-services

COMMUNICATION D'UN MICRO-SERVICES

  1. Rappels sur le protocole HTTP

  2. Rappels sur les principes REST/RESTful

  3. Verbes HTTP et codes de retours

  4. Définition Swagger comme documentation

LIEN AVEC LE METIER

  1. DDD : Domain Driven Design au sein d'un micro-services

  2. CQRS : Command Query Responsability Segregation

  3. Event Sourcing : dans quels buts et comment

COUPLAGE FAIBLE AVEC LE MESSAGING

  1. Qu'est-ce que le couplage ?

  2. Les différents types de couplage

    • Plateforme
    • Spatial
    • Temporel
  3. Introduction au messaging

  4. Fire & Forget VS RPC

  5. Tolérance aux erreurs

MESSAGING ET METIER

  1. Qu'est-ce qu'une saga ?

  2. Gestion d'une saga

    • En mode "Requête/réponse"
    • En mode "Event-driven"
Durée
3 jours
Lieux
Meylan Moirans Sophia Dans vos locaux Classe distancielle
Groupe de 8 personnes maximum
Demandez un devis
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation sur-mesure On adore les moutons à 5 pattes !
Formations dans la même thématique