Hafta 16: Final projesi
JavaScript ile kod yazma kursu. 25 kelime/dk, %95 doğruluk.
Final haftasında öğrendiğin her şeyi bir araya getiriyorsun. Küçük bir JavaScript projesi değişkenlerden fonksiyonlara, listelerden koşullara kadar birçok parçadan oluşur. Projeyi kendi değişken adlarınla ve kendi metinlerinle yazarsın. Bu hafta hedefin, doğruluğu koruyarak önceki haftalara göre biraz daha hızlı yazmak.
Bu hafta neler öğreneceksin
Bu hafta yeni bir sembol ya da anahtar kelime yok. Bütün haftalardaki parantez, tırnak, köşeli ve süslü parantez, operatör, karşılaştırma, nokta, virgül, noktalı virgül ve iki nokta üst üste işaretlerini tek bir projede kullanıyorsun.
Projeyi şu sırayla düşün: önce bir değişken, sonra bir liste, ardından bir fonksiyon ve bir koşul. Bir sembolün yerini unutursan Türkçe Q klavyedeki tabloya dön ve tekrar bak. Projeyi yazarken hız hedefini değil, her satırın doğruluğunu önceliklendir. Bitirdiğinde projeyi baştan sona bir kez okuyarak gözden kaçan hataları ayıkla.
Parmak ve duruş ipuçları
- Yazmadan önce parçaların kısa bir planını kendine not et. Böylece her seferinde bir sonraki satırı bilirsin.
- Her parçayı bitirdiğinde kısa bir kontrol yap, sonra bir sonrakine geç.
- Enter ile girintiyi otomatik al, sonra satırın doğru olduğuna bak.
- Zor satırda yavaşla. Doğru yazılmış bir satır, sonradan düzeltilen bir satırdan daha hızlıdır.
- Projeyi bitirdikten sonra baştan oku ve gözden kaçan sembolleri düzelt.
Dersler
- Öğren (10–15 dakika): Projenin parçalarını planla ve bu hafta yazacağın sembolleri klavye gösteriminde tekrar et.
- Pratik yap (10–15 dakika): Projeyi parça parça yaz. Her parçayı bitirdikten sonra bir önceki denemeye göre hatalarını karşılaştır.
- Tekrar et (10–15 dakika): İki dakikalık testte projeden bir bölümü yazmaya odaklan ve sonucunu not al.
Haftanın hedefi
Bu hafta dakikada 25 kelime (WPM) ve %95 doğruluk hedefliyorsun. Haftayı tamamlamak 1 yıldız kazandırır. %95 doğruluk 2 yıldız, hız hedefi de 3 yıldız kazandırır. Bu, kursun en uzun ve en sembol yoğun haftası. Hedefe ulaşmak için acele etme; her bölümü kendi sırasında tamamla. Önce doğruluğu koru, hız bunun üzerine gelsin.
Bu haftanın dersleri
Dersleri sırayla yap. Her ders bir testle biter ve en iyi sonucun kaydedilir.