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 |
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 |
|
||||
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 YeterliliklerBu 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) |
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İ |
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 Okumalar | The 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 Teknikleri | Aktif bir öğrenme tekniği olarak “Tersyüz Eğitim Sınıf”ın kullanıldığı dersler/iletişim saatleri | |||||||||||||||
Ödev ve Projeler | Yok | |||||||||||||||
Laboratuvar Çalışması | Yok | |||||||||||||||
Bilgisayar Kullanımı | Gerekli | |||||||||||||||
Diğer Aktiviteler | Yok | |||||||||||||||
Değerlendirme Yöntemleri |
|
|||||||||||||||
Ders Yönetimi |
|
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 |