Neler yeni

Foruma hoş geldin, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Türkiye'nin İlk ve tek FiveM forum adresi

Forum adresimize hoş geldin FiveMTürk olarak amacımız siz değerli kullanıcılarımıza en aktif fikir ve paylaşım platformu sunmak bir yana en güvenilir şekilde alışveriş yapabileceğiniz bir platform sunmaktır.
DF DF
DF DF
DF DF

Rehber Javascript nedir ve nasıl öğrenilir ?

Solsaminous

Üye
FT Kullanıcı
Katılım
3 yıl 14 gün
Mesajlar
45
Javascript öğrenmek için neler yapılmalı?

JavaScript, prototio tabanlı,birinci sınıf fonksiyonlara ve dinamik türlere sahip, betik bir programlama dilidir. Bu programlama dili, nesne yönelimi, imperatif ve fonksiyonel programlama prensibini benimsemiştir. Yaygın olarak web tarayıcılarında kullanılan JavaScrip, yazılan istemci tarafı betikleri sayesinde tarayıcı ile kullanıcı arasındaki etkileşimi sağlamaktadır. Bu etkileşimlerden birkaçı; tarayıcının kontrol edilmesi, asenkron bir şekilde sunucu ile iletişime geçmesi, web sayfasının içeriğinin değiştirilmesi gibi bir takım etkileşimlerdir. JavaScript, Node.js vb. platformlar sayesinde sunucu tarafından da kullanılmaktadır.

JavaScript Nasıl Öğrenebilirim?
Günümüzde, JavaScript vb dillerin öğrenimleri oldukça kolay olmaktadır. Evinizden online bir şekilde derslere katılabilir ve bu dersler sayesinde JavaScript dilini öğrenebilirsiniz. Sizler için Udemy üzerinden olan JavaScript derslerinden 2 tane seçtim.


JavaScript Geçmişi
İlk olarak Brendan Eich tarafından geliştirilmiş olup, ilk defa Aralık 1995 tarihinde Netscape Navigator 2.0 ile birlikte piyasaya sürüldü. Geliştirme aşamasında adı Mocha olarak geçmesine rağmen Eylül 1995 tarihine kadar resmi olarak LiveScript olarak isimlendiriliyordu. Netscape 2.0 Beta3 ile birlikte ismi JavaScript olarak değiştirildi.
JavaScript'in isim değişikliği ile Netscape'in Java teknolojilerine destek vermesi yaklaşık olarak aynı tarihlere denk gelir. Microsoft ile Netscape'in web teknolojileri ve platformları alanında yarıştığı bir dönemde, Netscape Sun Microsystems'ın geliştirdiği Java platformuna destek vererek dağıtık bir işletim sistemi yaratmayı öngörüyordu. JavaScript ise, Visual Basic'in yaptığı gibi, profesyonel olmayan programcıları hedefleyen daha basit bir betik dili olarak düşünülmekteydi.

Yeni Başlayanlar İçin JavaScript Projeleri
1. Sayaç yapımı
2. Alışveriş listesi yapımı
3. Yılan oyunu
4. Geri sayım saati
5. Taş Kağıt Makas Oyunu

Javascript Çerçeveleri
Ön uç çerçeveler söz konusu olduğunda, JavaScript geliştiricilerinin büyük çoğunluğu React, Vue.js veya Angular kullanıyor. jQuery hala şaşırtıcı derecede büyük bir gösteri yapıyor, Vue.js gösterilerini neredeyse iki katına çıkarıyor, ancak benim tahminim jQuery'nin uygulama çalışmasında daha az, içerik sitelerinde ve WordPress şablonlarında daha fazla kullanıldığından, bu yıl onu hariç tutacağız.

1_IpJblEKT0Rbrg61W_LM0-A.png 1_OrjCKmou1jT4It5so5gvOA.jpg download.png Javascript-programming-language-600x315.jpg React.png


VUE’nin Özellikleri Nelerdir?

Kolay ve hızlı öğrenme
Çok yönlü ve sürdürülebilir olması
Mevcut kütüphaneye entegre edilebilme
Açık kaynaklı ve ücretsiz olması
Reactive yapısı
İhtiyaç duyulan özellikler pluginler ile eklenebilmesi
Kendi Componentlerinizi oluşturabilme
Chrome developer eklentisi
Test edilebilir olması

Angular’ın Özellikleri ve Avantajları

Temiz bir MVC yöntemi ile JavaScript tabanlı istemci tarafı uygulamalar geliştirebilmenizi sağlar.
Angular ile yazılmış uygulama çapraz (Cross) tarayıcı uyumludur.
Angular otomatik olarak her tarayıcı için uygun JavaScript kodunu işler.
Angular, bakımı kolay bir şekilde tutarak büyük ölçekli ve yüksek performanslı bir web uygulaması oluşturmak için bir çerçevedir.
Kodu birim test edilebilir.
Geliştirici daha az kod yazar ve daha fazla işlevsellik elde eder.

Javascript Kursları: Javascript geliştiricisi olmak başlamak için birkaç popüler kurstan bahsettik.
Şimdiden size iyi şanşlar


JavaScript Öğrenme Hız
Javascript öğrenmenin hiçde kolay bir şey olmadığını bilmeniz gerek ama azimle çalışırsanız baya bir proje geliştirerek çok önemli aşama kaydedebilirsiniz.
Sınıf ve Nesne
Değişkenler
JavaScript’te değişkenler var, let ve const anahtar kelimeleri ile tanımlanabilir.
/* x değişkeninin varlığını gösterir undefined değerini x değişkenine atar */
var x;

/* y değişkeninin varlığını gösterir 2 değerini y değişkenine atar */
var y = 2;

Fonksiyonlar
function Topla(sayi1, sayi2) {
return sayi1 + sayi2;
}
alert(Topla(10, 5));

Class

// İlk önce bir değer ismi tanımla tanımlamamız lazım
class Varlik {
};
// Değer sınıfının bir örneğini oluştur
var yaratik = new Varlik();
Bu şekilde yapılan sınıf tanımlamalarında, sınıfın aynen fonksiyon yapılandırıcılarda olduğu gibi prototype özelliği bulunacaktır.
Sınıf Bildirimlerinde Yöntem (Metot) Tanımlama
Sınıfın yöntemlerini tanımlamak için function ifadesini yazmadan doğrudan fonksiyon adı yazıp tanımlayın.
class Kisi {
constructor(ismi) {
this.ismi = ismi;
}
// Bir yöntem tanımla.
selamla() {
console.log("Merhaba. Ben " + this.ismi + ".");
}
}

var ben = new Kisi("Gökberk");

ben.selamla(); // Merhaba. Ben Gökberk çıktısını alırız.

Bunlar gibi baya bir sınıf ve nesne olduğundan dolayı hepsini gösteremicem bunları tarayıcıdan veya yukardaki videolardan kurslardan öğrenebilirsiniz.
 

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kayıt ol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Şimdi kayıt ol
Giriş yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş yap

Bu konuyu görüntüleyen kullanıcılar

Tema düzenleyici

Tema özelletirmeleri

Granit arka planlar

Lütfen Javascript'i etkinleştirin!Javascript'i etkinleştirin!