Java ile Nesne Yönelimli Programlama
Kurumsal yazılımların ve Android'in dili Java'yı öğrenin: değişkenler, kontrol yapıları, döngüler, diziler, metotlar, sınıflar, kalıtım, arayüzler, koleksiyonlar ve hata yönetimi.
Java Kurs Müfredatı
Başlamadan önce oku Java nedir, bu kurs nasıl işler?
Java, 1995'ten bu yana dünyanın en çok kullanılan programlama dillerinden biridir. Bankaların sistemleri, büyük şirketlerin sunucuları, Android uygulamaları ve Minecraft gibi oyunlar Java ile yazılır. Java'nın sloganı "bir kez yaz, her yerde çalıştır"dır: Java kodu, kurulu olduğu her bilgisayarda değiştirilmeden çalışır.
Bu kurs kimin için?
Hiç kod yazmadıysan da başlayabilirsin, ama Java biraz "resmi" bir dildir: en kısa programda bile sınıf ve main metodu yazılır. İlk derste bu iskeleti satır satır açıklıyoruz. Python veya JavaScript biliyorsan, Java'nın tipler konusundaki titizliğini adım adım göreceksin. Kursun ikinci yarısı nesne yönelimli programlamaya (sınıflar, kalıtım, arayüzler) ayrılmıştır.
Bir ders nasıl işler?
- Anlatım: Önce kavramın ne olduğunu ve neden gerektiğini günlük hayattan bir örnekle anlatıyoruz.
- Örnek kod: Ardından küçük bir örneği satır satır inceliyoruz. Örnek kodlar kopyalanamaz; kendi elinle yazmak öğrenmenin en hızlı yoludur.
- Görev: Sağdaki editöre görevi kendin yazarsın. Takılırsan İpucu al butonu ipuçlarını tek tek açar; tüm ipuçlarını açıp en az 3 kez denedikten sonra istersen örnek çözümü görebilirsin.
- Zorluk: Her dersin yanında Kolay, Orta veya Zor etiketi vardır. Zor dersleri acele etmeden, ipuçlarını kullanarak çöz.
Kodun nasıl kontrol edilir?
Java derlenen bir dildir ve tarayıcıda çalışmaz. Bu yüzden editör, kodunda görevin istediği yapıların (doğru sınıf, metot, değişken, çıktı metni vb.) olup olmadığını kontrol eder. Görevi tamamladığında programın gerçek çıktısını görürsün.
Main.java olarak kaydet ve terminalde java Main.java yaz. IntelliJ IDEA Community de ücretsiz ve çok iyi bir editördür.