Core Java Eğitimi

Bu eğitim, katılımcılara Java programlama dilinin temel prensiplerini ve temel bilgilerini sunmayı amaçlar.

Scope

Eğitim Tanımı:

Bu eğitim, katılımcılara Java programlama dilinin temel prensiplerini ve temel bilgilerini sunmayı amaçlar. Java'nın genel yapıları, nesne yönelimli programlama (OOP) kavramları ve temel Java uygulamaları üzerinde odaklanarak, katılımcılar Java dilinde sağlam bir temel oluşturacaklardır.

Hedef Kitle:

Bu eğitim, yazılım test mühendisleri, QA profesyonelleri, sistem analistleri, mobil ve web uygulama geliştiricileri ve diğer ilgilenen teknik uzmanlar için uygundur. Ayrıca, Katalon Studio, Selenium, QA Master ya da farklı test otomasyon araçlarını kullanarak test süreçlerini otomatikleştirmek isteyen profesyonellere yönelik bir eğitimdir.

Eğitim İçeriği:

1. Sınıf ve Object Kavramları:

●     Java'da Sınıf ve Nesne Tanımlama

●     Constructor ve Instance Variables

2. Java’da Yazım Kuralları:

●     Camel Case ve Pascal Case

●     Naming Conventions (İsimlendirme Kuralları)

3. Değişkenler:

●     Primitive ve Reference Türler

●     Değişken Tanımlama ve Kullanma

4. Veri Tipleri:

●     Temel Veri Tipleri (int, double, char)

●     Referans Veri Tipleri (String)

5. Tip Dönüşümleri:

●     Implicit ve Explicit (Casting) Dönüşümler

6. Arrays:

●     Tek Boyutlu ve İki Boyutlu Diziler

●     Dizilerin Kullanımı ve İşlemleri

7. Operatörler ve Koşullar:

●     Aritmetik, Karşılaştırma ve Mantıksal Operatörler

●     If-Else ve Switch Koşulları

8. Döngüler:

●     For, While ve Do-While Döngüleri

●     Döngülerin Pratik Kullanımı

9. Hata Yakalama:

●     Try-Catch Blokları

●     Exception Türleri ve İşleme Stratejileri

10. Method Kullanımı:

●     - Method Tanımlama ve Çağırma

●     - Geri Dönüş Değerleri ve Parametreler

11. Nesne Yönelimli Programlama:

●     - Inheritance (Kalıtım)

●     - Polymorphism (Çok Biçimlilik)

●     - Encapsulation ve Abstraction

12. Java List ve ArrayList Kullanımı:

●     - List ve ArrayList Tanımlama ve Kullanma

●     - Temel Liste İşlemleri (Ekleme, Silme, Güncelleme)

13. Map Kullanımı:

●     - Map Tanımlama ve Kullanma

●     - Anahtar-Değer Çiftleri ve İşlemleri

Yöntem:

Eğitim, interaktif dersler, örnek senaryolar, uygulamalı alıştırmalar, grup çalışmaları ve ödevler ile gerçekleştirilir. Katılımcılar, Javayı pratik olarak kullanarak öğreneceklerdir.

Ön Koşul ve Derse Hazırlık:

Herhangi bir ön koşul ve hazırlık gerektirmemektedir.

Kazanımlar:

●     Temel Java programlama dilinde yetkinlik.

●     Nesne yönelimli programlama konseptlerini anlama.

●     Temel algoritmaları ve kontrol yapılarını kullanabilme yeteneği.

●     Dosya işlemleri ve istisna yönetimi konularında bilgi sahibi olma.

Ortam:

Eğitim, interaktif ve katılımcı odaklı bir yaklaşımla uzaktan gerçekleştirilecektir. Eğitim materyalleri, örnek senaryolar ve pratik alıştırmalar katılımcılara sunulacaktır.

Eğitim Süresi:

Eğitim süresi toplam 5 gün olarak planlanmıştır. Eğitim süresince katılımcılar teorik dersler, pratik alıştırmalar ve grup çalışmaları ile etkileşimde bulunacaklardır.