Ankara da Java Kursu

1. ÇALIŞMA ORTAMI - JAVA RUNTIME ENVİRONMENT ( JRE )
  • Java sanal makinesi
  • Java yazılım ortamı tanıtımı ve kurulumu JDK, Eclipse
  • Veri Tipleri, Değişkenler ve Operatörler
  • İf, else, elseif, switch
  • For, while, do while
  • break, continue
  • Kontrol İfadeleri (if , switch case)
  • Fonksiyonlar(Methods)
  • Main Fonksiyonu ve argümanları
  • Fonksiyon oluşturma ve çağırma
  • Fonksiyon ve parametreleri
  • JVM parametreleri

2. DİZİLER ( ARRAYS ) ,MAP YAPILARI
  • Dizi nedir?
  • Dizi Tanımlamak ve değer atamak (List , ArrayList, Vector) - Map , HashMap, HastTable
  • Sorting, hashmap, Hashset, Enumerated Types
  • Dizilerde index yönetimi
  • Çok Kullanılan faydalı Class'lar
  • String , Stringbuffer, System , Random , Math ,Properties

3. PAKETLER ( PACKAGING )
  • Classpath
  • Java Archive (JAR)
  • Ornek Log4j.jar kullanimi
  • Deployment
  • Nesne Tabanlı Dizayn (Object Oriented Design)
  • Sanallaştırma(abstraction) ve referans kullanımı
  • Miras(Inheritance) nedir?
  • Class elemanının reddi miras yapması( Overriding Methods and Variables )
  • Çok Biçimlilik(Polymorfizm)
  • Abstract class ve kullanımı
  • Inner class ve kullanımı
  • Interface ve kullanımı
  • Dönüştürme (casting)

4. HATA KONTROLÜ ( EXCEPTION HANDLING )
  • Exception yakalama ve kullanımı - try catch
  • finally bloğu ve kullanımı
  • Exception tanımlama ve kullanma Yöntemleri
  • Exception tanımlama ve fırlatma
  • Stream nedir?
  • Okuma/Yazma ( Input/Output ) stream'ler
  • File Objesi
  • PrintWriter Class'ını kullanma
  • File Okuma ve yazma Objeleri

5. JAVA KULLANICI ARAYÜZ PROGRAMLARI GELİŞTİRME (AWT,SWİNG)
  • Masaüstü uygulamalarda kullanılan sınıflar
  • Swing sınıfları kullanarak formlar oluşturmak
  • Event ve eventlistener tanımlamaları

6. THREADING
  • Threaded yazılım
  • Threaded oluşturmak
  • Thread'in durumları
  • Runnable Interface
  • ThreadPooling
  • Synchronized fonksiyonlar
  • Deadlocks
  • Synchronized Block'lar
  • Thread Communication wait()
  • Thread Communication notify()
  • Thread-Aware Collections, Executor, Callable

7. XML JAVA İLE NASIL KULLANİLİR.
  • XML nedir ,
  • XML yazılımı ve kullanımı
  • XML Parse teknikleri SAX, DOM , JAXB

Toplam Süre 60 Ders Saati

www.vektorelbilisim.com
Tel: 312 232 60 65