Java Programlamaya Giriş

Başlangıç: 11 Ağustos 2014
Bitiş: 23 Ağustos 2014

 

Amaç:

Temel programlama ve veri yapıları bilgisine sahip olup da Java programlama dilini ve Nesne Yönelimli Programlama (OOP) kavramlarını öğrenmek için temel seviyede hazırlanan kurs programıdır.
 

Katılımcılardan İstenenler:

  • Okuduğunu anlayacak düzeyde İngilizce bilgisi
  • Linux işletim sistemi (tercihen Ubuntu) yüklü kendi bilgisayarlarını getirmeleri
  • Temel seviyede algoritma ve veri yapıları konusunda bilgi sahibi olmaları,
  • Tercihen JDK kurulumunu yapmaları beklenmektedir.
  •  

    Konular:

    Konu listesi ve konu işleme sırası katılımcıların seviyelerine göre belirlenecektir. Genel olarak liste aşağıdaki gibidir:

  • Java’ya giriş
  • JDK, JRE, JVM, Java Versiyonları
  • Java ile İlk Program
  • Veri Tipleri, Operatörler, String
  • Döngü – Koşul
  • Metodlar
  • Diziler
  • Sınıflar ve Nesneler
  • Construction
  • Garbage Collector
  • Nesne Yönelimli Programlamaya Giriş
  • Kapsülleme
  • Kalıtım
  • Polimorfizm
  • Soyutlama (Abstraction)
  • Statik ve Final
  • Interface
  • Enumeration
  • Mutable & Immutable
  • Generic ArrayList
  • Inner Class
  • Exception Handling
  • Java’da Paketler
  • Generic
  • Collections
  • Algoritmalar (Diziler ve Collections)
  • String & StringBuilder
  • JavaDoc
  • Dosya İşlemleri
  • Threading — Producer & Consumer Örneği
  • SOLID