Microservis & Bulut Mimarileri
32 saat - 8 Hafta / 4saat x 2 gün Pazartesi 19:00:00 - 23:00:00

Microservis & Bulut Mimarileri

☁️ Microservis & Bulut Mimarileri Masterclass: Bulutta Güçlü ve Ölçeklenebilir Sistemler Tasarla!

✨ Geleceğin Yazılım Mimarisi Şimdi Senin Elinde!

Monolitik sistemlerin yerini alan, hız, esneklik ve ölçeklenebilirlik sunan Microservis Mimarisi ve modern Bulut Servisleri bu Masterclass'ın ana odak noktalarıdır. Bu eğitim, sizi sadece geliştirici değil, modern, dağıtık ve yüksek performanslı sistemler tasarlayan bir Bulut Mimarı adayı olarak yetiştirecektir.


🚀 Neden Bu Masterclass Vazgeçilmezdir?

Günümüzün teknoloji devleri (Netflix, Amazon, Google) microservisler üzerine inşa edilmiştir. Bu eğitim, sektörün en çok aranan araçları olan Docker ve Kubernetes'i kullanarak, sıfırdan dağıtık sistemler kurma ve yönetme yetkinliğini kazandırır.

  • Tam Konteyner Uzmanlığı: Uygulamalarınızı güvenilir bir şekilde paketlemeyi sağlayan Docker'dan, bu uygulamaları yöneten ve ölçekleyen endüstri standardı orkestrasyon aracı Kubernetes'e (K8s) kadar tam hakimiyet.
  • Bulut Entegrasyonu: Teoriyi pratikle birleştirerek gerçek bulut servisleri (AWS, Azure veya GCP) üzerinde microservislerinizi konuşlandırma ve yönetme deneyimi.
  • Dağıtık Mimariler: Geleneksel yaklaşımların ötesinde, hata toleransı, hizmet keşfi (Service Discovery) ve API Gateway gibi microservis desenlerini (patterns) derinlemesine inceleme.
  • Otomasyon Odaklı: Yazılım teslimat sürecini hızlandıran ve güvenilirliğini artıran CI/CD (Sürekli Entegrasyon/Sürekli Dağıtım) entegrasyonlarını uygulamalı projelerle hayata geçirme.
  • Canlı Demo Projeler: Tüm öğrendiklerinizi birleştiren ve portföyünüze ekleyebileceğiniz uçtan uca, canlı ve ölçeklenebilir microservis uygulamaları geliştirme.

🎯 Eğitim Hedefleri

  • Microservis mimarisi ve dağıtık sistem tasarımında tam yetkinlik kazanmak
  • Docker ve Kubernetes ile konteyner tabanlı uygulamalar geliştirebilmek
  • Bulut servisleri (AWS, Azure, GCP) ile uçtan uca microservis entegrasyonu gerçekleştirebilmek
  • CI/CD süreçlerini uygulamalı olarak kurabilmek ve sürekli teslimat becerisi kazanmak
  • Ölçeklenebilir, hata toleranslı ve güvenli bulut uygulamaları tasarlayabilmek

🛠️ Kapsamlı Modül Detayları: Modern Mimariye Giriş

Modül 1: Microservis Temelleri ve Mimarisi

  • Monolit vs. Microservis: Avantajlar, dezavantajlar ve geçiş stratejileri.
  • Temel Microservis Desenleri (Patterns): API Gateway, Hizmet Keşfi (Service Discovery), Merkezi Konfigürasyon.
  • İletişim Metotları: REST/gRPC senkronizasyon ve Kafka/RabbitMQ ile asenkron iletişim.
  • Veritabanı Deseni: Veri tutarlılığını sağlama (Saga Deseni, Veri Kapsülleme).

Modül 2: Konteyner Sanallaştırma Ustalığı (Docker)

  • Docker Temelleri: Container, Image, Registry ve Dockerfile yazımı.
  • Çok Aşamalı Yapılandırma (Multi-Stage Builds): Daha küçük ve güvenli imajlar oluşturma.
  • Docker Compose: Birden fazla servisi yerelde orkestre etme ve geliştirme ortamlarını yönetme.

Modül 3: Dağıtık Sistemlerin Kalbi (Kubernetes - K8s)

  • Kubernetes Temelleri: Cluster, Node, Pod, Deployment ve Service kavramları.
  • K8s Nesnelerini Yönetme: YAML dosyaları ile bildirimsel (declarative) konfigürasyon.
  • Ölçekleme ve Hata Toleransı: Horizontal Pod Autoscaler (HPA) ve ReplicaSet kullanımı.
  • Depolama ve Konfigürasyon: Persistent Volume (Kalıcı Hacim) ve ConfigMap/Secret yönetimi.

Modül 4: Bulut Entegrasyonu ve Yönetimi

  • Managed K8s Servisleri: AWS EKS, Azure AKS veya GCP GKE üzerinde küme kurulumu ve yönetimi.
  • Bulut Yerel Uygulamalar: Bulutun sağladığı (Veritabanları, Mesajlaşma Kuyrukları) servislerle entegrasyon.
  • Sunucusuz (Serverless) Microservisler: AWS Lambda/Azure Functions/GCP Cloud Functions ile microservis geliştirme (seçmeli modül).

Modül 5: Sürekli Teslimat (CI/CD) ve İzleme

  • CI/CD Pipeline Kurulumu: Jenkins, GitLab CI veya GitHub Actions kullanarak otomatik test, imaj oluşturma ve dağıtım.
  • Zero-Downtime Deployment (Kesintisiz Dağıtım): Rolling Update ve Canary Deployment stratejileri.
  • Sistem İzleme (Monitoring): Prometheus ve Grafana ile metrik toplama, log yönetimi ve uyarı sistemleri.
  • Kapanış Projesi: Tamamen konteynerize edilmiş, Kubernetes üzerinde çalışan ve otomatik CI/CD hattına sahip 3-4 microservisten oluşan bir e-ticaret uygulamasının geliştirilmesi.

📈 Kazanımlar

  • Monolitik sistemlerden microservise geçiş ve dağıtık mimari tasarımı
  • Docker ile güvenli ve optimize edilmiş container imajları oluşturma
  • Kubernetes kullanarak cluster yönetimi, ölçekleme ve hata toleransı sağlama
  • Bulut ortamında microservis dağıtımı ve yönetimi
  • CI/CD entegrasyonları ile otomatik test ve dağıtım süreçleri uygulama
  • Gerçek dünya senaryolarına uygun uçtan uca ölçeklenebilir microservis uygulamaları geliştirme

10 Öğrenci
15.000 ₺
Hemen Satın Al
İletişim

Bahçivan Mah., Numune Sok., No: 8, Tuğci İş Merkezi, Kat: 4, Daire: 11, İpekyolu/Van

+90 501 565 64 65

academycodehub0@gmail.com

Bülten

Yeni kurslar ve eğitim programlarımızdan haberdar olmak için bültenimize abone olun. En güncel içerikler ve özel fırsatlar size e-posta ile ulaşsın.

Iyzico Ödeme Altyapısı

© academycodehub.com. Tüm Hakları Saklıdır.