İçeriğe geç

Programlama

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.

Programı incele
Süre
24 saat
Seviye
İleri
Biçim
Canlı online

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.

Eğitim programı

8 konu, 24 saat

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.

  1. 01

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

  2. 02

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

  3. 03

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

  4. 04

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

  5. 05

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

  6. 06

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

  7. 07

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

  8. 08

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

Format ve planlama

Eğitim biçimi
Canlı online, eğitmen eşliğinde
Grup büyüklüğü
5–15 kişilik kapalı gruplar
Süre
24 saat
Takvim
Şirketinizin planına göre

Bu eğitim şirketinize özel bir takvimle planlanır. Teklif talebinizde tercih ettiğiniz dönemi belirtebilirsiniz.

Benzer eğitimler

Tüm eğitimler

İlgili yazılar

Tüm yazılar