SadeceKod

JavaScript Dersleri

JavaScript ile interaktif web uygulamaları oluştur

Bu Kursun Sertifika Şartları

  • Tüm zorunlu dersleri tamamla.
  • Derslerin en az %80’ini çözümü görmeden tamamla.
Takıldığın zaman çözümü görebilirsin. Ancak çözümü gördüğün dersler %80'lik sertifika hesabına dahil edilmez.
Kalan günlük ders hakkın: 2 / 2
Seviye 1
0 / 100 XP

Sertifika Henüz Hazır Değil

Sertifika Premium'a Özel
Kurs İlerlemesi0 / 100
Çözümü Görmeden Tamamlama0 / 80

Sertifika için tüm dersleri tamamlamalısın (100/100).

JavaScript Giriş

İlk JavaScript kodunu yaz

Başlangıç+20 XP

Değişkenler

let ve const kullanımı

Başlangıç+20 XP

Fonksiyonlar

Function tanımlama ve çağırma

Başlangıç+20 XP

DOM Manipulation

HTML elementlerini JavaScript ile değiştir

Başlangıç+20 XP

Click Events

Tıklama olaylarını dinle

Başlangıç+20 XP

If/Else

Koşullu ifadeler

Başlangıç+20 XP

Arrays

Dizi oluşturma ve kullanma

Başlangıç+20 XP

For Loop

Döngüler ile tekrarlama

Başlangıç+20 XP

Objects

JavaScript nesneleri

Başlangıç+20 XP

Array Methods

map ve filter metodları

Başlangıç+20 XP

Arrow Functions

Ok fonksiyonları

Başlangıç+20 XP

Promises Giriş

Asenkron JavaScript

Başlangıç+20 XP

String Methods

Metin işleme metotları

Başlangıç+20 XP

Nested Objects

İç içe nesneler

Başlangıç+20 XP

Destructuring

Obje parçalama

Başlangıç+20 XP

Spread Operator

Yayma operatörü

Başlangıç+20 XP

Template Literals

Şablon dizeleri

Başlangıç+20 XP

Nullish Coalescing

Null güvenli varsayılan

Başlangıç+20 XP

Ternary Operator

Kısa koşullu ifade

Başlangıç+20 XP

Logical Operators

Mantıksal operatörler

Başlangıç+20 XP

ForEach

Dizi döngüsü

Başlangıç+20 XP

Filter Method

Filtreleme

Başlangıç+20 XP

Find Method

İlk eşleşmeyi bul

Başlangıç+20 XP

Sort Arrays

Dizi sıralama

Başlangıç+20 XP

Reduce Method

Diziyi tek değere indir

Başlangıç+20 XP

Set Remove

Tekrar eden değerleri kaldır

Başlangıç+20 XP

Object Keys Values

Key/Value erişimi

Başlangıç+20 XP

Error Handling

Hata yakalama

Başlangıç+20 XP

Optional Chaining

Güvenli erişim

Başlangıç+20 XP

Async Function

Asenkron fonksiyon

Başlangıç+20 XP

Object Methods

Obje metotları

Orta+20 XP

Class Methods

Sınıf metotları

Orta+20 XP

Array Push Unshift

Diziye ekleme

Orta+20 XP

Array Pop Shift

Diziden silme

Orta+20 XP

SetTimeout

Zamanlayıcılar

Orta+20 XP

SetInterval

Tekrarlayan zamanlayıcı

Orta+20 XP

JSON Parse

JSON verisini çöz

Orta+20 XP

JSON Stringify

Objeyi JSON'a çevir

Orta+20 XP

Math Methods

Matematik fonksiyonları

Orta+20 XP

String Template

Metin birleştirme

Orta+20 XP

Includes Metodu

Metin içinde arama

Orta+20 XP

Split Metodu

Metni parçala

Orta+20 XP

Join Metodu

Diziyi birleştir

Orta+20 XP

Typeof Kontrol

Tip öğrenme

Orta+20 XP

Boolean Kontrol

Mantık değerleri

Orta+20 XP

Dizide Son Eleman

Son elemana erişim

Orta+20 XP

