Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

.Net ile Microservices ( .Net 9 )

via Udemy

Overview

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

What you'll learn:
  • .Net 9.0 ile Microservice Architecture
  • Asynchronous and Aynchronous between Microservices
  • API Gateway ( Ocelot Libarary)
  • RabbitMQ
  • Docker & Docker Compose
  • IdentityServer4/Keycloak
  • AccessToken/RefreshToken
  • Domain Driven Design
  • CQRS Pattern
  • PostgreSQL
  • MongoDB
  • SqlServer

.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.

Syllabus

  • GİRİŞ(NEW)
  • Catalog Microservice(NEW)
  • Discount (NEW)
  • Net 9 Upgrade (NEW)
  • Basket Microservice(NEW)
  • File (NEW)
  • Order ( New )
  • Payments ( NEW )
  • Gateway(Ocelot) ( NEW )
  • Keycloak(IdentityServer) (NEW)
  • Giriş (ESKİ)
  • Catalog.API(Microservice) (ESKİ)
  • IdentityServer(Microservice) (ESKİ)
  • PhotoStock.API(Microservice) (ESKİ)
  • Basket.API(Microservice) (ESKİ)
  • Discount.API(Microservice) (ESKİ)
  • Order.API(Microservice) (ESKİ)
  • FakePayment.API (ESKİ)
  • Gateway (ESKİ)
  • Asp.Net Core MVC APP ( Client) (ESKİ)
  • MassTransit-RabbitMQ (ESKİ)
  • Eventual Consistency (ESKİ)
  • Token Exchange (ESKİ)
  • Docker Compose (ESKİ)
  • Net7 Upgrade (ESKİ)

Taught by

Fatih Çakıroğlu

Reviews

4.7 rating at Udemy based on 919 ratings

Start your review of .Net ile Microservices ( .Net 9 )

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.