 |
|
|
|
| Programlama mantığını öğrenip ,program yazıp geliştirerek yazılım sektöründe çalışmak isteyenler için |
|
|
Java Kursu size ne kazandırır? |
|
| Farklı yazılım projesi uygulamaları ile katılımcılara programlama ve program yazma mantığını öğrenmiş olacaksınız |
|
|
|
| Java için Temel Programlama Bilgisi şarttır |
|
|
|
|
| ŞİŞLİ ŞUBESİ EĞİTİM TARİHLERİ |
Grup |
Başlama Tarihi |
Gün ve Saatleri |
| 1. Grup |
|
|
| BAKIRKÖY ŞUBESİ EĞİTİM TARİHLERİ |
Grup |
Başlama Tarihi |
Gün ve Saatleri |
| 1. Grup |
25 Eylül 2010 |
H.S Ctesi-Pzr 12.00-15.00 DOLMAK ÜZEREDİR!!! |
|
| NOT: Yukarda belirtilen eğitim saatlerimiz size uymuyorsa Eğitim Danışmanlarımızla görüşüp yerinizde veya kurumumuzda birebir Özel Eğitim alabilirsiniz. |
| |
|
| |
|
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. VERİTABANI (DATABASE) ARABİRİMİ -
JDBC,MYSQL
- MySQL Tanıtımı
- JDBC Bağlantı Modeli
- Veritabanı Programlama
- Veritabanına Bağlanma
- SQL Sorgu oluşturmak ve sorgu sonucunu getirmek
- Veritabanı ekleme ve güncelleme işlemleri
- SQLException ve veritabanı kullanımında hata kontrolü
- SQLWarning class'ı ile uyarı kontrolü
- JDBC Data tipleri
- SQL sorgusu çalıştırma
- Result set mate data class'ı
- Prepared Statement, parametre statement (ifade)'ler
- Stored Procedure ve transaction management
8. XML JAVA İLE NASIL KULLANİLİR.
- XML nedir ,
- XML yazılımı ve kullanımı
- XML Parse teknikleri SAX, DOM , JAXB
9. SOCKET VE NETWORK
- Client ve Server modeli
- Port'lar, Adres'ler ve Protocol'lar
- Socket Class'ı
- I/O kullanarak iletişim
- ServerSocket Class'ı
- Eşzamanlı Server
10 .JAVA PERFORMANS AYARLARI
- JVM Tune
- HotSpot sanal makine
- Garbage Collection çalışma mantığı
- Synchronized performans etkisi
- Inline Fonksiyonların performans etkisi
- Collection'ları ayarlamak
- HotSpot sanal makine
- Garbage Collection çalışma mantığı
- Synchronized performans etkisi
- Inline Fonksiyonların performans etkisi
- Collection'ları ayarlamak
|
|
|
|
Büyükdere Cd. Tankaya Palas Apt No:14 Kat:3 D:9 Şişli/Istanbul - Mecidiyeköy
Tel: 0(212) 291 72 02 - Fax: 0(212) 234 98 00
Cevizlik Mah. Hüsreviye Sok. Şark İşhanı No:20 Kat:1-2-3-4-5 Bakırköy/İstanbul
Tel: 0(212) 572 34 00 - Fax: (0212) 572 34 03
|
|
|
 |
|