0Pricing
Java Academy · Ders

Programlamaya Giriş

Temel programlama fikirlerine, Java'nın rolüne ve derleme–çalıştırma döngüsüne giriş.

Programlamaya Giriş, CoddyKit'te ücretsiz bir Java Academy dersidir. Bu, 3 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Java Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Java Academy kursu toplamda 3 dersten oluşur.

Programlama nedir

Programlama nedir? Programlama, bir bilgisayarın izleyebileceği kesin talimatları yazma eylemidir. Bilgisayarlar hızlı ve harfiyendir: onlara söylediğimizi ne eksik ne fazla, tam olarak yaparlar.

  • Talimatları ifade etmek için programlama dillerini kullanırız.
  • Talimatlar açık ve sıralı olmalıdır.
  • Küçük adımlar karmaşık görevleri yönetilebilir kılar.

Java neden?

Java neden? Java, sunucular, Android, araçlar ve daha fazlası için kullanılan genel amaçlı, nesne yönelimli bir dildir.

  • Taşınabilir: bir kez yazın, birçok platformda çalıştırın (JVM aracılığıyla).
  • Gelişmiş ekosistem: kütüphaneler, çerçeveler ve güçlü bir topluluk.
  • Performans: çalışma anında derleme ve modern JVM'ler.

Derleme ve çalıştırma

Java nasıl çalışır?

  • İnsan tarafından okunabilir .java kaynak kodunu yazarsınız.
  • javac bunu .class bayt koduna derler.
  • JVM, bayt kodunu makinenizde çalıştırır.

Bu iki aşamalı yaklaşım (önce derle, sonra çalıştır), Java'yı taşınabilir ve hızlı kılar.

JDK JRE JVM

JDK ile JRE ve JVM karşılaştırması

  • JDK (Java geliştirme kiti): geliştiriciler için araçlar (derleyici javac içerir).
  • JRE (Java çalışma ortamı): Java uygulamalarını çalıştırmak için kütüphaneler.
  • JVM: Java bayt kodunu çalıştıran motor.

İşlem akışı: .java → javac → .class → JVM çalıştırır.

Algoritma ve IPO

Algoritma ve IPO

  • Algoritma: bir problemi çözmek için sonlu ve açık bir adım kümesi.
  • Girdi → İşlem → Çıktı (IPO), problemleri modellemenize yardımcı olur.
  • Küçük adımlar tasarlayın; bunları sık sık doğrulayın.

Örnek: bir sayı okuyun (girdi), iki katına çıkarın (işlem), sonucu yazdırın (çıktı).

Temel terimler

Temel terimler

  • Değişken: bir değeri saklamak için adlandırılmış alan.
  • İfade: bir sonuç üreten değerler ve işleçler.
  • Deyim: tamamlanmış bir talimat (Java'da noktalı virgülle biter).
  • Yöntem: adı olan, yeniden kullanılabilir kod bloğu.
  • Sınıf: nesneler için bir şablondur; Java kodu sınıfların içinde yer alır.

Kavram kontrolü

Hızlı kontrol: Bir bilgisayar programını en iyi tanımlayan seçenek hangisidir?

Özet ve sonraki adım

Özet: Programlamanın ne olduğunu, Java'nın neden popüler olduğunu ve Java'nın derleyiciyi ve JVM'yi nasıl kullandığını öğrendiniz. Ayrıca JDK/JRE/JVM üçlüsüyle ve temel terimlerle tanıştınız.

Sonraki adım: JDK'yı kurun ve kod yazıp çalıştırabilmek için bir tümleşik geliştirme ortamı seçin.

Sıkça Sorulan Sorular

“Programlamaya Giriş” dersi ücretsiz mi?

Evet — “Programlamaya Giriş” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Java Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Java Academy kursu toplamda 3 dersten oluşur.

“Programlamaya Giriş” dersinde ne öğreneceğim?

Temel programlama fikirlerine, Java'nın rolüne ve derleme–çalıştırma döngüsüne giriş. Java Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Java Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Java Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 3 dersinin 1. dersidir.

“Programlamaya Giriş” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Java Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Java Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Programlamaya Giriş
  2. JDK ve IDE Kurulumu
  3. İlk Programı Yazma
← Java Academy Sayfasına Dön