Modern JavaScript ES6’dan ES13’e kadar (JS Eğitimi) Dil: Almanca

Modern JavaScript ES6–ES13 (JS öğretici)

Web tasarımı, CMS ve geliştirme 21 Videolar · 6.6 h Video Eğitimi · Türkçe Stephan Haewß tarafından Stephan Haewß

JavaScript biliyor musun, ancak yeni JS sürümlerinin özelliklerinde sorun mu yaşıyorsun? O zaman bu kurs senin için doğru yer! ES6'dan ES13'e kadar pratiğinde en sık kullanılan ve sana en büyük faydayı sağlayan tüm fonksiyonları öğren. Bu sayede daha anlaşılır, daha hafif, daha kolay bakım yapılabilen ve daha az hata alma olasılığı olan bir kod yazabilirsin. Eğitmenin: Yazılım Geliştirici Stephan Haewß. Eğitimin süresi: 6 saatten fazla. Başarın: Web geliştirici olarak artık modern JavaScript yazabileceksin!

  • Web siteleri ve web uygulamaları için kodunu modern JavaScript işlevleri ile iyileştir.
  • ES6'dan ES13'e kadar tüm pratik ve faydalı özellikleri detaylı bir şekilde öğrenin.
  • İnce, hatayı minimuma indirgenmiş, kolay bakımı yapılmış kod yazınız.
  • Yazılım geliştirici Stephan Haewß tarafından 6 saatten fazla süren bir eğitimde.

JavaScript betcript dili için ECMAScript 6'dan bu yana yeni ve önemli olan şeyleri keşfedin - tek bir kapsamlı öğretici ile!

İçerik

21 Videolar, 394 Dakika

Eğitim kursuna giriş

1 Videolar · 2 Dakika
01 Açık

JavaScript ES6-ES13: 1 | Kurs ne bekliyor?

Bu JavaScript ES6 kursunda seni neler bekliyor.

01

JavaScript ES6-ES13: 1 | Kurs ne bekliyor?

2 min Açık

Giriş

1 Videolar · 7 Dakika
02 Açık

JavaScript ES6-ES13: 2.1 | Niçin ES6? Neden iyi eski JavaScript'te kalamam?

JavaScript, birçok yıldır tarayıcılarda mevcuttur. Neredeyse tüm web siteleri bazen daha fazla bazen daha az JS kodu içerir. İlk sürümler oldukça pürüzlü olduğundan, şimdiye kadar ES5 standartıyla oldukça iyi çalışıldı, en azından tuzakları ve belirsizlikleri ustaca atlatabilirseniz. Peki neden yeni bir şey öğrenmek ve Bunun yerine bildiğiniz konuda kalmak? Bu dersimizde yeni standart ES6'nın avantajlarını ve aslında ondan vazgeçmemenin nedenlerini göstereceğim.

02

JavaScript ES6-ES13: 2.1 | Niçin ES6? Neden iyi eski JavaScript'te kalamam?

7 min Açık

ECMAScript: ES6'dan ES13'e – yeni özellikler

18 Videolar · 239 Dakika
03 Açık

JavaScript ES6-ES13: 3.1 | let ve const ile değişken tanımlama, var'ın karşısında

ES5'e kadar değişkenleri tanımlamanın tek yolu olan var anahtar kelimesi, sıklıkla istenmeyen davranışlara veya hatta hatalara neden olan özelliklerine sahipti. ES6, var'ın bazı eksikliklerini gideren iki yeni anahtar kelime let ve const tanıttı.

04 Açık

JavaScript ES6–ES13: 3.2 | For döngüsü

Her web geliştiricisi for döngüsünü bilir. Genellikle dizileri döngüde gezinmek için de sıkça kullanılır. ES6 ile bu işlemi daha kısa ve daha kompakt yapmaya izin veren For döngüsünün bir türü bulunmaktadır.

05 Açık

JavaScript ES6 ile ES13: 3.3 | Ok Fonksiyonlar

Fonksiyonlar JS’de temel ve şimdiye kadar yalnızca function anahtar kelimesiyle bildirilip tanımlanmıştır. ES6, kodu hem okunabilir hale getiren hem de this ile ilgili can sıkıcı bir probleme çözüm sunan çok zarif ve kısa bir yazım şekli getiriyor.

06 Açık

JavaScript ES6–ES13: 3.4 | Opsiyonel Fonksiyon Parametreleri

İsteğe bağlı parametreler ES5'te biraz uğraş gerektirerek uygulanabilir ve işlevin çağırıcısına gözükmez. ES6 ile ise isteğe bağlı parametreler, varsayılan değerleriyle doğrudan işlev imzasına yazılabilir.

