Merhaba, oncelikle bu repository'e gostermis oldugunuz ilgiden dolayi sizlere tesekkur ederim. Bu egitim kitabini 2019 yilinin Haziran - Temmuz arasinda yaptigim bir aylik yaz staji sirasinda ogrendigim veya arastirdigim gundelik konular hakkinda yazdim Aslinda egitim kitabi olarak adlandirdigim bu repository okula teslim ettigim staj defterinin dijital bir kopyasi. Guzel bir stajin sonunda guzel bir staj defteri hazirlama amaciyla basladigim arastirmalarima, herkese acik bir alanda paylasarak bilgiyi yayma dusuncesi ile taclandiriyorum. Cunku JavaScript'i gundelik hayatinda kullanan insanlar bileceklerdir ki, Turkiye'deki pek cok JavaScript 'dersi' diye adlandirilan yazilar ezbercilikten gecilmiyor ve sonuc odakli. Fakat her muhendisin isin teknigini ogrenmesi gerekir. Bizi baskalarindan ayiran budur, arkada ne dongunu bilmektir.
Onsozde bahsettigim gibi isin teknigini gercekten kavramak isteyen kimseler icin. Ayrica baslangic derecesinde JavaScript bilgisi olan insanlari da ortalama bir seviyeye tasiyacagini dusunuyorum. Tabii ki bu kitap uzerindeki butun konular icin ileri okuma yapmaliyiz.
Belgeler arasinda anlam bozukluklari veya teknik anlamda yanlisliklar var olabilir. Bu tip sorunlarin cozumu icin lutfen issue acin.
Belgeleri hazirlarken herhangi bir sira gozetmedim, bu yuzden gunden gune okumak tekniginizi gelistirmeyecek hatta bu ise karsi motivasyonuzu azaltabilir. Her ne kadar orta seviye bilgiler icerse de bazi bilgiler baslangic icin anlamasi zor olabilir. Bu yuzden:
dizinlerine bakiniz.
- Yüksek Mertebeli Fonksiyon
- JavaScript'te Ön Tanımlı Gelen Yüksek Mertebeli Fonksiyonlar
- JavaScript'teki Veri Tipleri
- JavaScript'teki Değişebilir Veri Tipleri
- JavaScript'te Object Veri Tipi
- JavaScript'te Fonksiyonlar
- JavaScript Pipe Line Yaklaşımı
- JavaScript'te Yıkarak Eşitleme
- JavaScript'te doğruluk ve yanlışlık
- İsimlendirme Düzenleri
- JavaScript'te Memoization Fonksiyonu
- JavaScript'te Console Sınıfını Kullanmak
- JavaScript'te Pure Fonksiyonlar Tanımlamak
- JavaScript'te Template Literal (Template Strings)
- JavaScript'te Asenkron İşlem
- State Container'ı Nedir?
- State Nasıl Oluşturulur
- Karmaşık Reducer'lar Tanımlamak
- Bir Store Dinleyici Fonksiyonu Tanımlamak
- JavaScript'te Constructor Function
- JavaScript'te Obje Kalıtımı
- JavaScript'te IIFE Fonksiyonlar
- JavaScript İle Başka Bir Sekmeye (Pencereye) Mesaj Göndermek
- Eşitlik ve Denklik
- Polyfill Nedir?
- Promise Objesi
- Eslint Nedir?
- Getter ve Setter Fonksiyonlar
- Set Objesi
- JavaScript'te Küme İşlemleri
- İsimlendirme Düzenleri
- JavaScript'teki Veri Tipleri
- JavaScript'teki Değişebilir Veri Tipleri
- JavaScript'te Object Veri Tipi
- JavaScript'te Console Sınıfını Kullanmak
- JavaScript'te doğruluk ve yanlışlık
- Eşitlik ve Denklik
- JavaScript'te Yıkarak Eşitleme
- JavaScript'te Template Literal (Template Strings)
- JavaScript'te Fonksiyonlar
- JavaScript'te Pure Fonksiyonlar Tanımlamak
- Yüksek Mertebeli Fonksiyon
- JavaScript'te Ön Tanımlı Gelen Yüksek Mertebeli Fonksiyonlar
- JavaScript'te IIFE Fonksiyonlar
- JavaScript Pipe Line Yaklaşımı
- JavaScript'te Memoization Fonksiyonu
- JavaScript'te Constructor Function
- JavaScript'te Asenkron İşlem
- Polyfill Nedir?
- Promise Objesi
- Eslint Nedir?
- Getter ve Setter Fonksiyonlar
- Set Objesi
- JavaScript'te Küme İşlemleri
- JavaScript İle Başka Bir Sekmeye (Pencereye) Mesaj Göndermek
- State Container'ı Nedir?
- State Nasıl Oluşturulur
- Karmaşık Reducer'lar Tanımlamak
- Bir Store Dinleyici Fonksiyonu Tanımlamak