If you're seeing this message, it means we're having trouble loading external resources on our website.

Bağlandığınız bilgisayar bir web filtresi kullanıyorsa, *.kastatic.org ve *.kasandbox.org adreslerinin engellerini kaldırmayı unutmayın.

Ana içerik

Sıradaki konular

Bu noktaya kadar tüm konuşmaları izleyip tüm yarışmaları bitirdiniz mi? Harika!
Sonra neyi öğrenebileceğinizi konuşmadan önce, şimdiye kadar öğrendiklerinizi tekrar edelim: JavaScript ve ProcessingJS.

Tekrar: JavaScript

Dünyada birçok programlama dili vardır, ve JavaScript bunların en popülerlerinden biridir. Bir programlama dili genellikle bilgisayar belleğinde veri depolamak, bu verileri işlemek, kod düzenlemek ve kodu yineleyerek çalıştırmak yollarını içerir. Bunları JavaScript'te şu şekillerde yapmayı öğrendiniz:
  • Değişkenler: Değişken belirtmek, atamak, yeniden atamak, ve yerel ve genel kapsam.
  • Veri türleri: sayılar, boole, dizilimler, diziler, ve nesneler.
  • Fonksiyonlar: kodu fonksiyonlar şeklinde gruplamak, bunlara girdi geçirmek, ve değer almak.
  • Koşullu önermeler: if/else önermeleri ve mantıksal ifadeleri kullanma.
  • Döngüler: kodu yinelemek için while ve for döngülerini nasıl kullandığımız.
Yeni bir programlama dili öğrenirseniz, muhtemelen bu yapıların çoğunun JavaScript'le ortak olduğunu, ve sadece tam sözdizimi ve ince ayrıntılar da farklılıklar olduğunu keşfedeceksiniz.

Tekrar: ProcessingJS

Burada JavaScript öğrenmenin eğlenceli bir yolunu göstermek için, adı ProcessingJS olan bir çizim & animasyon "kütüphanesi" ekledik. Bu kütüphane, kullanmayı öğrendiğiniz fonksiyonların bir topluluğudur, ve bu fonksiyonlar sayfadaki tuvale piksel çizmeyi belirtir. ProcessingJS'de kullanmayı öğrendiğiniz şeylerin örnekleri aşağıdadır:
  • Şekiller: rect(), ellipse(), ve line() gibi
  • Colors: like fill(), stroke(), and background()
  • Metin: text() ve textSize() gibi
  • Olaylar: draw() ve mousePressed() gibi
  • Matematik: random() ve dist() gibi
ProcessingJS kütüphanesini yüklemeden JavaScript kullanırsanız, bu fonksiyonların hiçbirine erişiminiz olmayacaktır. Bu yüzden, burada sizin için kütüphaneyi hep yüklüyoruz.

Daha fazlasını öğrenmek

Şimdi, programlama öğrenmeye devam etmenin bir sürü yol vardır, şimdiye kadar öğrendiklerinizde daha derine inebilir veya bunlarla ilişkili bir şey öğrenebilirsiniz.

Khan Academy'de daha fazlasını öğrenin

Khan Academy'de makale ve yarışmalarla üç ileri düzeyimiz var:

Daha fazla JavaScript öğrenin

Bir dil olarak JavaScript'te öğreneceğiniz daha çok şey, ve çevrimiçi öğrenebileceğiniz birkaç yer var. Bu derslerdeki temelleri zaten bildiğinizin farkına varabilirsiniz, o zaman bilmediğiniz bir şeye rastlayana kadar bunları atlayın, veya bunları alıştırma olarak tekrar edin.

Daha fazla ProcessingJS öğrenin

ProcessingJS güçlü bir kütüphanedir, ve biz bunun sadece yarısını gösterdik.
Oyunlar ve Görselleştirme ve Doğal Simulasyonlar hakkındaki ileri düzey derslerin yanı sıra, topluluğumuzun üyeleri tarafından oluşturulmuş dersleri izleyebilirsiniz:

Büyük bir proje üzerinde çalışın

Bazen, programlamayı öğrenmenin en iyi yolu, tutkuyla bağlı olduğunuz bir proje üzerinde çalışmaktan geçer.
  • Bir oyun, simulasyon, veya hikaye için fikirlerle beyin fırtınası yapın, ve zor olduğunu düşündüğünüz, ama çok zor olmayan fikri seçiniz.
  • Sözde kod kullanarak, kağıt üzerine çizerek, veya bir belgeye yazarak bunu planlayın.
  • Programlamaya başlayın. Takıldığınızda, (konuşmalardan veya topluluktan) benzer şeyleri yapan programları bulmaya çalışın ve bunların hakkında sorular sorun.
  • Bitirdiğinizde, arkadaşlarınız ve ailenizle paylaşın. Ne kadar öğrendiğinizi düşünün.

Web geliştirmeyi öğrenin

Web sayfaları HTML (yapılarını tanımlamak için), CSS (farklı yazı tipleri ve renklerle stillendirmek için), ve JavaScript't de (tıklamayla animasyon gibi, interaktif yapmak için) yazılır. JavaScript'in temellerini biliyorsunuz, ama web sayfaları yapmak isterseniz, bu çevrimiçi derslerde olduğu gibi, HTML ve CSS de öğrenmeniz gerekir:
HTML ve CSS'yi rahatlıkla kullanmaya başladığınızda, JavaScript kullanarak bir web sayfasını işlemenizi sağlayan bir kütüphane olan, JavaScript "DOM API",'yi nasıl kullanacağınızı öğrenmeniz gerekir:

Yeni diller öğrenin

JavaScript'i öğrendiyseniz, belki tamamen yeni bir dil öğrenmek de isteyebiliriz. İşte öğrenmek isteyebileceğiniz birkaç dil:

Tartışmaya katılmak ister misiniz?

Henüz gönderi yok.
İngilizce biliyor musunuz? Khan Academy'nin İngilizce sitesinde neler olduğunu görmek için buraya tıklayın.