07 Açık

JavaScript ES6-ES13: 3.5 | Yapıyı parçalama

Destructuring, nesnelerden ve dizilerden öğelerin seçici olarak çıkarılmasına olanak tanır. Dikkatlice incelendiğinde, JavaScript kodunu daha zarif ve daha kompakt hale getiren birçok uygulama olasılığı ortaya çıkar.

08 Açık

JavaScript ES6-ES13: 3.6 | Rest-Parametre

arguments değişkeniyle uğraşmak, fonksiyonlarda değişken sayıda parametreye izin vermek için ES6'ya kadar gereklidir. Bu, ES6'da adı verilen Rest Parametreleri ile çok daha kolay hale gelmiştir.

09 Açık

JavaScript ES6–ES13: 3.7 | Rest-Operatörü

Fonksiyon tanımlarında olduğu gibi, Rest parametrelerinde …- operatörü kullanılmaz, Aynı zamanda Array-Destructuring'de de kullanılabilir, yani elemanların "Gerçek" kısmını yakalamak ve bir dizi olarak sunmak.

10 Açık

JavaScript ES6-ES13: 3.8 | Rest Operatörü nesnelerle

Dizilerde olduğu gibi, nesnelerde de kalan özellikleri toplamak için artık işlemcisi kullanılabilir ve bir nesne olarak sağlanabilir.

11 Açık

JavaScript ES6-ES13: 3.9 | Dizilerde Spread Operatörü

Geriyükleme operatörünün zıttı, yayılma operatörüdür. Aynen şu şekilde görünüyor (), ancak atamanın öteki tarafında durur ve diziyi parçalarına ayırır.

12 Açık

JavaScript ES6-ES13: 3.10 | Nesnelerde Yayılma Operatörü

Yayılma operatörü ile yapılan "hile" nesneler için de çok iyi çalışır. Böylece nesneler başka nesnelere "karıştırılabilir". Ancak Object.assign() burada çok iyi bir alternatif sunar.

13 Açık

JavaScript ES6-ES13: 3.11 | Nesne harflerinde yöntem bildirimi

Obje harfili fonksiyonlar, function-Anahtarıyla yazmak oldukça kaba. Ancak ES6 ile çok daha kısa ve anlaşılır hale getirilebilirler.

14 Açık

JavaScript ES6-ES13: 3.13 | Şablon Kipleri

Şunu söylemek mümkündür: Entegre değişken değerlerine sahip çok satırlı dize metin literalleri, ES6'ya kadar kabus gibiydi ve okunması da çok hoş değildi. ES6'nın yeni şablon kelimeleri ise sentaks olarak çok hoştur.

15 Açık

JavaScript ES6-ES13: 3.15 | Map bir sözlük ve Anahtar Değer Deposu olarak kullanımı

Nesneler her zaman bir Anahtar-Değer Deposu veya Sözlük olarak kullanılabilirdi, ancak bazı dezavantajlarla. Yeni Map veri yapısı bu dezavantajlardan kurtuluyor ve diğer programlama dillerinden tanıdığımız sağlam sözlük işlevselliği sunuyor.

16 Açık

JavaScript ES6-ES13: 3.17 | Async ve await

Promise'lerle Callback Cehenneminden kaçınılabildikten sonra, async/await yapısı neredeyse senkron olarak programlama yapmayı sağlayarak daha fazla şekerleme sunar. Bu, Promises üzerine inşa edilir ve asenkron işlemleri neredeyse senkron gibi yazmaya olanak tanır. Bir kez async/await ile programlama yapıldıktan sonra, artık Promise'lerin then metodu ve dahası Callback'lerin doğrudan kullanımından kaçınılır.

17 Açık

JavaScript ES6-ES13: 3.19 | Dinamik İthalat

Modüllerin statik olarak import anahtar kelimesi ile ithal edilmesinin yanı sıra, ES6 ayrıca import() fonksiyonu ile dinamik ithalatı da destekler. Tüm işlem asenkron bir şekilde gerçekleştiği için, bir sözün geri dönüşü yapılır ve await kullanarak mükemmel bir şekilde beklenilebilir. Böylece çalışma zamanında modüllerin yüklenmesinin önünde hiçbir engel olmaz.

18 Açık

JavaScript ES6-ES13: 3.21 | Miras alma