Birinci Karakter

StartsWith

Orta+20 XP

Trim Yöntemi

Boşlukları temizle

Orta+20 XP

Repeat Metodu

Metni tekrarla

Orta+20 XP

JS Finale

Sendikasyon

Orta+20 XP

Filter Metodu

Diziyi koşula göre süz

Orta+20 XP

Find Metodu

İlk eşleşeni bul

Orta+20 XP

Sort Metodu

Diziyi sırala

Orta+20 XP

Every ve Some

Tümü veya bir kısmı

Orta+20 XP

Destructuring

Dizi ve nesne açma

Orta+20 XP

Spread ve Rest

Yayma ve toplama

Orta+20 XP

Query Selector

Eleman seçme

Orta+20 XP

Add Event Listener

Tıklama olayı

Orta+20 XP

Event Delegation

Tek dinleyiciyle liste

Orta+20 XP

ClassList Toggle

Sınıf ekle/çıkar

Orta+20 XP

Fetch JSON

Uzak veri çekme

Orta+20 XP

Async Await

Senkron okuma

Orta+20 XP

Local Storage

Kalıcı kayıt

Orta+20 XP

JSON İşlemleri

Stringe çevir ve geri al

Orta+20 XP

Set Timeout

Gecikmeli çalışma

Orta+20 XP

Template Literals

İçine değişken ekle

Orta+20 XP

Optional Chaining

Güvenli zincir

Orta+20 XP

Try Catch

Hata yakalama

Orta+20 XP

Arrow ve Ternary

Kısa sözdizimi

Orta+20 XP

Classes

Kalıp nesneler

Orta+20 XP

Closures

Özel sayaç

İleri+20 XP

Liste Pratiği

Dinamik öğe ekleme

İleri+20 XP

Console Table

Tablo görünümü

İleri+20 XP

Mini Todo

Basit yapılacaklar

İleri+20 XP

JS Capstone

Sayaç + durum uygulaması

İleri+20 XP

Closures (Kapanışlar)

Değişkeni fonksiyon içinde hapset

İleri+20 XP

fetch + async/await

API verisini async/await ile al

İleri+20 XP

map / filter / reduce

Dizileri fonksiyonel dönüştür

İleri+20 XP

Destructuring

Nesne ve dizi parçalam

İleri+20 XP

Optional Chaining

?. ile güvenli erişim

İleri+20 XP

Set: Benzersiz Değerler

Tekrarları Set ile temizle

İleri+20 XP

Classes & Kalıtım

Sınıf ve extends kullan

İleri+20 XP

Promises Zinciri

.then ile sıralı işlem

İleri+20 XP

Generators & yield

İhtiyaç zamanı değer üret

İleri+20 XP

Debounce

Fonksiyonu gecikmeli tek sefer çalıştır

İleri+20 XP

Memoization

Sonucu önbellekle

İleri+20 XP

Proxy ve Set

set trap ile değişim izle

İleri+20 XP

Event Delegation

Tek dinleyiciyle tüm liste öğelerini yönet

İleri+20 XP

requestAnimationFrame

Kare senkronlu animasyon

İleri+20 XP

IntersectionObserver

Öğe görüşe girince tetikle

İleri+20 XP

localStorage Veri Saklama

Kullanıcı verisini tarayıcıda kalıcı tut

İleri+20 XP

try/finally ve Hata Sınıfları

Custom hata fırlat ve temizlik yap

İleri+20 XP

Web Worker Mesajları

Ağır işi arka planda koştur

İleri+20 XP

array.some / every

Koşulları topluca kontrol et

İleri+20 XP

Sıralama (sort)

Sayı dizisini doğru sırala

İleri+20 XP

Intl ile Sayı Biçimlendirme

Parayı TL olarak biçimlendir

İleri+20 XP

Recursion (Özyineleme)

Kendini çağıran faktöriyel

İleri+20 XP

Currying

Bir fonksiyon, birer argüman

İleri+20 XP

structuredClone

Nesneyi derinlemesine kopyala

İleri+20 XP

Fonksiyonel Kompozisyon

Küçük fonksiyonları birleştir

İleri+20 XP