0

Yükleniyor ...

Eğitimci Adı

Refah Pektemek

Kategori

Programlama

Değerlendirlemeler

4/5

Kursu Önizle

Kurs Gereksinimleri

C# bilgisi

AspNet Core MVC bilgisi

AspNet Core MVC API bilgisi

IdentityServer Library bilgisi

RabbitMQ bilgisi

Identity API bilgisi

JWT bilgisi

Ders Açıklaması

Microservice Mimari, günümüzde backend developer'ların bilmesi ve öğrenmesi gereken mimari yaklaşımdır. Bu kursumda . Net 5 ile Microservice mimari nasıl geliştirilebileceğini öğreneceksiniz. Microservice'ler arasında senkron ve asenkron iletişim nasıl kurulur öğreneceksiniz. Microservice mimaride  OAuth 2. 0 ve OpenID Connect protokollerinin nasıl implement edileceğiniz öğreniyor olacaksınız. Microservice'lere ait veritabanlarında tutarlılığı sağlamak için Eventual Consistency model'inin nasıl uygulanacağını öğreneceksiniz. Microservice'lerimizi nasıl dockerize edileceğini öğreneceksiniz. Docker Compose dosyasının nasıl oluşturulacağını öğreneceksiniz. Çeşitli veritabanlarını container olarak nasıl ayağa kaldırılacağını öğreniyor olacaksınız. Kursta, udemy benzeri bir online kurs satış platformunu microservice mimari ile geliştiriyor olacağız. Microservices :Catalog MicroserviceKurslarımız ile ilgili bilgilerin tutulmasından ve sunulmasından sorumlu olacak mikroservisimiz. 

 MongoDb (Veritabanı)

One-To-Many/One-To-One ilişki

MongoDbBasket MicroserviceSepet işlemlerinden sorumlu olacak mikroservisimiz. 

 RedisDB(Veritabanı)Discount MicroserviceKullanıcıya tanımlanacak indirim kuponlarından sorumlu olacak mikroservisimiz. 

PostgreSQL(Veritabanı)Order MicroserviceSipariş işlemlerinden sorumlu olacak mikroservisimiz. Bu mikroservisimizde Domain Driven Design yaklaşımını kullanarak geliştiriyor olacağız. Bu mikroservisimizde CQRS tasarım kalıbını uygulamak için MediatR kütüphanesini kullanıyor olacağız. 

Sql Server(Veritabanı)

Domain Driven Design

CQRS (MediatR Libarary)FakePayment MicroserviceÖdeme işlemlerinden sorumlu olacak mikroservisimiz. IdentityServer Microservice

Sql Server(Veritabanı)Kullanıcı dataların tutulmasından,token ve refreshtoken üretilmesinden sorumlu olacak microservisimiz. PhotoStock MicroserviceKurs fotograflarının tutulmasından ve sunulmasından sorumlu olacak mikroservisimiz. API Gateway

Ocelot LibraryMessage Broker

Mesaj kuyruk sistemi olarak RabbitMQ kullanıyor olacağız. 

RabbitMQ ile haberleşmek için MassTransit kütüphanesini kullanıyor olacağız. 

RabbitMQ (MassTransit Library)Identity Server

Token / RefreshToken üretmek

Access Token ile microservice'lerimizi korumak

OAuth 2. 0 / OpenID Connect protokollerine uygun yapı inşa etmekAsp. Net Core MVC MicroserviceMicroservice'lerden almış olduğu dataları kullanıcıya gösterecek ve kullanıcı ile etkileşime geçmekten sorumlu olacak UI mikroservisimiz

Kursun Sonunda Kazanılacaklar

.Net 5.0 ile Microservice Architecture

Asynchronous and Aynchronous between Microservices

API Gateway ( Ocelot Libarary)

RabbitMQ

Docker & Docker Compose

IdentityServer4

AccessToken/RefreshToken

Domain Driven Design

CQRS Pattern

PostgreSQL

MongoDB

SqlServer

Kursun Öğretim Programı

1 .Net 5.0 İle Microservices
1 Hour 30 Min

.Net 5.0 İle Microservices


Öğrenci Geribildirimi

.Net 5.0 İle Microservices

4

Kurs Puanı

Alışveriş Sepeti

Loading...