Java İleri Düzey Kursu Ankara

Java ile ileri düzey uygulamalar geliştirin

Kurs Hakkında

JAVA programlama dili, bankaların pos makinalarından tutunda elektronik eşyaların içerisinde olmakla beraber her alanda yaygın olarak kullanılan bir programlama dilidir. JAVA'yı diğerlerinden ayıran en büyük özelliği işletim sisteminden bağımsız olarak her ortamda çalışabilmesidir. JAVA ile programcılığa büyük bir adım atacaksınız. Kurs bitiminde öğrenciler proje hazırlarlar. Böylelikle öğrenciye program daha kalıcı bir biçimde öğretilmiş olur.

Kaynaklar

Kursumuza katılan öğrencilerimize Ders Notları ücretsiz olarak verilmektedir.

Kurs İçeriği

  • Java İleri Eğitimi - 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
  • - Hatalar ve Çalışma Zamanı(Runtime) Exception'ları
  • - Assertion'lar
  • Java İleri Eğitimi - Okuma/Yazma ( Input/Output ) stream'ler
  • - Stream nedir?
  • - Byte - Karakter seçimi
  • - Byte stream'in karaktere çevrimi
  • - File Objesi
  • - Binary Input ve Output
  • - PrintWriter Class'ını kullanma
  • - Okuma ve yazma Objeleri
  • - basit ve Filtrelenmiş Stream'ler
  • Java İleri Eğitimi - Collections and generics
  • - Collection'lar ile çalışmak
  • - Sorting, hashmap, Hashset, Enumerated Types
  • - Collection Framework'u
  • - Set, List, Queue, Map
  • - Collection sıralama ve ayarlama
  • - Generic'ler ile çalışma
  • - Comparable, Comparator, Lists, Arrays, ArrayList
  • - HashMap, HashSet
  • Java İleri Eğitimi - Grafik Arayüz Programlama
  • - AWT ve Swing
  • - Pencere(Window) Gösterme
  • - Java'da grafik arayüz (GUI) programlama
  • - Event'leri yakalama kontrol etme
  • - Component'leri düzenleme
  • - Component'e Scroll(kayan çubuklar) ekleme
  • - Component'leri konfigure etme
  • - Menu'ler
  • - JfileChooser ile dosya/klasör seçimleri
  • Java İleri Eğitimi - Swing Olayları(Events) ve Yerleşim Yöneticileri(Layout Managers)
  • - Java Olay(Event) aktarma modeli
  • - Action Olayları(Events)
  • - List Seçim olayları (Selection Events)
  • - Mouse Olayları(Events)
  • - Yerleşim Yötecilieri (Layout Managers)
  • - BorderLayout yöneticisi
  • - FlowLayout yöneticisi
  • - GridLayout yöneticisi
  • - BoxLayout yöneticisi
  • - Box yöneticisi
  • - JtabbedPane yöneticisi
  • Java İleri Eğitimi - Veritabanı(Database) Arabirimi - JDBC
  • - JDBC Bağlantı Modeli
  • - veritabanı programlama
  • - Veritabanına bağlanma
  • - SQL Sorgu yaratmak ve sorgu sonucunu getirmek
  • - Veritabanı ekleme ve güncelleme işlemleri
  • - SQLException ve veritabanı kullanımıda hata kontrolü
  • - SQLWarning Class'ı ile uyarı kontrolü
  • - JDBC Data tipleri
  • - SQL sorgusu çalıştırma
  • - ResultSetMetaData Class'ı
  • - PreparedStatement, parametrei Statement(ifade)'ler
  • - Stored Procedure ve transaction management
  • Java İleri Eğitimi - Çoklu çalışabilirlik - Threading
  • - Non-Threaded yazılım
  • - Threaded yazılım
  • - Thread yaratma
  • - Thread'in durumları
  • - Runnable Thread'ler
  • - Thread'leri yönetmek
  • - Çalışan Thread'i kesmek
  • - Runnable Interface
  • - ThreadGroups
  • - Yarış durumu
  • - Synchronized Fonksiyonlar
  • - Deadlocks
  • - Synchronized Block'lar
  • - Thread Communication — wait()
  • - Thread Communication — notify()
  • - Thread-Aware Collections, Executor, Callable
  • Java İleri Eğitimi - Java Performans ayarları
  • - Java yeterince hızlı mı?
  • - Profile kullanımı
  • - HotSpot sanal makine
  • - Garbage Collection çalışma mantığı
  • - Class yaratım performans etkisi
  • - String, StringBuffer, StringBuilder performans etkisi
  • - Synchronized performans etkisi
  • - Inline fonksiyonların performans etkisi
  • - Collection'ları ayarlamak
  • Java İleri Eğitimi - Socket'ler ve Network
  • - Client ve Server modeli
  • - Port'lar, Adres'ler ve Protocol'lar
  • - Socket Class'ı
  • - I/O kullanarak iletişim
  • - Server'lar
  • - ServerSocket Class'ı
  • - Eşzamanlı Server
  • - URL ve URLConnection Class'larının kullanımı
  • 25 saat Toplam
Java İleri Düzey

Kategori:
Yazılım

Süre: 25 saat

Taksitli Ücret: 1200 TL

Peşin Ücret: 1080 TL

Yeni Açılacak Gruplar

Anahtar Kelimeler
Grup Kodu Başlama Tarihi Günler Saat Aralığı Kontenjan  
Gruplarla ilgili bizimle iletişime geçin. Tel: 0545 441 0 441 - 0850 840 0 441

Bize Ulaşın