Miraslama halen prototiplere dayanıyor, ancak ES6'da extends anahtar kelimesiyle çok daha kolay ve anlaşılır bir hale getiriliyor. Kullanıldığında, temel sınıfın constructor'ı super ile doğru zamanında çağrılmalıdır. Tabii ki, bu nasıl yapılacağı da bu dersin içinde açıklanmaktadır.

19 Açık

JavaScript ES6-ES13: 3.23 | Özel Alanlar

Artık özel alanlar da bildirilebilir ve bunlara dışarıdan kesinlikle erişilemez. Diğer programlama dillerinden belirgin şekilde farklı olan bir bildirim vardır ki biraz alışılması gerekmektedir.

20 Açık

JavaScript ES6-ES13: 3.24 | Sınıf olmadan nesneler oluşturma

Yeni anahtar kelime class ve kalıtım ve veri kapsülleme (private alanlar) gibi ilişkili özelliklerle, tüm nesne yönelimli programcıların aslında memnun olması gerekirdi, değil mi? Bu dersin içinde, sınıflar, prototipler ve this olmadan tamamen kısıtlamaları olmadan nesneler oluşturmanın bir alternatifini sunmak istiyorum, ancak bu şekilde daha esnek bir "kalıtım" ya da daha iyi "kompozisyon" olanağı sağlar.

03

JavaScript ES6-ES13: 3.1 | let ve const ile değişken tanımlama, var'ın karşısında

19 min Açık
04

JavaScript ES6–ES13: 3.2 | For döngüsü

13 min Açık
05

JavaScript ES6 ile ES13: 3.3 | Ok Fonksiyonlar

19 min Açık
06

JavaScript ES6–ES13: 3.4 | Opsiyonel Fonksiyon Parametreleri

11 min Açık
07

JavaScript ES6-ES13: 3.5 | Yapıyı parçalama

12 min Açık
08

JavaScript ES6-ES13: 3.6 | Rest-Parametre

7 min Açık
09

JavaScript ES6–ES13: 3.7 | Rest-Operatörü

4 min Açık
10

JavaScript ES6-ES13: 3.8 | Rest Operatörü nesnelerle

5 min Açık
11

JavaScript ES6-ES13: 3.9 | Dizilerde Spread Operatörü

7 min Açık
12

JavaScript ES6-ES13: 3.10 | Nesnelerde Yayılma Operatörü

8 min Açık
13

JavaScript ES6-ES13: 3.11 | Nesne harflerinde yöntem bildirimi

3 min Açık
14

JavaScript ES6-ES13: 3.13 | Şablon Kipleri

14 min Açık
15

JavaScript ES6-ES13: 3.15 | Map bir sözlük ve Anahtar Değer Deposu olarak kullanımı

16 min Açık
16

JavaScript ES6-ES13: 3.17 | Async ve await

29 min Açık
17

JavaScript ES6-ES13: 3.19 | Dinamik İthalat

12 min Açık
18

JavaScript ES6-ES13: 3.21 | Miras alma

18 min Açık
19

JavaScript ES6-ES13: 3.23 | Özel Alanlar

9 min Açık
20

JavaScript ES6-ES13: 3.24 | Sınıf olmadan nesneler oluşturma

33 min Açık

Sonuç

1 Videolar · 9 Dakika
21 Açık

JavaScript ES6-ES13: 4 | Özet ve Bakış

ES6 sürümünün ve sonrasının temel özellikleri şimdi ele alınmış olmalı. Ancak sürekli olarak yenilikler ekleniyor. Bazı daha az yaygın kullanılan fonksiyonlar henüz belirtilmedi. Bu ders, gelecekte ne beklemeniz gerektiğini ve özel durumlarda hangi fonksiyonların hala ilginç olabileceğini açıklar.

21

JavaScript ES6-ES13: 4 | Özet ve Bakış

9 min Açık

Uygulama örnekleri

  • Eski JavaScript'ten modern JavaScript'e geç - sadece bir eğitimde!
    Galeriyi açmak
    Eski JavaScript'ten yeni JavaScript'e adım at - sadece bir eğitimle!
  • ES6'dan ES13'e kadar olan tüm önemli ve uygulama odaklı JS fonksiyonlarını öğren.
    Galeriyi açmak
    ES6'dan ES13'e kadar tüm önemli, uygulamaya yönelik JS fonksiyonlarını öğrenin.
  • Elegan, zarif ve daha kolay anlaşılabilir JavaScript kodları yazın.
    Galeriyi açmak
    Elegan, ince ve daha kolay anlaşılabilir JavaScript kodları yazın.
Yorumlar (0)

Yorum yap şimdi „Modern JavaScript ES6–ES13 (JS öğretici)“