b buyoldan.com
Blog

Motivasyon

JavaScript ve TypeScript: Temelden İleri Seviyeye

YENİ

Değişken tanımlamadan kapsamlara, asenkron programlamadan TypeScript tip sistemine, jeneriklerden modern geliştirme araçlarına kadar JavaScript ve TypeScript'i eksiksiz ve adım adım öğreten kapsamlı rehber.

Aşama 1: Giriş ve Ortam Kurulumu

Tarayıcı vs Node.js, console, script etiketi, ESModules
01

Tarayıcı vs Node.js Ortamı

JS çalışma ortamları, V8 motoru, tarayıcı API'leri, Node.js global nesneler.

02

Script Etiketi ve Modül Sistemi

<script>, defer, async, ESModules (type="module"), import/export temelleri.

03

Geliştirici Araçları ve console

console.log/warn/error/table, DevTools, breakpoint, Sources paneli.

04

Garbage Collection ve Bellek Sızıntısı

Mark-and-Sweep, generational GC, WeakRef, WeakMap, closure kaynaklı sızıntı.

Aşama 2: Değişkenler ve Veri Tipleri

var/let/const, primitives, typeof, coercion, NaN
01

var, let ve const

Kapsam farkları, hoisting, temporal dead zone, yeniden atama kuralları.

02

Primitif Tipler ve Tür Dönüşümü

string, number, boolean, null, undefined, symbol, bigint, typeof, tip zorlama.

03

NaN, null, undefined ve Falsy Değerler

NaN kontrolü, nullish coalescing (??), optional chaining (?.), falsy değerler.

04

Execution Context ve Call Stack

Global EC, function EC, eval EC; call stack, stack overflow, tail call optimization (strict).

Aşama 3: Kontrol Akışı ve Fonksiyonlar

if-else, switch, döngüler, fonksiyon, arrow fn, return
01

Kontrol Akışı: if, switch ve Döngüler

if-else, ternary, switch-case, for, for-of, for-in, while, Array.forEach.

02

Fonksiyon Tanımlama: Declaration ve Expression

function declaration, function expression, arrow function, IIFE, hoisting farkı.

03

Parametre ve Dönüş Değerleri

Default parametre, rest parametresi, spread argüman, implicit return.

04

Proxy ve Reflect API

Proxy handler traps, get/set/has/deleteProperty; Reflect.apply, Reflect.construct, meta programming.

Aşama 4: Diziler ve Nesneler

Array metotları, nesne literal, destructuring, spread
01

Dizi Metotları

map, filter, reduce, find, some, every, flat, flatMap, forEach, slice, splice.

02

Nesne Literal ve Kısa Yazılı Sözdizimi

Property shorthand, computed key, method shorthand, Object.keys/values/entries.

03

Destructuring ve Spread

Dizi destructuring, nesne destructuring, rename, default, rest, spread operatörü.

04

Symbol ve Well-Known Symbols

Symbol.iterator, Symbol.toPrimitive, Symbol.hasInstance, Symbol.toStringTag, private-like kullanım.

!
Bilgi Sorumluluktur

buyoldan.com tarafından sunulan bu yol haritaları, yalnızca öğrenme sürecini kolaylaştırmak amacıyla hazırlanan birer rehber ve tavsiye niteliğindedir. Konular zamanla güncellenebilir, değişebilir veya sınav sistemlerine göre farklılık gösterebilir. Hedefine ulaşırken yalnızca buradaki içeriklerle yetinmemeni, resmi kaynakları ve güncel müfredatları da düzenli olarak araştırmanı şiddetle öneririz. Kendi yolunu çizmek senin elinde!

👀

Buna Da Göz At

Rehber

...

Detaylı Analiz

...

Çalışma Taktikleri

...

Öğrenme Kaynakları

Ders çalışma veya site hakkında aklına takılan her şeyi sorabilirsin.
YOLAI
// kariyer asistanı
Merhaba! Ders çalışma, sınav hazırlığı veya kariyer konularında yardımcı olabilirim. Ne öğrenmeye çalışıyorsun?
0 / 300