AB 15 Java 101 Kursu
Her yıl farklı bir üniversitede gerçekleşen Akademik Bilişim etkinliğine bu yıl Eskişehir Anadolu Üniversitesi ev sahipliği yapıyor. Etkinlik 31 Ocak – 6 Şubat tarihleri arasında düzenlenecek. Konferans öncesi kurslar ise 31 Ocak – 3 Şubat arasında…
Bu yıl Akademik Bilişim’de Java 101 başlıklı Java’ya başlangıç yapmak isteyenler için kurs vereceğim. Katılım tamamen ücretsizdir. Katılımcılar isterlerse KYK’da konaklayabilirler.
Hedef Kitle
Temel algoritma, veri yapıları ve temel düzeyde nesne yönelimli programlama bilgisi olan,
Başka bir programlama dilini bilen ve Java’ya başlangıç yapmak isteyen,
Uzun zaman önce Java ile tanışmış fakat ilerleyememiş, temiz ve hızlı bir başlangıç yapmak isteyenler kişiler için hedeflenmiştir.
Kurs sonunda katılımcılar nesne yönelimli programlama (Object oriented programming) öğrenip, Java ile ilgili teknolojilerde kendilerini geliştirebilmek için temel oluşturacak bilgi birikimine sahip olacaktır.
Katılımcılardan İstenenler
Herhangi bir linux dağıtımı yüklü dizüstü bilgisayarını getirmesi (Sanal makine tercih edilmemelidir. Mümkünse OpenSuse, Ubuntu veya Fedora dağıtımlardan biri tercih edilmelidir )
Sistemlerine OpenJDK 7(veya üzeri) yüklemeleri
Eclipse Luna (veya bir önceki sürümü Kepler) yüklemeleri gerekmektedir.
Not: Kurs sırasında herhangi bir yükleme işlemi yapılmayacaktır. O yüzden mutlaka yazılımların yüklü olması gerekmektedir. Yazılım yüklemeleri için gereken döküman katılımcılara özel olarak eposta gönderilecektir.
Kontenjan ve Kursiyer Seçimi
Katılımcı sayısı 30 ile sınırlandırılmıştır. Başvuru sayısı fazla olması halinde adaylara 3 gün içerisinde doldurması gereken anket gönderilecektir. Cevaplanan anketler sonucunda kursa uygun olan katılımcılar seçilecektir.
Konular
1. Gün
Java
JDK, JRE, JVM, Java Versiyonları
Java ile İlk Program
Veri Tipleri, Operatörler, String
Döngü ve Koşul
Sınıflar, Nesneler
Construction
Nesne Yönelimli Programlamaya Giriş
Kapsülleme (Encapsulation)
Kalıtım (Inheritance)
2. Gün
Polimorfizm
Soyutlama (Abstraction)
Casting
Interface & Abstract Sınıflar
Statik ve Final
3. Gün
Exception Handling (Checked & Unchecked)
Diziler (Array)
Generic
4. Gün
Collections (List, Set, Map, Iteration)
Enumeration
Mutable & Immutable
Inner Class
String & StringBuilder
SOLID
Kursa kayıt olmak için 1 Ocak 2015 tarihinden itibaren http://ab2015.anadolu.edu.tr/ adresinden yapabilirsiniz. Kurs ile ilgili sorularınızı eposta ile sorabilirsiniz.
Diğer Kurslar
Akademik Bilişim’de 40’a yakın kurs düzenlenecektir. Kurslarla ilgili detaylı bilgiyi http://ab.org.tr/ab15/kurs.html adresinden edinebilirsiniz.
Eskişehir’de görüşmek üzere…