Normal fiyat
19,500.00TL
İndirimli fiyat
19,500.00TL
Normal fiyat
16,000.00TL
Başlangıç Tarihi:
  • Orta Seviye
  • 4 Hafta - 16 Saat (en az)
  • Akın KALDIROĞLU
  • Eğitimler
  • Yazılım Mühendisliği
Başlangıç Tarihi:

Unit Testing Eğitimi

2026’in Son Unit Testing Programı erken kayıtları başladı!
Program Başlangıcı:  2026 Şubat

Modern yazılım projelerinde sadece “çalışan kod” yeterli değil; güvenilir, test edilebilir ve sürdürülebilir kod yazmak zorunlu hale geldi

Unit test yazmayan ekiplerde:

  • Hata düzeltmek zaman alıyor,
  • Refactoring herkesin korktuğu bir işe dönüşüyor,
  • Production’da sürpriz bug’lar hiç bitmiyor.

Bu eğitim, katılımcılara Unit Testing’in temel kavramlarını, test yazma pratiklerini, doğru test mimarisini ve profesyonel bir test kültürü kazandırmayı hedefler.

Neden Bu Eğitim?

Bu eğitimde şu yetkinliklerin kazandırılması amaçlanmaktadır:

  • Testin temel kavramları, amaçları ve test piramidi
  • Doğru unit test nasıl yazılır, neyi test eder / etmez?
  • Farklı Unit Test framework’leri ile pratik (JUnit, xUnit/NUnit, vb.)
  • Unit test stilleri (AAA, BDD, Given-When-Then yaklaşımları)
  • Mock, Stub, Fake gibi test doubles’ların doğru kullanımı
  • Unit test ile integration test ayrımı, nerede hangisini tercih etmelisin
  • Unit test pattern’leri ve anti-pattern’ler (iyi ve kötü test örnekleri)
  • Test edilebilir kod yazımı ve mimari yaklaşımlar (bağımlılıkların yönetimi, katmanlı
  • yapı, port-adapter / clean yaklaşımı)

Bu kurs herhangi bir programlama dilinden bağımsızdır. Örnekler ağırlıklı olarak Java ve C# üzerinden verilecek, ancak C++, Python vb. dillerdeki uygulamalar da gösterilecektir. Katılımcılar kodlarını istedikleri nesne-merkezli dilde yazabilirler.

Kod örnekleri hem GitHub’da hem de Eclipse, Visual Studio vb. projeleri olarak paylaşılacaktır.

Bu eğitimi farklı kılan, yalnızca teknik içerik değil; Akın Kaldıroğlu’nun 30+ yıllık deneyimiyle geliştirdiği eğitim yaklaşımıdır.

  • Sadece “Nasıl?” değil, “Neden?” sorularına da yanıt alırsınız.
  • Hikâyeleştirme ile akılda kalıcı, anlaşılır anlatım.
  • Gerçek dünya projeleriyle uygulamalı öğrenme.

Akın Kaldıroğlu bugüne kadar:

  • Yüzlerce kurumsal yazılım ekibinin dönüşümüne rehberlik etti.
  • On binlerce yazılım geliştiricinin kariyerine yön verdi.
Bu Eğitimde Neler Öğreneceksiniz?
  • Fundamental Test Concepts
    Test türleri (unit, integration, end-to-end), test piramidi, testin yazılım yaşam döngüsündeki yeri
  • Writing Unit Tests
    İyi bir unit testin özellikleri, arrange–act–assert (AAA) yaklaşımı, temiz ve okunabilir test yazımı
  • Unit Test Frameworks
    JUnit, xUnit/NUnit gibi framework’lerin temel kullanımı, assertion kütüphaneleri, test runner mantığı
  • Unit Test Styles
    BDD tarzı test yazımı (Given-When-Then), parametrik testler, veri odaklı testler
  • Using Test Doubles
    Mock, Stub, Fake, Spy kavramları; hangi senaryoda hangisini kullanmak gerekir?
    Mocking kütüphanelerine giriş (ör. Mockito, NSubstitute, Moq)
  • Integration Testing
    Unit test ile integration test farkı, veri tabanı, mesajlaşma sistemi vb. bileşenlerle test yaklaşımları
  • Unit Test Patterns and Anti-patterns
    Kırılgan testler, production koduna bağımlı zayıf testler, aşırı mock kullanımı vb. anti-pattern’ler
    Bakımı kolay, uzun ömürlü test seti oluşturma stratejileri
  • Testable Code and Architecture
    Test edilebilir kod için mimari prensipler
    Bağımlılık enjeksiyonu, arayüz tasarımı, katmanlı mimari ve test ile ilişkisi
