JAVA BASICS PRIMER FOR NON-DEVELOPERS (QA, TESTERS, SELENIUM USERS) (TT2190) EĞİTİMİ

Test otomasyonu için gereken Java'yı öğrenin

Java sözdizimi, sınıf ve nesne, koleksiyonlar, istisnalar, dosya okuma, Maven, JUnit ve Selenium WebDriver için temel Java.

QA ve Test Uzmanları için Java Temelleri (TT2190) eğitimi: Java sözdizimi, sınıf ve nesne, koleksiyonlar, istisnalar, dosya okuma, Maven, JUnit ve Selenium WebDriver için temel Java.

2 gün Başlangıç Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Geliştirici olmayanlar için Java temelleri

Eğitim, yazılım geliştirici olmayan QA, test uzmanı ve Selenium kullanıcıları için Java'nın otomasyonda gereken kısmını öğretir: değişkenler, koşullar ve döngüler, metotlar, sınıf ve nesneler, kalıtım ve arayüz, String işlemleri, ArrayList ve HashMap, try-catch, dosya/CSV/Excel okuma, Maven bağımlılıkları, JUnit 5 testleri ve WebDriver ile locator, wait ve Page Object kalıbı.

Süre ve Format

2 Gün. Her gün dört modül; Java Sözdizimi ve Nesne Yönelimli Temeller; Test Otomasyonu için Java ekseninde ilerleyen uygulamalı program.

Seviye

Başlangıç Seviye — Java sözdizimi, OOP, koleksiyonlar, exception, dosya işlemleri ve Selenium için hazırlık

Öğrenme Metodu

Her konu test otomasyonu örnekleriyle anlatılır; katılımcılar Java kodunu IDE'de yazar ve basit bir Selenium testine kadar ilerler.

Neden Bu Eğitim?

🎯Amaca odaklı

Yalnızca test otomasyonunda ihtiyaç duyulan Java konularını öğrenirsiniz.

🧪Test yazma

Okunabilir JUnit ve Selenium testleri yazarsınız.

🪜Kolay geçiş

Manuel testten otomasyona rahat geçiş yaparsınız.

Anahtar Konular

java qatest otomasyonu javaselenium javajava temellerijunit 5tester için javapage object modeljava başlangıçtt2190
“Test yazmayı bilen, kodu da okumayı öğrendiğinde güçlenir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Programlamaya ilgi

Önceden Java bilmek gerekmez; mantıksal düşünme yeterlidir.

2
JDK kurulumu

JDK 17+ ve bir IDE (IntelliJ IDEA Community veya Eclipse).

3
Bilgisayar kullanımı

Dosya/klasör yönetimi ve metin editörü kullanımı.

4
Çalışma ortamı

İnternet erişimli, 8 GB RAM'li bir dizüstü bilgisayar.

Eğitim İçeriği

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.

Günün hedefiKatılımcı temel Java sözdizimini kullanır, sınıf ve nesne oluşturur.
Modül 1
İlk Java Programı
  • JDK, IDE ve proje oluşturma
  • main metodu ve çıktı: System.out.println
  • Değişken ve veri tipleri: int, double, boolean, String
  • Yorum satırları ve adlandırma kuralları
  • Kullanıcıdan girdi: Scanner
  • Derleme hatası ve çalışma hatası farkı
Modül 2
Koşullar ve Döngüler
  • if-else ve switch
  • Karşılaştırma ve mantıksal operatörler
  • for, while, for-each döngüleri
  • break ve continue
  • Test verisi üzerinde döngü örneği
  • String karşılaştırma: equals ve == tuzağı
Modül 3
Metotlar
  • Metot tanımı, parametre ve dönüş değeri
  • Yeniden kullanılabilir yardımcı metotlar
  • static ve örnek metot farkı
  • Metot aşırı yükleme
  • Kapsam (scope) ve yerel değişkenler
  • Test adımı olarak metot yazma
Modül 4
Sınıf ve Nesne
  • Sınıf, alan ve constructor
  • this anahtar sözcüğü
  • Kapsülleme: private ve getter/setter
  • Kalıtım ve extends
  • Arayüz (interface) ve implements
  • Page Object fikrine giriş
Günün hedefiKatılımcı koleksiyon ve istisnaları kullanır, dosyadan veri okur ve basit bir Selenium testi yazar.
Modül 1
String ve Koleksiyonlar
  • String metotları: contains, split, trim, substring
  • StringBuilder
  • ArrayList ile test verisi listesi
  • HashMap ile anahtar-değer verisi
  • Set ve tekrarlı veriyi eleme
  • Koleksiyon üzerinde döngü ve filtreleme
