>
Dersin Adı Dersin Kodu Dersin Türü Dersin Düzeyi Dersin Yılı Dersin Verildiği Dönem AKTS Kredisi
Mikro Hizmet Mimarisi ve Geliştirme YZM512 Seçmeli Yüksek lisans 1 Bahar 8

Öğretim Elemanı Adı

Dr. Öğr. Üyesi Yasemin GÜLTEPE
Dr. Öğr. Üyesi İrfan KÖSESOY

Dersin Öğrenme Kazanımları

1) Mikroservisler kavramını ve mimarisini kavrayabilme.
2) Mikroservis mimarisinin monolitik mimariden farklarını ayırt edebilme.
3) Mikroservis tasarım prensiplerini kavrayabilme.
4) Monolitik mimarileri mikroservislere ayrıştırabilme.
5) Java Spring Boot veya Kubernetes ile temel düzeyde bir mikroservis tasarlayabilme ve gerçekleştirimini yapabilme.

Program Yeterliliği İlişkisi

  Program Yeterlilikleri
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Öğrenme Kazanımları
1 Yüksek Düşük Orta Orta Orta Düşük Yüksek     Orta   Yüksek   Düşük Düşük   Düşük
2 Yüksek Düşük Orta Orta Orta Düşük Yüksek     Orta   Yüksek   Düşük Düşük   Düşük
3 Yüksek Düşük Orta Orta Orta Düşük Yüksek     Orta   Yüksek   Düşük Düşük   Düşük
4 Yüksek Düşük Orta Orta Orta Düşük Yüksek     Orta   Yüksek   Düşük Düşük   Düşük
5 Yüksek Düşük Yüksek Orta Orta Düşük Yüksek     Orta   Yüksek   Orta Düşük   Orta

Eğitim Şekli

Yüz Yüze

Ön Koşullar, Diğer Koşullar

Yok

Önerilen Destekleyici Dersler

İstenmemekte

Dersin İçeriği

Mikroservisler: Mikroservislerin tarihçesi ve temel özellikleri; Mikroservisler Mimarisi: Özellikleri, faydaları, olumsuzlukları, monolitik mimariden farkları; Mikroservis Tasarım Prensipleri: Mikroservislerin tasarım ilkeleri ve tasarım süreci, Uygulama alanı odaklı tasarım (Domain driven design), Monolitik sistemlerin mikroservislere ayrıştırılması, Konuşlandırma (deployment), test etme (testing), izleme (monitoring) ve güvenlik (security), Büyük ölçekli mikroservisler, Test güdümlü geliştirme (Test driven development); Mikroservis Uygulamaları: Servis tasarımı, sistem tasarımı ve işlemler, mikroservis uygulama örnekleri; Java Spring Boot ile mikroservis geliştirilmesi; Docker ve Kubernetes ile mikroservis geliştirilmesi.

Önerilen/İstenen Ders Kaynakları

Planlanan Öğrenim Faaliyetleri Ve Eğitim Yöntemi



Değerlendirme Yöntemi ve Ölçütleri

Dersin Eğitim Dili

Türkçe

Mesleki Uygulama

İstenmemekte