Kurumsal Eğitim

Mikroservis Geliştirme

"Mikroservis Geliştirme" kursu, katılımcılara Clean Architecture üzerine inşa edilmiş, event-driven, güvenli ve production-ready mikroservis sistemleri tasarlama ve geliştirme becerilerini kazandırmayı amaçlamaktadır. Kurs, .NET ekosisteminde büyük ölçekli dağıtık sistemler geliştirmek isteyen deneyimli yazılım geliştiriciler için tasarlanmıştır.

Event Storming ile domain analizi ve Clean Architecture template hazırlamak CQRS ve MediatR ile servis geliştirmek gRPC ve proto contract tasarımı ile yüksek performanslı iletişim kurmak Event Sourcing altyapısı ve dağıtık state yönetimini uygulamak Service Discovery, Circuit Breaker ve Retry policies ile resilience sağlamak JWT, role-based authorization ve API güvenliğini uygulamak YARP gateway, JWT routing ve Rate Limiting yapılandırmak Docker Compose, health check, metrics ve logging ile production deployment yapmak
24
Saat
İleri Seviye
Seviye

Bu kurs kapsamında katılımcılar, Event Storming ile domain analizi yapmayı, Clean Architecture template hazırlamayı, shared library ve base yapıları oluşturmayı öğrenmektedir. İlk servisin CQRS ve MediatR ile geliştirilmesi, validation ve error handling mekanizmaları uygulamalı olarak ele alınmaktadır.

Kurs kapsamında ayrıca gRPC ile proto contract tasarımı ve servis implementasyonu, Redis ile basket yönetimi; event sourcing altyapısı, order state management ve basket-order senkronizasyonu; service discovery, circuit breaker ve retry policies; JWT authentication, role-based authorization ve API güvenliği de işlenmektedir.

“Mikroservis Geliştirme” kursu, YARP gateway kurulumu, rate limiting, Docker Compose setup, health check, metrics ve logging konularını kapsayan kapsamlı bir containerization ve monitoring modülüyle tamamlanmaktadır.

Kurs İçeriği

8 Konu
1

Domain Analizi: Event Storming, Clean Architecture template, shared library ve base yapılar

2

First Service: CQRS ve MediatR implementasyonu, Validation ve error handling

3

gRPC: Proto contract tasarımı, gRPC service implementasyonu, Redis ile basket yönetimi

4

Event Sourcing: Event sourcing altyapısı, Order state management, Basket-Order sync

5

Service Discovery ve Resilience: Service discovery, Circuit Breaker, Retry Policies

6

Identity ve Authorization: JWT authentication, Role-based authorization, API security

7

API Gateway ve Rate Limiting: YARP gateway setup, JWT validation ve routing, Rate limiting

8

Containerization ve Monitoring: Docker Compose, Health checks, Metrics ve logging

Özelleştirilebilir

Şirketinize özel müfredat ve içerik

Grup Eğitimleri

5-15 kişilik gruplara özel

İlerleme Takibi

Detaylı raporlama ile gelişim takibi

SoftUni Sertifikası

Uluslararası geçerlilikte

ITK-CERT-2025

Sorularınız mı var?

Kurumsal eğitim ihtiyaçlarınız için bizimle iletişime geçin.

İletişim