Java Spring ile Unit ve Integration Testleri
Java Spring ile Unit ve Integration Testleri Eğitimi, modern backend uygulamalarında test yazma becerisi kazandırarak daha güvenilir ve sürdürülebilir yazılımlar geliştirmeyi hedefler.
12 Saat
2 Konu Başlığı
Başvuru Formu
Bu Eğitime Başvurun
Formu doldurun, danışmanımız en kısa sürede sizinle iletişime geçsin.
Kimler İçindir
• Java ve Spring Boot kullanan backend geliştiriciler
• Unit ve integration test konularında kendini geliştirmek isteyen yazılımcılar
• Mikroservis mimarisi ile çalışan ekip üyeleri
• Kod kalitesini artırmak isteyen yazılım mühendisleri
• Test otomasyonu ve CI/CD süreçlerine dahil olmak isteyenler
• Unit ve integration test konularında kendini geliştirmek isteyen yazılımcılar
• Mikroservis mimarisi ile çalışan ekip üyeleri
• Kod kalitesini artırmak isteyen yazılım mühendisleri
• Test otomasyonu ve CI/CD süreçlerine dahil olmak isteyenler
Eğitim Hedefleri
• Unit test ve integration test kavramlarını derinlemesine öğrenmek
• JUnit ile etkili birim testler yazmak
• Mockito ile bağımlılıkları izole etmek
• Spring Boot Test araçları ile entegrasyon testleri geliştirmek
• Gerçek dünya projelerinde test stratejileri oluşturabilmek
• JUnit ile etkili birim testler yazmak
• Mockito ile bağımlılıkları izole etmek
• Spring Boot Test araçları ile entegrasyon testleri geliştirmek
• Gerçek dünya projelerinde test stratejileri oluşturabilmek
Eğitim Hakkında
Java Spring ile Unit ve Integration Testleri Eğitimi, modern backend uygulamalarında test yazma becerisi kazandırarak daha güvenilir ve sürdürülebilir yazılımlar geliştirmeyi hedefler. Eğitim sürecinde Spring Boot ekosistemi; JUnit, Mockito ve Spring Test araçları ile birlikte ele alınır.
Ön Koşul
Orta seviye Spring Boot bilgisi gerekmektedir.
Eğitim İçeriği
• Test Piramidi ve Test Edilebilir Kod Yazımı
• JUnit 5 Yaşam Döngüsü ve AssertJ ile Akıcı Doğrulamalar
• Mockito: Mock, Spy ve ArgumentCaptor Kullanımı
• TDD (Test Driven Development) Yaklaşımı ve Refactoring
• JUnit 5 Yaşam Döngüsü ve AssertJ ile Akıcı Doğrulamalar
• Mockito: Mock, Spy ve ArgumentCaptor Kullanımı
• TDD (Test Driven Development) Yaklaşımı ve Refactoring
• Spring Boot Test Slice'lar (@DataJpaTest, @WebMvcTest)
• Testcontainers ile Docker Üzerinde Veritabanı ve Mesaj Kuyruğu Testleri
• WireMock ile Dış Servis (API) Bağımlılıklarını Simüle Etme
• Code Coverage (Jacoco) Analizi ve Test Kalite Metrikleri
• Testcontainers ile Docker Üzerinde Veritabanı ve Mesaj Kuyruğu Testleri
• WireMock ile Dış Servis (API) Bağımlılıklarını Simüle Etme
• Code Coverage (Jacoco) Analizi ve Test Kalite Metrikleri
Kimler İçindir
• Java ve Spring Boot kullanan backend geliştiriciler
• Unit ve integration test konularında kendini geliştirmek isteyen yazılımcılar
• Mikroservis mimarisi ile çalışan ekip üyeleri
• Kod kalitesini artırmak isteyen yazılım mühendisleri
• Test otomasyonu ve CI/CD süreçlerine dahil olmak isteyenler
• Unit ve integration test konularında kendini geliştirmek isteyen yazılımcılar
• Mikroservis mimarisi ile çalışan ekip üyeleri
• Kod kalitesini artırmak isteyen yazılım mühendisleri
• Test otomasyonu ve CI/CD süreçlerine dahil olmak isteyenler
Eğitim Hedefleri
• Unit test ve integration test kavramlarını derinlemesine öğrenmek
• JUnit ile etkili birim testler yazmak
• Mockito ile bağımlılıkları izole etmek
• Spring Boot Test araçları ile entegrasyon testleri geliştirmek
• Gerçek dünya projelerinde test stratejileri oluşturabilmek
• JUnit ile etkili birim testler yazmak
• Mockito ile bağımlılıkları izole etmek
• Spring Boot Test araçları ile entegrasyon testleri geliştirmek
• Gerçek dünya projelerinde test stratejileri oluşturabilmek
Başvuru Formu
Bu Eğitime Başvurun
Formu doldurun, eğitim danışmanımız en kısa sürede sizinle iletişime geçsin.