Tanıtım
  • Neden Javascript Öğrenmeliyim ?
  • Kursa Başlamadan
  • Visual Studio Code Kurulumu
Javascript Temelleri
  • Javascript' i Tanıyalım
  • Değişkenler
  • Değişken Türleri
  • Tür Dönüşümü
  • Uygulama : Değişkenler
  • Operatörler
  • Uygulama : Operatörler
  • Dates & Times
  • Uygulama : Dates & Times
  • Numbers & Number Metotları
  • Uygulama : Numbers
  • Strings & String Metotları
  • Template Literals
  • Uygulama : Strings
  • Dizi & Dizi Metotları
  • Uygulama : Diziler
  • If / Else Koşul İfadeleri
  • Switch Koşul İfadeleri
  • Uygulama : Koşul İfadeleri
  • Object Literals
  • Uygulama : Object Literals
  • Döngüler
  • Dizi & Nesnelerin Döngü ile Kullanımı
  • Uygulama : Döngüler
  • Fonksiyonlar
  • Function Declarations & Expressions
  • Uygulama : Fonksiyonlar
  • Window Nesnesi
  • Scopes (Let & Const)
  • Javascript Temelleri
Javascript Dom & Events
  • Dom Nedir ?
  • Document Object Model' i Tanıyalım
  • Tekil Element Seçimi
  • Çoklu Element Seçimi
  • Dom Elementleri Üzerinde Gezinme
  • Element Oluşturma
  • Element Silme & Güncelleme
  • Event Listeners Kullanımı
  • Mouse Events
  • Keyboard Events
  • Event Bubbling & Capturing Olayları
  • Tarayıcı Bilgi Saklama : Local & Session Storage
Proje #1 - Todo Uygulaması
  • Uygulama Tasarım Yapımı
  • Todo Eleman Ekleme
  • Todo Eleman Silme
  • Todo Elemanlarını Diziden Sayfaya Aktarma
  • Local Storage ile Çalışma
Proje #2 - Slider Uygulaması
  • Uygulama Tasarım Yapımı
  • İlk Slider' in Yüklenmesi
  • Slider Kontrollerinin Eklenmesi
  • Rastgele Slider & Slider Geçiş Süresi Ayarı
Proje #3 - Form Validator
  • Uygulama Tanıtımı
  • Uygulama Tasarımı
  • Temel Validation Kurallarının Uygulanması - Required Validation
  • Kodların Düzenlenmesi
  • Diğer Validation Kurallarının Uygulanması
Proje #4 - Sinema Bilet Rezervasyonu
  • Uygulamanın Tanıtımı
  • Uygulama Tasarımı
  • Seçilen Koltuklar İçin Ücret Hesabı
  • Bilet Bilgilerinin Local Storage ile Saklanması
  • Bilet Bilgilerinin Local Storage' den Alınması
Proje #5-Hesap Makinesi
  • Uygulamanın Tanıtımı
  • Uygulama Tasarımı
  • Kullanıcıdan Input Alma
  • Hesaplamanın Yapılması
  • Switch Case Kullanımı
Proje #6-Adam Asmaca Oyunu
  • Uygulamanın Tanıtımı
  • Tasarımın Hazırlanması
  • Kelimenin Gösterilmesi
  • Popup Kutusu ile Mesajın Gösterilmesi
  • Keydown event
  • Hatalı Harflerin Gösterilmesi
  • Hata Mesajının Gösterilmesi
  • Tekrar Oyna İşlevinin Eklenmesi
Javascript Nesne & Fonksiyonlar
  • Objects
  • Nesne Oluşturma : Constructor
  • Prototype
  • Uygulama : Constructor & Prototype
  • Object.create
  • Prototype Tabanlı Kalıtım
  • Built-in Constructors
  • Uygulama : Kalıtım
  • Primitive & Objects
  • Callback Fonksiyonlar
  • Immediate Fonksiyonlar
  • Fonksiyondan Fonksiyon Döndürme
  • Getter & Setters