ITC 504 Agile Methods and DevOpsMEF ÜniversitesiAkademik Programlar Mekatronik ve Robotik Mühendisliği (İngilizce) (Tezli)Öğrenciler için Genel BilgiDiploma EkiErasmus Beyanı
Mekatronik ve Robotik Mühendisliği (İngilizce) (Tezli)
Yüksek Lisans Programın Süresi: 2 Kredi Sayısı: 120 TYYÇ: 7. Düzey QF-EHEA: 2. Düzey EQF: 7. Düzey

Ders Genel Tanıtım Bilgileri

Yüksekokul/Myo/Fakülte/Enstitü Lisansüstü Eğitim Enstitüsü
Ders Kodu ITC 504
Ders Adı İngilizce Agile Methods and DevOps
Ders Adı Türkçe Çevik Yöntemler ve DevOps
Öğretim Dili EN
Ders Türü Ters-Yüz Öğrenme
Dersin Düzeyi Orta
Dönem Bahar
Haftalık İletişim Saatleri
Ders: 3 Okuma: 0 Laboratuvar : 0 Diğer: 0
Tahmini Öğrenci İş Yükü Dönem boyunca 187 saat
Ders Kredileri 7.5 AKTS
Değerlendirme Standart Harf Notu
Ön Koşul Yok
Yan Koşul Yok
Beklenen Ön Bilgi Yok
Kayıt Kısıtlamaları Sadece Yüksek Lisans Öğrencileri
Genel Eğitim Hedefi Çevik Yöntemler ve DevOps'un temellerini öğrenmek ve bunların ana bileşenlerini analiz edip tanımlayabilmek.
Ders Açıklaması Bu derste DevOps Yazılım Geliştirme Yöntemine kapsamlı bir giriş sağlanmaktadır. Derste işlenen konular: (1) Mikroservisler, (2) Çevik Yazılım Geliştirme, (3) Test Otomasyonu, (4) Konteynerlar, (5) Bulut, (6) Ürün Yönetimi, (6) DevOps için gerekli organizasyonal değişiklikler

Ders Öğrenme Çıktıları ve Yeterlilikler

Bu dersi başarıyla tamamlayabilen öğrenciler:
1) Mikro hizmet mimarisini tanımlama ve kullanmak
2) Çevik Yazılım Geliştirmeyi tanımlayabilmek
3) Test otomasyonunu, konteynerleri ve bulut sistemlerini analiz etmek
4) Ürün yönetimini gerçekleştirin ve DevOps için gereken organizasyon değişikliğini uygulamak
Program Öğrenme Çıktıları/Ders Öğrenme Çıktıları 1 2 3 4
1)
2)
3)
4)
5)
6)
7)
8)
9)
10)

Program Sonuçları ve Yeterliliklerle İlişkisi

N Yok S Destekleyici H Çok İlgili
     
Program Çıktıları ve Yeterlilikler Düzey Değerlendirme
1) N
2) N
3) N
4) N
5) N
6) N
7) N
8) N
9) N
10) N
Hazırlayan ve Tarih ,
Ders Koordinatörü İLKER BEKMEZCİ
Dönem Bahar
Dersi Veren(ler) Prof. Dr. İLKER BEKMEZCİ

Ders İçeriği

Hafta Konu
1) Genel Bilgilendirme
2) Temel Kavramlar
3) Mikro Hizmetler-I
4) Mikro Hizmetler-II
5) Agile/Scrum I
6) Agile/Scrum II
7) Test Otomasyonu / TDD I
8) Test Otomasyonu / TDD II
9) Containers/Cloud I
10) Containers/Cloud II
11) Ürün Yönetimi ve Proje Yönetimi I
12) Ürün Yönetimi ve Proje Yönetimi II
13) Mikro Hizmet Mimarisini Desteklemek İçin Yeniden Düzenleme I
14) Mikro Hizmet Mimarisini Desteklemek İçin Yeniden Düzenleme I
15) Proje/Sunum Dönemi
16) Proje/Sunum Dönemi
Gerekli/Tavsiye Edilen OkumalarThe Phoenix Project, 2013, by George Spafford, Kevin Behr, Gene Kim, IT Revolution Press, ISBN: 9780988262508 Building Microservices, 2015, Sam Newman, O'Reilly Media, Inc., ISBN: 9781491950357 Clean Code, 2008, Robert C. Martin, Prentice Hall, ISBN: 9780136083238 Domain-Driven Design: Tackling Complexity in the Heart of Software, 2003, Eric Evans, Addison-Wesley Professional, ISBN: 0321125215 Design Patterns: Elements of Reusable Object-Oriented Software, 1994, John Vlissides, Ralph Johnson, Richard Helm, Erich Gamma, Addison-Wesley Professional,ISBN: 0201633612 Learn Docker - Fundamentals of Docker 18.x, 2018, Gabriel N. Schenker, Packt Publishing ISBN: 9781788997027
Öğretme TeknikleriAktif bir öğrenme tekniği olarak “Tersyüz Eğitim Sınıf”ın kullanıldığı dersler/iletişim saatleri
Ödev ve ProjelerYok
Laboratuvar ÇalışmasıYok
Bilgisayar KullanımıGerekli
Diğer AktivitelerYok
Değerlendirme Yöntemleri
Değerlendirme Araçları Sayı Ağırlık
Küçük Sınavlar 3 % 30
Ödev 3 % 30
Final 1 % 40
TOPLAM % 100
Ders Yönetimi

AKTS Öğrenci İş Yükü Tahmini

AKtivite Hafta Sayısı Saat Hesaplama
Yarıyıl Başına Hafta Sayısı Etkinliğe Hazırlık Etkinliğin Kendisinde Harcanan Etkinlik Gereksinimlerini Tamamlama
Ders Saati 14 1 3 1 70
Ödevler 3 15 2 51
Küçük Sınavlar 3 15 1 48
Final 1 16 2 18
Toplam İş Yükü 187
Toplam İş Yükü/25 7.5
AKTS 7.5