ES6 konuları hakkında birşeyler yazmalıyım dedim, kaynakları araştırırken bu konuda çok Türkçe kaynak olduğunu gördüm. Bu sevindirici bir durum. Sonra ES6 hakkında yazı yazmak yerine bu yazılanları kategorize edip bir liste haline getirip github'ta paylaşmak daha mantıklı olacağını düşündüm. Yeni makaleler eklendikçe veya bu makalelerden linki ölen olursa çıkarmayı hep beraber yaparız dedim.
Ben okuduğum kaynaklara göre bir sınıflandırma yaptım. Bu konuda farklı önerisi olan arkadaşların fikirlerine açığım. Zaten listenin github'ta olma sebebide bu. Bu listeyi canlı tutmak.
Buradan aşağıdaki listede yazısı bulunan tüm arkadaşlara şükranlarımı sunuyorum.
Benim gözümden kaçan ve aramalarımda karşıma çıkmayan kaynakları eklemeyi unutmayın lütfen.
video eğitimlerinin yanına 📹 işaretini koydum.
yeni eklediğim yazıların başına ⭐ işaretini koydum.
- ES6 giriş ve toplu ES6 yazıları
- Değişkenler let ve const
- Template literal
- Ok (Arrow) fonksiyonları
- ES6 Yeni String Metodları
- ES6 Dizi İşlemleri
- Başlangıç parametre değerleri (Default Parameters)
- Spread Operator (...) ve Rest parametresi
- Object literal
- Destructuring
- Sınıf (Class)
- Genarator fonksiyonlar
- Modüller (Modules)
- Promise
- Sembol (Symbol)
- Set Nesnesi
- Map ve WeakMap Nesneleri
- Proxy
- Ücretli Eğitimler
- ECMAScript 6 Hakkında - Ömer Gülçiçek
- JavaScript'in Yeni Sürümü EcmaScript 6'ya Giriş Türkçe Sunum - Üstün Özgür 📹
- JavaScript ES6 - Yusuf Sezer
- ES6: Nedir? - Uçbirim 📹
- ECMAScript 6 (ES6) Nedir? Nasıl Kullanılır? - Burak Tokak
- ES6 Eğitimi - Ders 1 - Hale Nur Çalışkan
- ES5, ES6, ES2016, ES.Next: JavaScript sürümleri nasıl ilerliyor? - Oğuzhan Aslan
- ES6 yazı serisi - Ahmet Şimşek
- ECMAScript6 nedir? Nasıl kullanılır, Neden kullanmalıyız? - Çağatay Çalı
- EcmaScript 6 Nedir? Bilinmesi Gerekenler - Mehmet Maşa
- Javascript Notları(ECMA6)-Başlangıç - Fatih Çakıroğlu 📹
- ES6 / ES7 ile Javascript e gelen yenilikler - Yazılım Günlüğü
- ES6 - Barış Aydek
- ECMAScript 6 (Harmony) - Aziz Arslan
- Javascript: Eski Köye Yeni Adet - Tahir Kardak
- Airbnb JavaScript Kılavuzu - ECMAScript 6+ (ES 2015+) Özellikleri - Eray Çetinay
- Ecma Script nedir? - Halit Izgın / kodevreni
- Javascriptin en gıcık konuları: Webpack, Babel, Eslint ve Diğerleri - Murat Turkay
- ECMAScript 6 - ES6 - (ES 2015) Nedir? - webcebir
- ⭐ ES6 ile Gelen Yenilikler - Emre Acar
- var, const ve let - Büşra Memiş
- var’dan const-let’e - ECMAScript 6 - Türkçe Doküman - Ömer Gülçiçek
- IIFE’den blocklara - ECMAScript 6 - Türkçe Doküman - Ömer Gülçiçek
- ECMAScript6 nedir? Nasıl kullanılır, Neden kullanmalıyız? - Çağatay Çalı
- ES6 Değişkenler (var, let, const) - İrfan Simsar
- ECMAScript 6 - Değişkenler - Sercan Eraslan
- javaScript Var, Let ve Const - webcebir
- ES6 Eğitimi - Ders 3 (Değişkenler) - Hale Nur Çalışkan
- JS Ders 1 Ecmascript 6 let kullanımı - fehmiuyarnet 📹
- JS Ders 2 Ecmascript 6 const kullanımı - fehmiuyarnet 📹
- Javascript Notları(ECMA6)-Değişlenler - Fatih Çakıroğlu 📹
- ECMAScript 6 – let Değişken Tipi - Gencay Yıldız
- Ecmascript 6 Dersleri 1 - Var, Let ve Const - Part 1 - Yazılım Bilimi 📹
- Scope, let ve const - Erdinç Uzun
- JavaScript Tanımlamada var, let ve const farkı - Ahmet Onur Solmaz
- Javascript Dersleri 44 Let Ve Const Kullanımı (ES6) - kolay video dersleri 📹
- ECMAScript 6 ile gelen let, const, default parametreler - Tarık Güney 📹
- Javascript’te Değişkenlerin Etki Alanları - Haydar Can
- JavaScript’de const ve Sabit Tanımlar - Haydar Can
- Javascript Let,Const vs Var - sanalonyedi 📹
- Popüler Bir Javascript İşe Alım Sorusu - Erdoğan Bavaş
- JavaScript | Function Scope vs Block Scope - Tuğrul Bayrak
- Modern JavaScript(ES6+) Eğitiminden Notlar - malikmasis
- ⭐ Javascript | var-let-const kavramları #1 - Götuğ Sultan
- Javascript ES6'dan En Çok Kullandığım 5 Özellik - 3 Template literals - Durul Doktoroglu
- javaScript Template Literal - webcebir
- ECMAScript 6 ile String ve Değişken Gömme Özelliği - Burak Tokak
- JAVASCRIPT’TE TEMPLATE LİTERAL VE DATE OBJESİ - Kod Portali / Muhammet Ali Can
- JS Ders 9 Ecmascript 6 Template Literals - fehmiuyarnet 📹
- ES6 Template strings nedir? Nasıl kullanılır?
- Javascript Notları(ECMA6)-TemplateString ve Default Deger - Fatih Çakıroğlu 📹
- ECMAScript 6 – Template Literal - Gencay Yıldız
- Template Literals - Erdinç Uzun
- Arrow fonksiyonları - ECMAScript 6 - Türkçe Doküman Ömer Gülçiçek
- Javascript ES6'dan En Çok Kullandığım 5 Özellik - 1 Arrow functions - Durul Doktoroglu
- Nedir bu Arrow Function (ES6)) - İrfan Simsar
- ECMAScript 6 Arrow Fonksiyon Notasyonu Kullanımı - Burak Tokak
- Arrow Function: Nerede kullanıyoruz? Neden Kullanıyoruz? - Özer Yılmaztekin
- Arrow functions - MDN Türkçe çeviri MDN
- ES6: Ok fonksiyon (arrow function) tanımlaması - Uçbirim
- ES6 arrow functions - Emrah
- Javascript EcmaScript 2015 (ES6) ile gelen Arrow Function Kullanımı - Sadık Turan 📹
- JS Ders 5 Ecmascript 6 Arrow Functions - fehmiuyarnet 📹
- ECMAScript 6 – Arrow Functions - Gencay Yıldız
- Arrow Fonksiyonu - Erdinç Uzun
- ES6 Yeni String Metodları - İrfan Simsar
- JS Ders 18 Ecmascript 6 ile eklenen number ve string metodları - fehmiuyarnet 📹
- ES6: find, includes, repeat ve bir kaç gömülü metod - uçbirim 📹
- String Extensions - karalamalar
- JavaScript İle Temel Dizi İşlemleri - Çağatay Çalı
- Javascript Array.map() Metodu ve Kullanımı - Burak Tokak
- Javascript Map Metodu - Mustafa Zahid EFE
- Javascript Filter Metodu - Mustafa Zahid EFE
- JavaScript hap yazısı : Array.some(), Array.every() ve Array.findIndex() - Murat Doğan
- Bilmeniz gereken 10 JavaScript dizi(Array) metodu - Yusuf GÜNGÖR
- ES6: map ve filter fonksiyonları - Uçbirim 📹
- Javascript: Map, Reduce Ve Filter – Bölüm 1 - bilisim.io / Tahir Kardak
- Javascript: Map, Reduce Ve Filter — Bölüm 2 - bilisim.io / Tahir Kardak
- Javascript: Map, Reduce Ve Filter — Bölüm 3 - bilisim.io / Tahir Kardak
- Javascript: Map, Reduce Ve Filter — Bölüm 4 - bilisim.io / Tahir Kardak
- Javascript Notları(ECMA6)-Diziler - Fatih Çakıroğlu 📹
- Javascript Notları(ECMA6)-Diziler[Object.Keys] - Fatih Çakıroğlu 📹
- Javascript Notları(ECMA6)-Diziler[Some] - Fatih Çakıroğlu 📹
- Javascript Notları(ECMA6)-Diziler[Find] - Fatih Çakıroğlu 📹
- Javascript Notları(ECMA6)-Diziler[Filter] - Fatih Çakıroğlu 📹
- Javascript Notları(ECMA6)-Diziler[Reduce] - Fatih Çakıroğlu 📹
- JavaScript Filter Map Reduce - Gökhan Çelik
- Javascript reduce Fonksiyonu - İbrahim Kürce
- Javascript’te Toplam Almanın Farklı Yöntemleri - İbrahim Kürce
- Custom filter ve map Fonksiyonları - İbrahim Kürce
- Map ve Reduce - Javascript - sanalonyedi 📹
- Parametreleri varsayılan değerleriyle kullanmak - ECMAScript 6 - Türkçe Doküman - Ömer Gülçiçek
- Parametre isimlerini kullanmak - ECMAScript 6 - Türkçe Doküman - Ömer Gülçiçek
- JS Ders 3 Ecmascript 6 Default Parameters (Varsayılan Parametreler) - fehmiuyarnet 📹
- Javascript Notları(ECMA6)-TemplateString ve Default Deger - Fatih Çakıroğlu 📹
- Genişletilmiş Parametre Yönetimi - Erdinç Uzun
- ECMAScript 6: Default Values - Hakan Ersu
- apply()’den spread operatörlere - ECMAScript 6 - Türkçe Doküman - Ömer Gülçiçek
- concat()’den spread operatörlere - ECMAScript 6 - Türkçe Doküman - Ömer Gülçiçek
- Javascript ES6'dan En Çok Kullandığım 5 Özellik - 4 Obje ve dizi rest/spread operatörleri - Durul Doktoroğlu
- Javascript’de destructuring hikayesi - Bolum 6: spreading operator - Emrah
- JS Ders 10 Ecmascript 6 Spread Operator Kullanımı - fehmiuyarnet 📹
- Sen JavaScript’in Bir Lütfusun Spread Operatör - Extended Version :) - Murat Doğan
- ES6: Spread (...) operatörü - Uçbirim 📹
- Javascript Harikaları-1 : Rest Parameters - bilisim.io / Tahir Kardak
- ES6 Default + rest + spread nedir? Nasıl kullanılır? - Ahmet Şimşek
- ECMAScript 6 – Spread Operator - Gencay Yıldız
- Gelişmiş Atama - Erdinç Uzun
- ES6 Enhanced object literals nedir? Nasıl kullanılır? - Ahmet Şimşek
- Javascript ES6'dan En Çok Kullandığım 5 Özellik - 5 Property-value shorthand notation - Durul Doktoroğlu
- Javascript Nesne Tanımlama Yöntemleri - Murat Öner
- Javascript ES6'dan En Çok Kullandığım 5 Özellik - 2 Property destructing - Durul Doktoroğlu
- ECMAScript 6 - Destructuring - Sercan Eraslan
- Javascript’de destructuring hikayesi - Emrah
- JS Ders 4 Ecmascript 6 Destructuring Assignment (Çoklu Değer Atama) - fehmiuyarnet 📹
- ES6: destructuring örnekleri - Uçbirim 📹
- ECMAScript 6 – Destructuring - Gencay Yıldız
- ES6 Destructuring nedir? Nasıl kullanılır? - Ahmet Şimşek
- constructorsden classlara - ECMAScript 6 - Türkçe Doküman - Ömer Gülçiçek
- JavaScript ES6 Classes - Yusuf Sezer
- ES6 Class nedir? Nasıl kullanılır? - Ahmet Şimşek
- Javascript’de class tanımlama ve diğer class işlemleri - Murat Öner
- ecmascript class ders - Dılo abinin yeri 📹
- Javascript sınıf tanımlama - Bora Özer
- Javascript(ecmascript 6) Notları-class - Fatih Çakıroğlu 📹
- Javascript Notları(ECMA6)-Miras alma - Fatih Çakıroğlu 📹
- Class (Sınıf) Kavramı - Erdinç Uzun
- JS Ders 12 Ecmascript 6 Generators Kullanımı - fehmiuyarnet 📹
- Generatörler ve asenkron fonksiyonlar - Uçbirim 📹
- ES6 generator ve ES7 async fonksiyonlar - kodcu
- JavaScript Fonksiyonları: Üretici Fonksiyonlar - Generator Functions - yazilim.cevapsitesi / canora
- Es6 Generators nedir? Nasıl kullanılır? - Ahmet Şimşek
- Generators - Erdinç Uzun
- ES6 Import İfadesi ve Yöntemleri - Burak Tokak
- JS Ders 13 Ecmascript 6 Modules (Modüller) - fehmiuyarnet 📹
- ES6 modules nedir? Nasıl kullanılır? - Ahmet Şimşek
- Ecmascript 6 Modül Sistemi - Mehmet Maşa
- ECMAScript – Module.exports ve Require Komutları - Gencay Yıldız
- Modules - Erdinç Uzun
- JavaScript ES6 Promise - Yusuf Sezer
- JavaScript Promise - Emrah
- Promise ile Asekron Javascript Kullanımı Nasıl Yapılır ? - Sadık Turan 📹
- JS Ders 17 Ecmascript 6 Promise Nesnesi - fehmiuyarnet 📹
- javascript Promise ile async işlemler - ders 25 - Dılo abinin yeri 📹
- Javascript’te Promise Kullanımı - Özgun Bal
- Javascript Promise nedir ? - Fatih Çakıroğlu 📹
- ECMAScript 6 – Promise Yapısı - Gencay Yıldız
- ECMAScript 6 – Async / Await Keywordleri - Gencay Yıldız
- Javascript ile Asenkron İşlemler - Batıkan Senemoğlu
- Özgün Bal - Javascript'te Promise Kullanımı - Codefiction / Özgün Bal 📹
- Javascript’te Promise Kullanımı - Erdoğan Bavaş
- ES6 Symbol - Emrah
- ES6: Semboller - Uçbirim 📹
- ES6: Semboller - selmansamet
- JS Ders 14 Ecmascript 6 Set Nesnesi Kullanımı - fehmiuyarnet 📹
- ES6: Map ve Set tipleri - Uçbirim 📹
- ES6 Map + Set + WeakMap + WeakSet nedir? Nasıl kullanılır? - Ahmet Şimşek
- Map ve Set - Erdinç Uzun
- JS Ders 15 Ecmascript 6 Map ve WeakMap Nesnelerinin Kullanımı - fehmiuyarnet 📹
- ES6: Map ve Set tipleri - Uçbirim 📹
- ES6 Map + Set + WeakMap + WeakSet nedir? Nasıl kullanılır? - Ahmet Şimşek
- Map ve Set - Erdinç Uzun
- JS Konseptleri #1: Proxy Nedir ve Kullanım Alanları Nelerdir? - Kod Portali / Muhammet Ali Can
- ES6 Proxies - Erdinç Uzun
- JavaScript ve Observer İşlemleri - Ali Gören
- EcmaScript6 (ES6) İle JavaScript Yenilikleri - Selman UZUN 📹
- Komple Modern JavaScript Kursu - ES6+ (2019) - Mustafa Murat Coşkun 📹
- Modern Javascript Kursu: ES6/ES7+ (2019) - Sadık Turan 📹
- Sıfırdan JavaScript Eğitimi: Oyun Projesi ve ES6 İçerir! - Sultan Kalkan 📹
- Sıfırdan Her Yönüyle JavaScript & Node.JS - Mehmet Seven 📹
- JavaScript ile Temel Programlama ve İleri Seviye JavaScript - Doğukan Güven Nomak, Fatih Kadir Akın 📹