C, C++, Java, PHP, JSP, Servlet, Pic, SQL, MySQL, Oracle, DreamWeaver, Flash, AutoCAD, 3D Max, Illustrator, Corel, Photoshop, Grafik Tasarım.

Java Swing Kursu - Ankara

Java Swing Programlama, Java Desktop Application adıyla da anılır. Java ile görsel masaüstü, network(socket ile) ve multi threading uygulamaların geliştirilebileceği bir platformdur. Aslında windows işletim sistemi için tasarlanmış delphi, visual basic, power builder gibi programlama dillerinin java karşılığı denilebilir. Ancak bahsi geçen programlar sadece windows işletim sisteminde çalıştığı halde, java uygulamasının windows, linux, mac, unix işletim sistemlerinde de çalışabilmesi java uygulamalarını diğer dillerden ayıran önemli bir özelliktir. Ayrıca JNLP teknolojisi ile desktop uygulamalar internet ortamında da kullanıcılara herhangi bir yük getirmeden kullanılabilmektedir.

Örneğin tüm dünyada geçerliliği olan Toefl iBT internet tabanlı ingilizce seviye tespit sınavı, Java Swing Application ile gerçekleştirilmiş bir uygulama ile yapılmaktadır.

Java Swing Kursuna Katılmak İçin Önkoşullar Nelerdir?

Java Swing Kursu Eğitim Süresi

Java Swing Kursu 50 Saattir.

Java Kursunu Hangi Zaman Dilimlerinde Alabilirim?

Aşağıdaki tabloda örnek grup zaman planları yer almaktadır. Gruplardaki kursiyerlerin boş zamanlarına göre kurs günleri, saatleri ve eğitim gün sayıları değişebilir.

Ankara Doruk Java Desktop Application Kursu

Ankara‘da 2001 yılından beri eğitim faaliyetini sürdüren kurumumuz kısa sürede bir marka olmuştur. Ankara‘nın kalbi sayılan Kızılay semtinde bulunmamız, kursiyerlerin şehrin her yerinden rahatlıkla bize ulaşabilmesini sağlamaktadır. Eğer Ankara‘da iseniz ve java swing almak istiyorsanız lütfen bize uğrayın.

Ankara Doruk Java Swing Kursu Eğitim İçeriği

  • HTML
    • HTML sayfası genel özellikleri
    • HTML gereklilikleri
    • HTML, HEAD , BODY Etiketleri
    • P , BR etiketleri
    • H1 .. H6 etiketleri
    • A, HR etiketleri
    • FONT etiketi
    • APPLET etiketi
    • IMG etiketi

  • Java Applet
    • Applet nedir ?
    • init(),start(),paint(),destroy() metodları
    • HTML ve Applet
    • java.applet.Graphics sınıfı
    • Graphics sınıfının setColor, drawLine, drawRect, drawRoundRect, drawOval .. yöntemlerinin incelenmesi
    • Graphics sınıfı çizim yöntemleri yardımı ile sinüs ve cosinüs eğrilerinin çizilmesi

  • Mesaj Kutuları (Java JOptionPane)
    • .showMessageDialog
    • .showInputDialog
    • .showConfirmDialog

  • Java JFrame
    • javax.swing.JFrame
    • JFrame in setLocation, setSize, setVisible yöntemlerinin incelenmesi..
    • java.awt.Container sınıfı tanımı
    • java.awt.Dimension sınıfı
    • JFrame setDefaultLookAndFeelDecorated yöntemi
    • JFrame getToolkit().getScreenSize() yöntemi
    • JFrame setTitle, setResizable yöntemleri
    • JFrame getContentPane yöntemi

  • Java Layouts (JFrame Üzerine görsel nesneleri yerleştirme biçimlerinin incelenmesi)
    • java.awt.BorderLayout
    • java.awt.GridLayout
    • java.awt.FlowLayout
    • javax.swing.SpringLayout
    • AbsoluteLayout

  • Temel Swing Görsel Nesnelerini kullanmak 
    • javax.swing.JButton
    • Swing görsel nesnelerinin sık kullanılan ortak metodlarının incelenmesi
      • Color, Font, Border, ImageIcon sınıfları ile font, renk, çerçeve ve resim işlemleri
      • setText, getText
      • setFont, getFont
      • setForeground, getForeground
      • setBackground, getBackground
      • setBorder, getBorder
      • setVisible, setEnabled, requestFocus
    • javax.swing.JLabel
    • javax.swing.JTextField
    • javax.swing.JTextArea
    • javax.swing.JList
    • javax.swing.JComboBox
    • javax.swing.JRadioButton
    • javax.swing.JChecekBox

  • Olaylar (Java Swing Events)
    • java.awt.event.ActionListener , ActionEvent
    • java.awt.event.MouseListener , MouseEvent (Fare tıklama olayları)
    • java.awt.event.MouseMotionListener (Fare göstergeci haraketi olayları )
    • java.awt.event.MouseWheelListener (Fare tekerlek olayları)
    • java.awt.event.FocusListener (Nesne odak olayları)
    • java.awt.event.WindowListener (Pencere olay kontrolleri)
    • java.awt.event.WindowStateListener (Pencere durum olay kontrolleri)
    • java.awt.event.WindowFocusListener (Pencere odak olayları)
    • javax.swing.event.ChangeListener (JList ve JComboBox eleman değişim olayları)
    • java.awt.AdjustmentListener (Kaydırma çubuğu olayları)
    • javax.swing.event.CaretListener (İmlec olayları)
    • java.awt.event.ComponentListener ( Bileşen olayları)
    • java.beans.PropertyChangeListener (Özellik değişimi izleme yöntemleri)
    • java.awt.ContainerListener ( Container olayları)

  • İleri Swing Nesneleri
    • javax.swing.JMenu
    • javax.swing.JProgressBar
    • javax.swing.Timer
    • javax.swing.JScrollPane
    • javax.swing.JSplitPane
    • javax.swing.JTree
    • javax.swing.JTable
    • javax.swing.JPopup
    • javax.swing.JTree
    • javax.swing.JTabbedPane
    • javax.swing.JInternelFrame
  • Dosyalar ile çalışmak
    • java.io.File
    • Dosya açma, özelliklerini görüntüleme, dosya listeleme işlemleri
    • Dosya, klasör yaratma, silme işlemleri
    • javax.swing.JFileChooser ile dosya açma,dosya kaydetme işlemleri
    • javax.swing JColorChooser ile renk kontrol işlemlefi
    • Diskten text dosya içeriği görüntüleme işlemleri
    • Text dosya oluşturma, yazma işlemleri

  • Temel Veritabanı Eğitimi
    • İlişkisel Veritabanı nedir ?
    • Tablo Yapısı
    • Tablo ilişkileri
    • SQL Nedir ?
    • Tablo Yaratma İşlemleri ( CREATE TABLE)
    • Tablo Silme ( DROP TABLE)
    • SELECT Deyimi
    • INSERT Deyimi
    • UPDATE Deyimi
    • DELETE Deyimi

  • JDBC
    • Java ve veritabanları
    • JDBC
    • Java ile ODBC kullanarak Access veritabanına bağlanmak
    • Java ile MySQL veritabanına native bağlanmak
    • Java programı ile veritabanından bir tablo verisini listelemek
    • Bir tablodaki kayıda erişme, günleme, silme
    • Bir tabloya kayıt eklemek