Gerekli Programlar
  • Node.js Kurulumu
  • Visual Studio Code Kurulumu
JavaScript Syntax
  • Proje Başlangıcı ve Klasör Yapısı
  • JavaScript Temel Syntax Özellikleri
  • Değişkenler
  • Temel Operatörler
  • Aritmetik Operatörler
  • Atama Operatörleri (Eşitleme)
  • JavaScript İçerisindeki Temel Veri Tipleri
JavaScript Temelleri - Strings & Numbers & Booleans & Error Handling
  • Strings
  • Strings Metotları 1 (Slice, Substring, Substr)
  • Strings Metotları 2 (Replace, Replace (Regex), ToUpperCase, Concat, Trim, Pads)
  • Strings Metotları 3 (CharAt, CharCodeAt, Property Access, Split)
  • Strings Metotları 4 (IndexOf, LastIndexOf, Search, Match, Includes, Start......)
  • Strings BackTicks - Yatay Tırnak ve Özellikleri
  • Numbers - Sayılar
  • Number Methods - Sayı Metotları
  • Booleans
  • Error Handling - Hata Yönetimi
Conditions - JavaScript Koşullandırmaları
  • Kıyaslamalar, Mantıksal Operatörler, Tenary IF
  • if - else if - else yapısı
  • Switch - Case Yapısı
Döngüler - Loops
  • For Döngüsü - For Loop
  • While Döngüsü - While Loop
  • Do While Döngüsü - Do While Loop
  • Continue, Break - Döngülerde pas geçme ve durdurma işlemleri
Fonksiyonlar - Functions
  • Temel Fonksiyon Özellikleri - Basic Function Properties
  • Fonksiyon Tanımlamaları - Function Definitions
  • Scopes - Kapsam
Sınıflar - Classes
  • Sınıflara Giriş - Classes
  • Class Inheritance
  • Static Methods - Statik Metotlar
  • Static Constructors - Statik Yapıcı Metotlar
Objeler - Objects
  • Object Tanımlamaları - Object Definitions
  • Obje Özellikleri - Object Properties
  • Obje Metotları - Object Methods
  • Temel Obje Metotları - Basic Object Methods
  • Obje Erişimcileri - Object Accessors
  • Obje Oluşturucuları - Object Constructors
  • Obje Prototipleri - Object Prototypes
  • Set - Object Sets
  • Map - Object Maps
  • Obje Fonksiyonları "call" - Object Functions "call"
  • Obje Fonksiyonları "apply" - Object Functions "apply"
  • Obje Fonksiyonları "bind" - Object Functions "bind"
Arrays - Diziler
  • Arraylerin Özellikleri
  • Arrayler ve const değişken tanımlama yapısı
  • Array Metotları - Array Methods
  • "For in" döngüsü ve arrayler
  • "For of" Döngüsü ve Arrayler
Asenkron Yapılar - Asynchronous Structures
  • Callback Functions - Geri Arama Fonksiyonları
  • Promise / Then / Catch yapıları
  • Async / Await Yapıları
  • Promise.all yapısı