Java Kursu

Java Kursu, dünyadaki en yaygın kullanılan programlama platformlarından biri olan Java ve aynı zamanda bu platforma has programlama dilinin öğretildiği bir eğitim paketidir. Günümüzde Java, web tabanlı ticari uygulamalardan uzay teknolojilerine kadar her alanda kullanılmaktadır. Java Kursu ile bu programlama diline iyi bir başlangıç yapabilirsiniz.
JAVA İLE NESNE TABANLI PROGRAMLAMA
- NesneTabanlı Programlama da Temel Prensipler
- Nesne Kavramı
- Sınıf Kavramı
- Özellik (attribute) Kavramı
- Java Nedir?
- Java Özellikleri ve kullanım alanları
- Java kodlama teknikleri
- Java sanal makinesi (JVM)
- Garbage Collection
- Java yazılım ortamı tanıtımı ve kurulumu JDK.
- JSE
- JEE
- JFX
- JRE
- Java API
- Java Archive (JAR)
Java Programlama Diline Giriş
- Temel Kavramlar
- Java yazılım editörleri kurulumu ve kullanımı (Eclipse , NetBeans..)
- Proje oluşturma
- Sınıf Oluşturma
- Paketler ve kullanımları
- Veri Tipleri, Değişkenler ve Değişken tanımlama
- Java Aritmetik Operatörleri
- Javaİlişkisel Operatörler
- Anahtar Kelimeler (keywords)
- JavaKalıtım (Inheritance) kavramı ve kullanımı
- Kapsülleme(Encapsulation)
- Çok Biçimlilik (Polymorphizm)
- Modularity Kavramı
- HierarchyKavramı
- OperationKavramı
- GeneralizationKavramı
- Sanallaştırma(abstraction) ve Abstractclasskulanımı
- Interface Yapısı ve Kullanımı
- AssignmentKavramı
JAVA KONTROL YAPILARI
- IF-ElseYapısı
- Else if örneği
- Switch-Caseyapısı
- While şartlı döngü yapısı
- Do-whileşartlı döngü yapısı
- For Deyimidöngü yapısı
- Mantıksal Operatörler
JAVA DİZİLER
- Dizi Kavramı
- Dizi çeşitleri ve kullanımı
- Dizi oluşturma ve uygulamalar
- StringMetodları
- Hazır Dizi metodlarının kullanımı
JAVA METOD OLUŞTURMA
- Fonksiyonlar(Methods)
- Main Fonksiyonu ve argümanları
- Fonksiyon oluşturma ve çağırma
- Fonksiyon ve parametreleri
- Geriye Değer Döndüren Metodlar (Return)
- Geriye Dğer Döndürmeyen Metodlar (Void)
- RecursiveMetodlar
JAVA COLLECTION LIST SINIFI
- Collection (Kolaksiyon) Kavramı ve Collection Framework
- Collection (Kolaksiyon) çeşitleri
- ArrayList Sınıfı çeşitleri ve kullanımı
- ArrayList tanımlama ve kullanımı
- Set Sınıfı çeşitleri ve kullanımı
- Map Sınıfı çeşitleri ve kullanımı
- TreeSet, Hashset , HashMap, HashTable kullanımı
- ArrayList ve Diziler arası işlemler
- IteratorSınfı kullanımı
JAVA Class Kullanımı
- Super Class(Superclass) ve Alt Class (Subclass) kullanımı
- Public, private, protected tanımlamalar ve özellikleri
- Abstract Sınıflar
- Final Metodu ve Sınıfı
- Interface’ler
- Inner Sınıflar
- Random Sınıfı
- Random Sınıfı ile örnek uygulamalar
- Scanner Sınıfı ve kullanımı
- New ile yeni class oluşturma
- This anahtar kelimesi
- Get, Set metodları
- Polimorfizim genel uygulaması
- Inner class ve kullanımı
- Sequence Diyagramı
- Yapılandırıcı (Constructor ) oluşturma
JAVA HATA KONTROLÜ(EXCEPTION HANDLING)
- Hata yakalama (Exceptionhandling) kavramı ve özellikleri
- Try– Catch yapısı ve kullanımı
- Finally Bloğu
- Genel Exception Sınıfları
- Throw Deyimi ve ThrowClause kullanımı
JAVA OPTIONPANE SINIFI UYGULAMALARI
- Java OptionPane sınıfı Kullanımı
- MessageDialog Sınıfı ve kullanımı
- InputDialog Sınıfı ve kullanımı
- ConfirmDialogSınıfı ve kullanımı
JAVA FILE STREAM UYGULAMALARI
- Streamkavramı ve kullanımı
- Okuma/Yazma ( Input/Output ) stream’ler
- Dosya (File) Class Yapısı ve Kullanımı
- Scanner Class ile Dosya Okuma/Yazma uygulamaları
- FileWriter Kullanımı
- PrintWriterKullanımı
- BufferedReader Kullanımı
- XML Dosya Yapısı
- XML Dosya Okuma/Yazma uygulamaları
JAVA ‘THREAD’ (İŞ PARÇACIKLARI)
- Thread Kavramı
- Threadmetodları ve Kullanımı
- ThreadOluşturma
- ThreadÖncelikleri
- ThreadPooling
- ThreadEşzamanlama
- RunnableInterface
- ThreadCommunicationwait()
JAVA AWT, APPLET ve SWING SINIFLARI
- Java Görsel Programlamaya giriş
- Bileşen (Componenet) yapısı
- Frame ve JFrame oluşturma ve kullanımı
- Button ve JButtonoluşturma ve kullanımı
- Label ve JLabel oluşturma ve kullanımı
- TextField ve JTextFieldoluşturma ve kullanımı
- CheckBoxButton ve JButton oluşturma ve kullanımı
- RadioButtonve JRadioButton oluşturma ve kullanımı
- Applet Sınıfı
- Java Applet oluşturma
- Java Appletmetodları
- Java Olay (Event) tanımları
- Java Swing Action Listener sınıfı kullanımı
- Java Swing Action ListenerAction PerformedOlayı örnek uygulama
- Graphics Sınıfı kullanımı
- Graphics Sınıfına ait Draw (çiz) ve Fill (Doldur) metodları
JAVA GUI PROGRAMLAMA (WINDOWS BUILDER)
- Java GUI Kavramı
- Java Windows Builder Kullanımı ve Görsel Programlama
- Java Windows Builder Kurulumu (Eclipse eklentisi)
- Windows Builderarayüzü tanıtılması
- Windows Builder projesi oluşturma
- Windows Builder projeye Bileşen ekleme ve isimlendirme
- Windows Builder projeye eklenen bileşenlerin özelliklerini değiştirme
- Windows Builder Yerleşim Yöneticilieri (LayoutManagers)
- AbsoluteLayout, BorderLayout , FlowLayout yöneticisi
- GridLayout yöneticisi, BoxLayout yöneticisi
- Java Windows Builder projesi uygulamaları
- Action Listener örnek uygulama
- Windows Builder ile JList bileşeni ile Sipariş Form Örnek Uygulaması
- Windows Builder Menü ve Sağ tuş menü oluşturma uygulamaları
- Windows Builder ile JPanel ve JSlider Bileşenleri ve ChangeListener Olayı
- KeyListenersınıfı ve örnek uygulamalar
- Mouse Listener Sınıfı ve örnek uygulamalar
JAVA VERİ TABANI ERİŞİMİ (JDBC)
- Veritabanı(Database) Kavramı
- Tablo yapısı ve Tabloyu oluşturan veri tipleri
- Tablo oluşturma,tanımlama
- Index,PrimaryKey Yapıları
- Tablolar arası İlişki Modeli
- SQL Sorgulama Dili ve Özellikleri
- SQL Komutları
- JAVA’daVeritabnı işlemleri
- JDBC
- StoredProcedure ve Transactionmanagement kavramları ve kullanımı