.NET Microservices

Eğitim Tipi : Sanal Sınıf / Online
Süre : 5 Gün
  1. Anasayfa
  2. / /
  3. .NET Microservices

Açıklama

    Microservices yani mikroservis mimarisi farklı iş yeteneklerinin birbirinden bağımsız bir şekilde yapılandırıldığı mimari bir model olup  bu mimaride büyük sistemler her biri farklı bir işten sorumlu ve birbirinden bağımsız daha küçük servislere ayrılır. Sahne arkasında tüm bu servisler microservice (mikroservis) olarak adlandırılır.

    Mikroservis kısaca bağımsız çalıştırılabilen, her birinin ayrı ve belirli bir sorumluluğu olan boyutu küçük servis demektir.

    Mikro hizmetleri uygulamaların mimarisi olarak kullanmak hem güçlü hem de karmaşıktır. Bu eğitimde size bunun neden böyle olduğunu ve .NET kullanarak mikro hizmetler oluşturmaya nasıl başlayacağınızı ve geliştireceğinizi öğretecektir.


Eğitim İçeriği

Microservis Mimarisinin Temelleri

  • Mikroservis temelleri nelerdir?
  • Mikroservis Mimarisi nedir?
  • Mikroservis temel kavramları
  • Tasarım Kalıpları
  • Mikroservis öğeleri nelerdir?

IdentityServer

  • IdentityServer nedir?
  • OAuth 2.0 and OpenID Bağlantı bilgisi?
  • Oauth 2.0 onay türleri
  • IdentityServer Microservice Id kurulumu
  • Access Token/ID Token and Refresh Token

Message Broker

  • Senkron asenkron haberleşme nedir?
  • RabbitMQ
  • Exchange türleri
  • Distributed Lock
  • Mesaj versiyonlama
  • Inbox/Outbox kalıpları
  • Idempotence Consumer

 Docker and Docker Compose

  • .net uygulamasını docker ile beraber konteynera taşımak
  • Docker imajları kurma
  • Docker konteyner kütüğü
  • Docker volümleri
  • Docker da SSL/TLS sertifikaları
  • Docker-Compose

Mikroservis ile Net uygulamaları

  • .NET Core da asenkron programlama
  • API versiyonlama
  • Data koruma
  • Çalışma kontrolü
  • Esneklik
  • Dağıtık loglama
  • SSL/TLS sertifikalı

Ön Koşullar

Herhangi bir ön koşul bulunmamaktadır.