İçeriğe geç
Akadem Danışmanlık ve Eğitim Çözümleri

Mikroservis Mimari Eğitimi

Mikroservis Mimari Eğitimi, katılımcılara modern yazılım geliştirme dünyasında yaygın olarak kullanılan mikroservis mimarisinin detaylarını kapsamlı bir şekilde öğretmeyi hedefler.

Mikroservis Mimari Eğitimi

Genel Bakış

5 Gün – 30 Saat

  • Ön Koşul: Temel yazılım geliştirme bilgisi ve web servisleri konusunda deneyim gereklidir. Temel RESTful API bilgisi ve dağıtık sistemler hakkında farkındalık faydalıdır.

Genel Bakış

Eğitim Hakkında

Mikroservis Mimari Eğitimi, katılımcılara modern yazılım geliştirme dünyasında yaygın olarak kullanılan mikroservis mimarisinin detaylarını kapsamlı bir şekilde öğretmeyi hedefler. Eğitim, monolitik yapılardan mikroservislere geçiş, mikroservis tasarım desenleri, ölçeklenebilirlik, güvenlik, mesajlaşma ve dağıtık veri yönetimi gibi kritik konuları ele alır. Katılımcılar, Kubernetes, Docker, Spring Boot, API Gateway (Kong, NGINX), gRPC, Event-driven architecture (Kafka, RabbitMQ) gibi modern araç ve teknolojileri kullanarak mikroservis tabanlı çözümler geliştirmeyi öğrenirler.

Program İçeriği

Eğitim İçeriği

  1. 01

    Mikroservis Mimarisi Temelleri

    • Monolitik ve mikroservis mimarisi karşılaştırması
    • Mikroservislerin avantajları ve zorlukları
    • Domain-Driven Design (DDD) ve bağımsız servis geliştirme
  2. 02

    Mikroservis Tasarımı ve Desenleri

    • API tasarım prensipleri ve RESTful servisler
    • CQRS (Command Query Responsibility Segregation) ve Event Sourcing
    • Circuit Breaker, Service Discovery, Load Balancing ve Sidecar Pattern
  3. 03

    Konteynerizasyon ve Orkestrasyon

    • Docker ile konteyner yönetimi ve imaj oluşturma
    • Kubernetes ile mikroservis orkestrasyonu ve yönetimi
    • Helm ile uygulama paketleme ve dağıtım
  4. 04

    Dağıtık Veri Yönetimi

    • Veri tutarlılığı ve dağıtık veri yönetimi stratejileri
    • Saga Pattern, Two-phase commit ve eventual consistency
    • NoSQL veritabanları (MongoDB, Cassandra) ve mikroservis entegrasyonu
  5. 05

    API Gateway ve Servis Mesh

    • API Gateway (Kong, NGINX) kullanımı ve API yönetimi
    • Servis mesh (Istio, Linkerd) ile servisler arası iletişim ve güvenlik
    • Rate Limiting, Caching ve Authentication/Authorization yönetimi
  6. 06

    Güvenlik ve Kimlik Yönetimi

    • OAuth2, OpenID Connect ve JWT tabanlı kimlik doğrulama
    • Mikroservisler için güvenlik en iyi uygulamaları
    • Veri şifreleme, güvenli iletişim ve izinsiz giriş önleme
  7. 07

    Mesajlaşma ve Event-driven Architecture

    • Event-driven mikroservisler ve Event Streaming platformları (Kafka, RabbitMQ)
    • Mesaj kuyrukları ve publish-subscribe modelleri
    • Event sourcing ve iş akışı yönetimi
  8. 08

    DevOps ve Sürekli Entegrasyon / Sürekli Dağıtım (CI/CD)

    • Jenkins, GitLab CI/CD, GitOps ile mikroservis otomasyonu
    • CI/CD pipelines oluşturma ve yönetme
    • Otomatik testler, mavi/yeşil dağıtım ve canary releases
  9. 09

    Performans İzleme, Loglama ve Ölçümleme

    • Prometheus ve Grafana ile izleme ve alarm yönetimi
    • ELK Stack (Elasticsearch, Logstash, Kibana) ile merkezi loglama
    • Tracing (Jaeger, Zipkin) ve performans analizi
  10. 10

    Gerçek Dünya Uygulamaları ve Proje Geliştirme

    • Mikroservis tabanlı uygulamaların gerçek dünya senaryoları
    • Proje çalışmaları ve uygulamalı geliştirme
    • Ölçeklenebilirlik, dayanıklılık ve hata toleransı stratejileri

Kazanımlar

Eğitim Sonu Kazanımları

  • Mikroservis Uzmanlığı: Mikroservis mimarisi ve modern araçlarla kapsamlı mikroservis çözümleri geliştirme becerisi.
  • Dağıtık Sistemler ve Orkestrasyon: Kubernetes ve Docker gibi araçlarla mikroservislerin yönetimi ve dağıtımı.
  • Güvenlik ve Performans: Güvenli, performanslı ve ölçeklenebilir mikroservis mimarileri oluşturma.
Süre
30 Saat
Kategori
Yazılım Geliştirme Eğitimi
Format
Yüz yüze · Online · Hibrit

Kurumunuza özel planlayalım

Takvim, içerik ve süre ekibinizin ihtiyacına göre uyarlanır.

+90 850 241 95 58

Aynı kategoriden diğer programlar

Tümünü gör
  • Yazılım Geliştirme Eğitimi

    Yapay Zeka Destekli Full Stack Developer Eğitimi

    Full Stack Developer, hem frontend (kullanıcı arayüzü) hem de backend (sunucu, veritabanı, API) teknolojilerinde yetkin olan geliştiricilere verilen addır.

    140 Saatİncele
  • Yazılım Geliştirme Eğitimi

    Windows Azure ile Bulut Bilişimi Eğitimi

    Bu eğitim, katılımcılara Azure platformunu kapsamlı bir şekilde öğrenme ve uygulama becerisi kazandırarak, bulut bilişim alanında uzmanlaşmalarına olanak sağlar.

    4 Gün / 24 Saat Ön Koşul:İncele
  • Yazılım Geliştirme Eğitimi

    TypeScript ve Angular Programlama Eğitimi

    Katılımcılar, bu eğitim sonunda Angular ile kurumsal düzeyde web uygulamaları geliştirebilme becerisi kazanacak ve modern frontend teknolojilerinde yetkinlik elde edeceklerdir.

    5 Gün / 35 Saat Ön Koşul:İncele

Kurumunuz için doğru başlangıç noktasını birlikte belirleyelim

Kısa bir ihtiyaç görüşmesiyle başlıyoruz. Kapsamı, takvimi ve bütçeyi net biçimde yazılı olarak paylaşıyoruz — sürpriz yok.

Ortalama ilk dönüş süresi: 1 iş günü