Önce testi yazın, sonra kodu rahatça değiştirin
Java TDD eğitimi; Red-Green-Refactor, JUnit 5, AssertJ, Mockito, test edilebilir tasarım, kata çalışmaları, JaCoCo kapsama ve mutation testing ile kalite ölçümünü işler.
Java'da TDD pratiği ve JUnit ile test otomasyonu
Eğitim, test güdümlü geliştirmeyi Java ve JUnit 5 ile uygulamalı öğretir. Red-Green-Refactor döngüsü, birim test yapısı (Arrange-Act-Assert), AssertJ ile okunur doğrulamalar, parametreli ve dinamik testler, Mockito ile mock, stub ve spy, bağımlılık enjeksiyonuyla test edilebilir tasarım, kata çalışmaları, JaCoCo ile kapsama ve mutation testing ile test kalitesi ölçümü ele alınır.
3 Gün. Her gün dört modül; 1. gün TDD Döngüsü ve JUnit 5; 2. gün Mock'lar ve Tasarım; 3. gün Gerçekçi Uygulama ve Kalite Ölçümü.
Orta Seviye — TDD döngüsü, JUnit 5, Mockito, AssertJ ve test edilebilir Java tasarımı
Katılımcılar kata çalışmaları ve eşli programlama ile TDD döngüsünü uygular; son gün bir alan modelini sıfırdan TDD ile geliştirir.
Test, kod, iyileştirme döngüsünü disiplinle uygulayarak küçük adımlarla ilerlersiniz.
Mock, stub ve spy farkını bilir, aşırı mock kullanımından kaçınırsınız.
Kapsama ve mutation testing ile testlerin gerçekten hata yakalayıp yakalamadığını ölçersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, arayüz, koleksiyon ve lambda ifadelerine hakimiyet gerekir.
Bağımlılık ekleme ve testi komut satırından çalıştırma bilinmelidir.
Temel commit ve branch işlemleri faydalıdır.
JDK 17 ve IntelliJ IDEA kurulu olmalıdır.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Red-Green-Refactor adımlarını küçük adımlarla uygulayabilirsiniz.
Nested, parametreli ve dinamik testler yazabilirsiniz.
Okunur ve akıcı doğrulamalar kurabilirsiniz.
Mock, stub ve spy'ı doğru yerde kullanabilirsiniz.
Constructor injection ve soyutlamalarla test edilebilir kod yazabilirsiniz.
Testlerin koruması altında güvenli yeniden yapılandırma yapabilirsiniz.
Kata çalışmalarıyla TDD refleksi geliştirebilirsiniz.
JaCoCo ve PIT ile test kalitesini değerlendirebilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Java Foundations: Math ve Random Sınıfları eğitimi: Math.abs, pow, sqrt, round, floor, ceil, hypot, trigonometri, Math.random, java.util.Random, seed, nextInt,.
Detayları Gör →Java Foundations: Nesne Yönelimli Programlama eğitimi: Kapsülleme, kalıtım, super, polimorfizm, override, soyut sınıf, arayüz, Object sınıfı, equals ve hashCode
Detayları Gör →JDBC Batch İşlemleri ve Transaction Yönetimi eğitimi: addBatch, executeBatch, setAutoCommit, commit, rollback, Savepoint, izolasyon seviyeleri, deadlock, bağlan
Detayları Gör →JDBC RowSet ile Veritabanı Etkileşimi eğitimi: RowSetFactory, JdbcRowSet, CachedRowSet, WebRowSet, XML dışa aktarma, RowSetListener, bağlantısız çalışma ve acce
Detayları Gör →JDBC RowSet ile Join ve Filtreleme eğitimi: JoinRowSet.addRowSet, setMatchColumn, FilteredRowSet, Predicate arayüzü, join türleri, sıralama ve SQL JOIN ile perf
Detayları Gör →