Kurulum
  • Kaynaklar, Soru Cevap ve Kurs Yorumları
  • VS Code Kurulumu, Eklentiler ve Live Server Kurulumu
  • Ücretsiz ReactJS Kursu
Javascript Temelleri - Part 1 - Veri Tipleri, Objeler ve Operatörler
  • Javascript'e Giriş
  • Web Geliştirici Aracı ve Konsol
  • Veri Tipleri - Number,String,Boolean, Null,Undefined
  • Değişken Tanımlama ve ES6 Standartı (var,let,const farkları)
  • Veri Tiplerini Birbirine Dönüştürme
  • Operatörler ve Math Objesinin Metodları
  • Stringlerin Metodları
  • Template Literal - String Oluşturmakta Yeni Standart
  • Arraylerin Özellikleri
  • Javascriptte Obje Kavramı ve Obje Oluşturma
  • Javascript Zaman Objesi ve Metodları
Javascript Temelleri - Part 2 - Koşullar, Döngüler,Fonksiyonlar
  • Karşılaştırma Operatörler, Koşullar ve Ternary Operatör
  • Switch Case Yapıları
  • Fonksiyonlar, IIFE ve Anonim Fonksiyonlar
  • Döngüler - While, Do While , For Döngüleri
  • Window(Pencere) Objesine Genel Bakış
  • Kapsam (Scope) Kavramı - Function Scope, Global Scope,Block Scope
Javascript ile DOM Manipulasyonu
  • Dokümanı Tanıyalım
  • Document Object Model Nedir ?
  • Document Objesi - Part 1
  • Document Objesi - Part 2
  • Elementleri Seçme
  • Elementleri Seçme ve Style Özelliklerini Değiştirme
  • Dom Elementleri Üzerinde Gezinme
  • Dinamik Element Oluşturma
  • Dinamik Element Silme
  • Elementleri Değiştirme
  • Dinamik Attribute Değiştirme,Silme,Ekleme
Javascript - DOM Eventleri
  • Event Listeners ve Event Objesi Kullanma
  • Keyboard Eventleri - KeyUp,KeyPress,KeyDown
  • Mouse Eventleri
  • Input Eventleri
  • Event Capturing ve Bubbling Olayları
Tarayıcıların Depolama Alanları
  • Session Storage
  • Local Storage
Proje #1 - Todo List Projesi
  • Arayüzü Tanıma ve Todo Ekleme
  • Bilgilendirme Mesajları
  • Todoları Storage'a Ekleme
  • Sayfa Yüklendiğinde Todoları Ekleme
  • Todoları Arayüzden Silme
  • Todoları Storagedan Silme
  • Todoları Filtreleme
  • Tüm Todoları Temizleme
ES6+ Özellikleri
  • Arrow Function
  • Destructing
  • Spread Operator
  • For In ve For Of Döngüleri
  • Javascript - ES6 Maps
  • Referans Tipleri Hatırlayalım
  • Javascript - ES6 Sets
Javascript - OOP - Prototype- ES6 Öncesi
  • Constructorlar ve Obje Oluşturma
  • Prototype - 1
  • Prototype - 2
  • Object.Create Metodu
  • Function Prototype - Call,Apply, Bind Fonksiyonları
  • Prototype Tabanlı Kalıtım
Javascript - OOP - ES6
  • Ecmascript Nedir ?
  • ES6 - Sınıflar
  • ES6 - Statik Metodlar
  • ES6 - Kalıtım - Inheritance
Proje #2 - Film Projesi - OOP
  • Arayüzü Tanıma ve Projenin Altyapısı
  • Filmleri Arayüze Ekleme
  • Bilgilendirme ve Hata Mesajları
  • Filmleri Storage'a Ekleme
  • Tüm Filmleri Yükleme
  • Filmleri Arayüzden Silme
  • Filmleri Storage'dan Silme
  • Tüm Filmleri Temizleme
  • ES6 Sınıflarını Kullanma
Asenkron Programlama - Part 1 - Ajax,Callback - ES6 Öncesi
  • Asenkron Programlama Nedir ?
  • Ajax ve JSON Nedir ?
  • Ajax ve Text Dosyası İşlemleri
  • Ajax ve Json İşlemleri
  • Ajax ile External bir Api ile Çalışmak
  • Api, Rest ve Http İstekleri
  • SetTimeout ve SetInterval Fonksiyonları
  • Callback Fonksiyonları Anlamak
  • Arrow Function , Bind ve This İlişkisi
  • Ajax ile Http Requestleri - GET
  • Ajax ile Http Requestleri - POST
  • Ajax ile Http Requestleri - PUT
  • Ajax ile Http Requestleri - DELETE
Asenkron Programlama - Part 2 - ES6 - Promise, Fetch
  • Callback Cehennemi ve Promise
  • Promise Yapısı ve Chain