Giriş
Giriş
Giriş, CoddyKit'te ücretsiz bir JavaScript Academy dersidir. Bu, 1 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, JavaScript Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. JavaScript Academy kursu toplamda 1 dersten oluşur.
Giriş
Merhaba,
JavaScript'e Giriş kursuna hoş geldiniz.
Bu kursta JavaScript dilini tanıtacak ve temel yapıları öğreneceğiz.
Daha önce HTML bilginiz yoksa bu kursa başlamak için HTML bilgisinin ön koşul olduğunu belirtmeliyim.
Giriş
JavaScript, web uygulamalarından mobil uygulamalara, veritabanı sistemlerine ve sunucu tarafı sistemlere (NodeJS gibi) kadar pek çok alanda kullanılır.
Son 10 yıldaki ivmesiyle bu programlama dili şüphesiz dünyanın en popüler yazılım teknolojilerinden biridir.
Bilgi
JavaScript şu anda ECMAScript 2020 sürümündedir ve bu, modern tarayıcılar tarafından uygulanan en son sürümdür.
Aklınızdaki soruyu hemen yanıtlayayım
Aklınızdaki soruyu hemen yanıtlayayım?
JavaScript ile ECMAScript arasındaki fark nedir?
Olayın hikâyesini anlatmaya gerek yok. Sadece JavaScript'in resmi adının ECMAScript olduğunu hatırlayalım.
Aşağıdaki adresten ulaşabileceğiniz belirtim de ECMAScript adıyla yazılmıştır.
Herhangi bir yerde ECMAScript adını gördüğümüzde bunun aslında JavaScript olduğunu düşünebiliriz.
Şu anda kullanılan JavaScript'in son sürümü ECMAScript 2020, yani ECMAScript 11 sürümüdür.
Soru
Kursumuz, JavaScript'in web dünyasındaki kullanımına dayanır.
Daha önce HTML'ye Başlangıç ve CSS kurslarımızda hem HTML hem de CSS öğrendik.
Web; HTML, CSS ve JavaScript dillerini temel alır. Bu üçlünün son halkası olan JavaScript dilini öğrenmeye başlayalım.
İş ilanları
Kesinlikle doğru yerdesiniz.
JavaScript, yüksek verimliliği sayesinde yazılımın birçok alanında geniş bir kullanım yelpazesine sahiptir.
JavaScript ve Java aynı dil midir?
JavaScript ve Java aynı dil midir?
Tamamen farklı dillerdir.
Java tarihsel olarak daha önce geliştirilmiştir. Ardından JavaScript dili geliştirilmiştir.
Java sınıf tabanlı, JVM üzerinde çalışan tür güvenli bir dildir; JavaScript ise prototip tabanlı kalıtım sunan, tür güvenliği olmayan ve tarayıcıların geniş ölçekte çalışması için geliştirilmiş bir dildir.
Sözdizimleri arasında benzerlikler vardır. Ayrıca Java ile JavaScript dillerinin ad benzerliği dışında bir ilişkisi olmadığını da belirtelim.
JavaScript dilinin web dışındaki kullanım alanları nelerdir?
JavaScript dilinin web dışındaki kullanım alanları nelerdir?
JavaScript, web sayfalarının üç temel taşından biri olmasının yanı sıra, sunucu tarafında NodeJS gibi önemli bir projenin temelini oluşturur.
Mobil tarafta React Native ve Ionic gibi mobil çerçevelerle mobil uygulama geliştirmeye yönelik hibrit çözümlerde kullanılır.
JavaScript'in esnek ve hafif mimarisi sayesinde çeşitli veritabanlarından IoT cihazlarına ve oyunlara kadar birçok alan için teknolojik çözümler mevcuttur.
JavaScript dilinin web dünyasındaki rolü nedir?
JavaScript dilinin web dünyasındaki rolü nedir?
90'ların ortalarından beri web dünyasının vazgeçilmez bir parçası olan JavaScript dilinin önemi, 2000'lerin ortalarından sonra daha da arttı.
JavaScript sayesinde birçok iş mantığı tarayıcılarda uygulanabilir hâle geldi. React, Angular ve Vue gibi çerçeveler ve kitaplıklar sayesinde web siteleri daha etkileşimli oldu.
JavaScript dilinin web dünyasındaki rolü nedir?
Web'in ilk döneminde, genellikle bilgi sağlamak için kullanılan web sayfaları, sonraki dönemde kullanıcının veri girebildiği web uygulamalarına dönüştü.
Facebook ve Twitter gibi sosyal medya sayfaları, JavaScript'in yoğun olarak kullanıldığı modern web uygulamalarına iki iyi örnektir.
JavaScript'i istemci tarafında kullanmanın bir başka avantajı da bazı görevlerin sunucu yerine istemci tarafında gerçekleştirilmesi ve böylece sunucunun yükünün azaltılmasıdır.
JavaScript Olmadan HTML ve CSS
JavaScript öğrenmeden yalnızca HTML ve CSS kullanarak web sayfaları geliştirebilir miyim?
Evet, geliştirebilirsiniz. Bir web sayfası yalnızca HTML ve CSS kullanılarak geliştirilebilir; ancak kullanıcı tarafından oluşturulan olayları denetlemek, tarayıcıda programlama yapmak ve daha dinamik web sayfaları oluşturmak için JavaScript vazgeçilmezdir.
JavaScript Öğrenmek Zor mudur?
JavaScript Öğrenmek Zor mudur?
JavaScript'i öğrenmek zor değildir. Ancak prototip kalıtımı, kapanış ve sözcüksel kapsam gibi bazı kavramları geliştiricilerin ilk başta kavraması zor olabilir.
Coddykit içindeki kurslarda JavaScript bilginizi hızla artırmak için elimden geleni yapacağım.
JavaScript uygulamalarımı nerede yazacağım?
JavaScript uygulamalarımı nerede yazacağım?
JavaScript dilini geliştirmeye başlamadan önce düzenleyici seçimiyle ilgili aşağıdaki videoyu izleyebilirsiniz.
Düzenleyici yerine çevrim içi bir araçla yazmayı tercih ederseniz jsfiddle.net gibi iyi alternatifler vardır.
Tüm tarayıcılar JavaScript'in en son sürümü olan ES2020'yi destekliyor mu?
Tüm tarayıcılar JavaScript'in en son sürümü olan ES2020'yi destekliyor mu?
ES2020'nin birçok özelliğinin şu anda modern ve güncel tarayıcılarda mevcut olduğunu biliyoruz.
Web sayfalarında JavaScript'i nasıl kullanırız?
Web sayfalarında JavaScript'i nasıl kullanırız?
HTML ve CSS'nin ne olduğunu biliyoruz; çünkü bunlar kursa başlamak için ön koşuldur.
JavaScript ise HTML'de kullanıcıların doldurduğu formları sunucuya göndermeden doğrulamak, AJAX kullanarak sayfayı yenilemeden kullanıcıya geri bildirim verme mekanizması kurmak ve daha gelişmiş kullanıcı arayüzleri hazırlamak üzere HTML ile CSS'yi desteklemek gibi birçok olanak sunar.
Bunun dışında, son yıllarda yaygınlaşan Tek Sayfalı Uygulamaların (React, Angular ve Vue gibi) dinamik web uygulamalarını oluşturmak için de kullanılmıştır.
Tebrikler
Tebrikler 🎉
İlk dersimizde JavaScript'in ne olduğunu öğrendik.
Sonraki bölümde JavaScript ile ilk kodlarımızı yazacağız.

Sıkça Sorulan Sorular
“Giriş” dersi ücretsiz mi?
Evet — “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 JavaScript Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. JavaScript Academy kursu toplamda 1 dersten oluşur.
“Giriş” dersinde ne öğreneceğim?
Giriş JavaScript 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.
JavaScript Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te JavaScript 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, 1 dersinin 1. dersidir.
“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 JavaScript Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her JavaScript 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.