Eğitim İçeriği
Giriş
- TDD'nin Faydaları ve Agile
TDD (2 Gün)
Otomatik Unit Testing Çerçevelerinin Kurulumu ve Yapılandırılması
TDD Yaklaşımları
- TDD kullanarak yazılım tasarlama
- Yazılımı yeniden düzenleme (Refactoring)
- TDD iş akışları ve desenleri
TDD'yi Uygulama
- İşbirliği Modülleri
- Test Sahteleri, Stub'lar, Çiftler ve Mock'lar Anlamak
- İyi birim testleri yazma
- Mevcut testleri iyileştirme
- Bir uygulamayı yeniden düzenleme
- Eski C için testler yazma
- Gömülü yazılım geliştirme için TDD'yi uyarlama
- Mock'larla Silikonun Yanında Test Etme
Agile (1 Gün)
Giriş
- Agile vs Geleneksel Yazılım Geliştirme Yaklaşımları
- Agile Manifestosu
Agile'yı Uygulama
- Sürüm Planlaması, Iterasyon Sıfır
- Iterasyon Planlaması, Tahmin
- Gereksinim İncelemesi, Günlük Toplantı
- Ekip Kalitesi, Iterasyon Testi, Kabul
- Iterasyon İncelemesi (Sergileme)
- Geriye Dönük Değerlendirmeler
- Agile İlkelerinin Öğrenilen Dersleri
Özet ve Sonuç
Kurs İçin Gerekli Önbilgiler
- C programlama bilgisi
- Yazılım testi kavramlarına hakimiyet
Danışanlarımızın Yorumları (7)
TDD ile tanışmamıza yardımcı olan egzersizler
Csongor Benedek - ACCENTURE
Eğitim - Agile and TDD with C
Yapay Zeka Çevirisi
Küçük gruplarda çalışmak beni çok eğlendirdi. :)
Nikoletta Domak - ACCENTURE
Eğitim - Agile and TDD with C
Yapay Zeka Çevirisi
Eğitmenin genel olumlu ve teşvik edici tutumu ve görüşmelerdeki atmosferi çok sevdim. Kurs çok iyi yapılandırılmıştı ve kuramı açıklarken kullanılan analogiler ve örnekler çok yararlıydı. Uygulama kısmıyla da çok memnun oldum - basit ve anlaşılan görevler, öğrencilerin teoriyi uygulamada kullanmalarına yönlendiriyor :)
Lasma Matusevica - ACCENTURE
Eğitim - Agile and TDD with C
Yapay Zeka Çevirisi
Sunulan konular hakkında teşvik edilen açık-formlu tartışmalar, daha üretken bir öğrenme deneyimi oluşturur.
Ilmars Zeps - ACCENTURE
Eğitim - Agile and TDD with C
Yapay Zeka Çevirisi
Antrenörün tarzı, her şeyi huzur ve düzen içinde anlattığından derslerini izlemek çok kolay ve etkileyiciydi.
Rares Calin Rapsigan - ACCENTURE
Eğitim - Agile and TDD with C
Yapay Zeka Çevirisi
Organizasyonu ve açıklamaları iyidir, çok fazla pratik örnek ve canlı kodlamayla, Agile ve TDD geliştirme konusundaki anlayışımı genişletti.
Barabas Attila - ACCENTURE
Eğitim - Agile and TDD with C
Yapay Zeka Çevirisi
Yeni bir yaklaşım öğrenmekle ilgili unit testler yazma konusundaki deneyimi en çok sevdiğim eğitim bölümüydü. Ayrıca serbest tartışmamızı, belirli konularda tartışmamızı sevdim. Takım çalışmasını da sevdim, bu bizi kullanıcı hikayelerinin gereksinimlerini farklı bir perspektiften analiz etmeye yönlendirdi ve eğitmenimizin kararlar alırken sıkıştığımızda bize farklı çözümler önermesi de bana değer verdiğim bir noktaydı.
Crina-Maria Rosu - ACCENTURE
Eğitim - Agile and TDD with C
Yapay Zeka Çevirisi