Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
.Net ile Microservices ( .Net 9 )
Highest Rated
Rating: 4.6 out of 5(979 ratings)
7,200 students

.Net ile Microservices ( .Net 9 )

Bu eğitimde, .NET 9.0 kullanarak mikroservis tabanlı yazılım mimarisinin nasıl adım adım inşa edileceğini öğreneceksiniz
Last updated 11/2025
Turkish

What you'll learn

  • .Net 9.0 ile Microservice Architecture
  • Synchronous and Asynchronous Communication between Microservices
  • API Gateway ( YARP )
  • RabbitMQ ( MassTransit )
  • Docker & Docker Compose
  • .Net Aspire
  • Keycloak
  • AccessToken/RefreshToken
  • Clean Architecture
  • CQRS Pattern
  • PostgreSQL
  • MongoDB
  • SqlServer

Course content

30 sections415 lectures72h 2m total length
  • Kurs İçerik seçimi5:52
  • Bilinmesi gerekenler5:23
  • Kurs için ihtiyacımız olan geliştirme ortamı2:31
  • Microservice proje yapısı6:58
  • Vertical Slice Architecture7:22
  • Mikroservice Mimarinin Avantajları4:38
  • Mikroservice Mimarinin Dezavantajları6:00
  • Mikroserviceler arası iletişim9:45
  • Message/Event3:57
  • Mikroservice veritabanı ilişkileri10:33

Requirements

  • C# bilgisi
  • AspNet Core MVC/Razor Page bilgisi
  • AspNet Core MVC API/Minimal API bilgisi
  • RabbitMQ bilgisi
  • JWT bilgisi

Description

.NET 9.0 ile Modern Mikroservis Mimarisi Eğitimi

Günümüz yazılım dünyasında Mikroservis Mimarisi, özellikle backend geliştiriciler için artık bir tercih değil, bir gerekliliktir.
Bu kapsamlı eğitimde, .NET 9.0 kullanarak gerçek dünya odaklı, profesyonel bir mikroservis mimarisi nasıl kurulur, adım adım öğreneceksiniz.

Bu kursta neler öğreneceksiniz?

  • Mikroservis mimarisinin temel prensipleri ve avantajları

  • Mikroservisler arası senkron (HTTP) ve asenkron (RabbitMQ) iletişim

  • OAuth 2.0 ve OpenID Connect protokollerini IdentityServer (Keycloak) ile uygulama

  • Eventual Consistency modeli ile dağıtık veritabanlarında veri tutarlılığı sağlama

  • Mikroservisleri Dockerize etme ve Docker Compose ile ortam yönetimi

  • MongoDB, Redis, PostgreSQL ve SQL Server gibi veritabanlarını container olarak çalıştırma

  • Gerçek bir proje üzerinden, Udemy benzeri bir online kurs platformu geliştirme

Geliştireceğiniz Mikroservisler ve Bileşenler

  • Catalog Microservice
    Kurs bilgilerini yöneten servis. MongoDB kullanımı, One-To-Many ve One-To-One ilişkiler.

  • Basket Microservice
    Sepet işlemlerini yöneten servis. Redis ile geçici veri yönetimi.

  • Discount Microservice
    Kullanıcı indirim kuponlarının yönetimi. PostgreSQL kullanımı.

  • Order Microservice
    Sipariş işlemleri için geliştirilmiş servis. Onion/Clean Architecture, CQRS (MediatR) ve SQL Server.

  • Fake Payment Microservice
    Ödeme işlemlerinin simülasyonu.

  • File Microservice
    Kurs fotoğraflarının yönetimi.

  • IdentityServer (Keycloak) Microservice
    Token ve Refresh Token üretimi, kimlik doğrulama süreçleri. OAuth 2.0 / OpenID Connect protokolleri ve PostgreSQL kullanımı.

  • API Gateway
    Tüm servislerin yönetimini sağlayan ağ geçidi. YARP ile yapılandırılmıştır.

  • Message Broker
    Mikroservisler arası asenkron iletişim. RabbitMQ ve MassTransit ile geliştirilmiştir.

  • ASP.NET Core Razor Pages UI
    Kullanıcı arayüzü. Mikroservislerden alınan verileri kullanıcıya sunar ve etkileşimi sağlar.

Bu kurs kimler için ideal?

  • Mikroservis mimarisine profesyonel bir giriş yapmak isteyen geliştiriciler

  • .NET ile büyük ölçekli sistemler geliştirmeyi hedefleyen yazılımcılar

  • Docker, RabbitMQ, IdentityServer gibi modern araçlarla çalışmayı öğrenmek isteyenler

  • Gerçek bir proje üzerinden uçtan uca mimari kurmak isteyen yazılım mühendisleri

Eğitim sonunda, mikroservis mimarisini teoriden pratiğe geçirmiş olacak, modern teknolojilerle desteklenen ölçeklenebilir bir sistemi baştan sona kurabilecek bilgi ve beceriye sahip olacaksınız.

Hazırsanız, birlikte profesyonel bir yazılım geliştirici yolculuğuna çıkalım.

Who this course is for:

  • .Net 9.0 ile microservice mimari geliştirmeyi öğrenmek isteyenler