İçeriğe geç
Codary
Nesne Yönelimli Programlama Müfredatı

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.

Başlangıç - İleri 5 modül 19 ders 19 quiz 1 proje Kod yapısı kontrolü

Java Kurs Müfredatı

Zorluk dağılımı: Kolay · 3 Orta · 11 Zor · 5
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.

Kendi bilgisayarında çalıştırmak için JDK'yı (Java Development Kit) kur, kodunu Main.java olarak kaydet ve terminalde java Main.java yaz. IntelliJ IDEA Community de ücretsiz ve çok iyi bir editördür.
1 Modül 1 · 0/4 ders Modül 1: Java'ya Giriş ve Temel Yapı JDK, main metodu, System.out, değişkenler ve veri tipleri

1.1 Java Nedir? İlk Program

1.2 Değişkenler ve Veri Tipleri

1.3 Operatörler ve Tip Dönüşümü

1.4 String Metotları ve Kullanıcıdan Veri Almak

Modül tekrarı 4 soru · Modül sonunda çözmeni öneririz
2 Modül 2 · 0/4 ders Modül 2: Kontrol Yapıları ve Döngüler if-else, switch, for, while, do-while, break ve continue

2.1 if - else if - else

2.2 switch İfadesi

2.3 for, while ve do-while Döngüleri

2.4 Hatayı Bul: Yönetici Girişi Çalışmıyor

Modül tekrarı 4 soru · Modül sonunda çözmeni öneririz
3 Modül 3 · 0/4 ders Modül 3: Diziler ve Metotlar Diziler, for-each, Arrays sınıfı, metot tanımlama, parametreler ve overloading

3.1 Diziler (Arrays)

3.2 Metotlar ve return

3.3 Metot Aşırı Yükleme (Overloading)

3.4 Hatayı Bul: Ortalama Yanlış Hesaplanıyor

Modül tekrarı 4 soru · Modül sonunda çözmeni öneririz
4 Modül 4 · 0/4 ders Modül 4: Nesne Yönelimli Programlama (OOP) Sınıf, nesne, constructor, kapsülleme, kalıtım, polimorfizm ve interface

4.1 Sınıf ve Nesne

4.2 Kapsülleme: private, getter ve setter

4.3 Kalıtım (Inheritance) ve Override

4.4 Interface, Abstract ve Polimorfizm

Modül tekrarı 4 soru · Modül sonunda çözmeni öneririz
5 Modül 5 · 0/3 ders Modül 5: Koleksiyonlar, Hata Yönetimi ve Projeler ArrayList, HashMap, try-catch, kendi exception'larımız ve uygulamalı projeler

5.1 ArrayList ve HashMap

5.2 Hata Yönetimi: try-catch-finally

5.3 Proje: Kütüphane Yönetim Sistemi

PROJE
Modül tekrarı 3 soru · Modül sonunda çözmeni öneririz