Modül 2
İstisnalar ve Dosya İşlemleri
  • try-catch-finally
  • Checked ve unchecked exception
  • try-with-resources
  • Dosya okuma: Files.readAllLines
  • CSV okuma ve test verisi sürücüsü (data-driven)
  • Properties dosyası ile yapılandırma
Modül 3
Maven ve JUnit
  • Maven projesi ve pom.xml bağımlılıkları
  • JUnit 5: @Test, @BeforeEach, @AfterEach
  • Assertions: assertEquals, assertTrue
  • @ParameterizedTest ile veri odaklı test
  • Test raporu okuma
  • Tag ve test gruplama
Modül 4
Selenium WebDriver'a Giriş
  • WebDriver kurulumu ve ChromeDriver
  • By.id, By.cssSelector, By.xpath locator'ları
  • click, sendKeys, getText
  • Explicit wait: WebDriverWait
  • Page Object Model ile test düzeni
  • Bir giriş formu testinin uçtan uca yazılması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Java sözdizimi

Temel Java programlarını okur ve yazarsınız.

✅
Akış kontrolü

Koşul ve döngülerle test mantığı kurarsınız.

✅
Metotlar

Yeniden kullanılabilir yardımcı metotlar yazarsınız.

✅
OOP temelleri

Sınıf, kalıtım ve arayüz kavramlarını kullanırsınız.

✅
Koleksiyonlar

ArrayList ve HashMap ile test verisi yönetirsiniz.

✅
İstisnalar

try-catch ile hataları yönetirsiniz.

✅
JUnit

JUnit 5 ile doğrulamalı testler yazarsınız.

✅
Selenium

Basit bir Selenium WebDriver testi geliştirirsiniz.

Kimler İçin Uygundur?

  • Manuel test uzmanları
  • test otomasyonuna geçmek isteyenler
  • Selenium kullanıcıları
  • Java bilmeyen QA mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Manuel test uzmanları, test otomasyonuna geçmek isteyenler, Selenium kullanıcıları ve Java bilmeyen QA mühendisleri için uygundur.
Hiç kodlama bilmeden katılabilir miyim?
Evet, eğitim sıfırdan başlar ve yalnızca test otomasyonu için gerekli konuları kapsar.
Selenium tam olarak öğretiliyor mu?
Selenium'a giriş yapılır; kapsamlı Selenium ve framework kurulumu ayrı eğitim konusudur.
Hangi araçlar kullanılıyor?
JDK 17, IntelliJ IDEA, Maven, JUnit 5 ve Chrome tarayıcı kullanılır.
Eğitim sonunda sertifika verilir mi?
Evet. Eğitimi tamamlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir; sertifika DVA'ya aittir ve üçüncü taraf bir sınavın yerine geçmez.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Java Basics Primer for Non-Developers (QA, Testers, Selenium Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeBaşlangıç Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Java ve JVMAccess Data through the Java Client API Eğitimi
Yazılım Geliştirme Eğitimleri

Access Data through the Java Client API Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

MarkLogic Java Client API: DatabaseClient, DocumentManager, StructuredQueryBuilder, transaction, WriteBatcher ve Optic API. 2 günlük eğitim.

Detayları Gör →
Java ve JVMADM800 - AS Java – Administration Eğitimi
Yazılım Geliştirme Eğitimleri

ADM800 - AS Java – Administration Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

SAP NetWeaver AS Java yönetimi (ADM800 konuları): NWA, Config Tool, SDM/JSPM, UME, SSL, SLD, log, kümeleme ve sorun giderme. 3 gün.

Detayları Gör →
Java ve JVMAdvanced Data Structures & Algorithms in Java: Getting Started with Graphs Eğitimi
Yazılım Geliştirme Eğitimleri

Advanced Data Structures & Algorithms in Java: Getting Started with Graphs Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Java ile graf algoritmaları: BFS, DFS, topolojik sıralama, Dijkstra, Bellman-Ford, Floyd-Warshall, Kruskal, Prim, Union-Find. 2 gün.

Detayları Gör →
Java ve JVMAdvanced Data Structures & Algorithms in Java: Solving Binary Tree Problems Eğitimi
Yazılım Geliştirme Eğitimleri

Advanced Data Structures & Algorithms in Java: Solving Binary Tree Problems Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Java ile ikili ağaç problemleri: geçişler, BST, AVL, heap, trie, LCA, ağaç çapı, serialize/deserialize ve mülakat çözümleri. 2 gün.

Detayları Gör →
Java ve JVMAdvanced Data Structures & Algorithms in Java: Sorting & Searching Algorithms Eğitimi
Yazılım Geliştirme Eğitimleri

Advanced Data Structures & Algorithms in Java: Sorting & Searching Algorithms Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

Java ile merge sort, quick sort, heap sort, counting sort ve ikili arama algoritmalarını yazın; Big-O analizi ve JMH ölçümüyle performansı karşılaştırın.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn