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.
