Mert Özen Her Satırda Daha İleri

Blog

Mert Özen'in yazılım geliştirme, backend, frontend ve DevOps üzerine blog yazıları.

Seriler
19 yazı bulundu
JavaScript Nedir? Tarayıcıda Nasıl Çalışır, ECMAScript ve İlk Satırın
Frontend SERİ 01

JavaScript Nedir? Tarayıcıda Nasıl Çalışır, ECMAScript ve İlk Satırın

JavaScript'in web sayfasındaki yerini, ECMAScript ve TC39'un dili nasıl geliştirdiğini, tarayıcı motorlarını öğreniyor ve konsolda ilk satırlarımızı yazıp bir sayfayı canlı değiştiriyoruz.

3 Kas 2026 6 dk 5
JavaScript ile İlk Script: script Etiketi, defer, async ve DevTools
Frontend SERİ 02

JavaScript ile İlk Script: script Etiketi, defer, async ve DevTools

JavaScript'i HTML'e inline ve harici dosya olarak bağlıyor, defer ile async farkını görüyor, DevTools'ta console method'larını, hata mesajı okumayı ve ilk breakpoint'imizi deniyoruz.

3 Kas 2026 9 dk 5
JavaScript Değişkenleri: let ve const, Block Scope ve TDZ
Frontend SERİ 03

JavaScript Değişkenleri: let ve const, Block Scope ve TDZ

let ve const ile değişken tanımlıyor, yeniden atama ile mutasyon farkını, block scope'u, isimlendirme kurallarını, var'ın neden emekliye ayrıldığını ve TDZ'yi örneklerle görüyoruz.

3 Kas 2026 9 dk 5
JavaScript Veri Tipleri: Primitive'ler, Object ve typeof
Frontend SERİ 04

JavaScript Veri Tipleri: Primitive'ler, Object ve typeof

JavaScript'in yedi primitive tipini ve object'i tanıyor, typeof'un neden null için "object" dediğini, primitive'lerin değişmezliğini ve değer ile referans farkını örneklerle görüyoruz.

3 Kas 2026 8 dk 5
JavaScript Operatörleri: Aritmetik, Eşitlik, Mantıksal Operatörler ve Truthy/Falsy
Frontend SERİ 05

JavaScript Operatörleri: Aritmetik, Eşitlik, Mantıksal Operatörler ve Truthy/Falsy

Aritmetik ve atama operatörlerini, karşılaştırmayı, == ile === farkını ve coercion'ı, truthy/falsy değerleri, && ile || kısa devresini, ?? operatörünü ve öncelik tuzaklarını görüyoruz.

3 Kas 2026 9 dk 4
JavaScript Koşul İfadeleri: if/else, Ternary Operatörü ve switch
Frontend SERİ 06

JavaScript Koşul İfadeleri: if/else, Ternary Operatörü ve switch

if/else if/else zincirini, ternary operatörünü, switch'te fall-through ve break'i, koşullarda truthy/falsy tuzaklarını, erken return fikrini ve okunabilir koşul yazmayı örneklerle görüyoruz.

3 Kas 2026 8 dk 4
JavaScript Döngüleri: for, while, for...of ve for...in
Frontend SERİ 07

JavaScript Döngüleri: for, while, for...of ve for...in

for, while ve do...while döngülerini, array'ler ve string'ler için for...of'u, object'ler için for...in'i, break ve continue'yu ve sekmeyi kilitleyen sonsuz döngü tuzağını örneklerle görüyoruz.

3 Kas 2026 8 dk 3
JavaScript String'leri: Template Literal, String Method'ları ve Değişmezlik
Frontend SERİ 08

JavaScript String'leri: Template Literal, String Method'ları ve Değişmezlik

Tırnak türlerinden template literal'e, at() ile sondan erişimden slice, includes, replaceAll, split ve padStart'a kadar string'leri öğreniyor; değişmezliği, Türkçe İ ve emoji tuzaklarını görüyoruz.

3 Kas 2026 8 dk 3
JavaScript Number ve Math: 0.1 + 0.2, Sayı Dönüşümü, Rastgele Sayı ve Biçimlendirme
Frontend SERİ 09

JavaScript Number ve Math: 0.1 + 0.2, Sayı Dönüşümü, Rastgele Sayı ve Biçimlendirme

JavaScript'in tek number tipini, 0.1 + 0.2 hassasiyet sorununu, Number ve parseInt farkını, NaN ve bigint'i, Math ile yuvarlama ve rastgele sayıyı, Intl.NumberFormat ile para biçimlendirmeyi öğreniyoruz.

3 Kas 2026 10 dk 4
JavaScript Array'leri: push, pop, slice, splice, Spread ve sort Tuzağı
Frontend SERİ 10

JavaScript Array'leri: push, pop, slice, splice, Spread ve sort Tuzağı

Array oluşturmayı, at() ile erişimi, push/pop/shift/unshift'i, slice ile splice farkını, spread ile kopyalamayı, forEach'i, sort'un sayıları neden yanlış sıraladığını ve referans tuzağını öğreniyoruz.

3 Kas 2026 9 dk 3
JavaScript Fonksiyonları: Declaration, Arrow Function, Parametreler ve return
Frontend SERİ 11

JavaScript Fonksiyonları: Declaration, Arrow Function, Parametreler ve return

Function declaration, expression ve arrow function farkını, parametre ve argümanı, varsayılan parametreleri, return'ü, callback olarak fonksiyon vermeyi, fonksiyon scope'unu ve iyi fonksiyon yazmayı öğreniyoruz.

3 Kas 2026 8 dk 5
JavaScript Object'leri: Object Literal, Property, Object.keys ve structuredClone
Frontend SERİ 12

JavaScript Object'leri: Object Literal, Property, Object.keys ve structuredClone

Object literal'i, nokta ve köşeli parantezle property erişimini, iç içe object'leri, method ve this'i, in ile Object.keys/values/entries'i, for...in'i, spread ile sığ, structuredClone ile derin kopyayı öğreniyoruz.

3 Kas 2026 8 dk 4
Blog Haritası