Bu Eğitime Kimler Katılmalı?
  • C#, Java, Kotlin, Python, JavaScript vb. dillerde temel programlama bilgisine sahip geliştiriciler
  • Projelerinde unit test kültürü oturtmak isteyen yazılım geliştiriciler
  • Kod kalitesini ve sürdürülebilirliği artırmak isteyen mid-level / senior dev’ler
  • Teknik mülakatlarda test, TDD, clean code sorularında güçlü olmak isteyen adaylar
  • Ekiplerinde test stratejisi belirleme sorumluluğu olan tech lead / takım liderleri
  • Performans, güvenilirlik ve bakım maliyeti açısından projelerini bir üst seviyeye taşımak isteyen profesyoneller
Program

Program Başlangıcı: 2026 Şubat Ayı

4 hafta boyunca, haftada 2 gün – toplam en az 16 saat canlı eğitim

Pazartesi ve Çarşamba, 20.30–22.30

Gerçek senaryolara dayalı kodlama alıştırmaları, eğitmen ve katılımcılarla sürekli etkileşim fırsatı

Bu Programla Neler Kazanacaksınız?
  • Unit testing konusunda sağlam, profesyonel bir temel
  • Mevcut projelerinizde güvenle refactoring yapabilecek test seti tasarlama becerisi
  • Hataları production’da değil, development aşamasında yakalama alışkanlığı
  • Teknik mülakatlarda test, TDD, clean code konularında güçlü bir avantaj
  • GitHub üzerinde test odaklı örnek projelerle güçlenen portföy
  • Yazılım projelerinde test edilebilir mimari kurma ve doğru test stratejisini belirleme yetkinliği
Ön Koşullar

Temel programlama bilgisi gereklidir.
Dolayısıyla bu eğitim aşağıdaki konulara hakimiyet bekler:

  • Değişkenler, döngüler, koşullu yapılar
  • Diziler ve fonksiyonlar
  • Temel algoritmik düşünme
  • OOP bilgisi avantaj sağlar (zorunlu değildir)
Ödeme Kolaylığı
  • 3 aya kadar vade farksız taksit

  • 12 aya kadar taksit imkânı

  • Kurumsal firmalara özel toplu kayıt avantajları

Bize Ulaşın
Birlikte Daha Güçlü!

Arkadaş grubunuzla kayıt olmayı planlıyorsanız, sizin için özel avantajlarımız var!

Detaylar için WhatsApp üzerinden uzman ekibimizle iletişime geçmeniz yeterli.

Unit Testing Eğitimi
Normal fiyat
19,500.00TL
İndirimli fiyat
19,500.00TL
Normal fiyat
16,000.00TL

Bu Programla Neler Kazanacaksın?

Canlı ve Uygulamalı

Zoom üzerinden interaktif dersler ve gerçek dünya projeleriyle öğrenme fırsatı.

Soru-Cevap ve Danışmanlık

Sınırlı sayıda katılımcı ile gerçekleştirilecek bu programda, eğitim süresi boyunca katılımcıların soruları Eğitmen tarafından birebir cevaplanacak.

1 Yıl Boyunca Tekrar İzleme Hakkı

Ders kayıtları öğrenci paneline yüklenecek ve katılımcılar diledikleri zaman erişim sağlayabilecek.

Katılım Sertifikası

Programı tamamlayan katılımcılara eğitmen imzalı Backend Guru Katılım Sertifikası verilecektir.

Popüler Eğitimler