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
644 yazı bulundu
JavaScript JSON: JSON.stringify, JSON.parse, try/catch ve Deep Copy
Frontend SERİ 13

JavaScript JSON: JSON.stringify, JSON.parse, try/catch ve Deep Copy

JSON'un syntax kurallarını, JSON.stringify ile girinti ve replacer'ı, hangi değerlerin kaybolduğunu, JSON.parse ve reviver'ı, bozuk JSON'u try/catch ile yakalamayı ve deep copy'de structuredClone'u öğreniyoruz.

3 Kas 2026 8 dk 29
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 shallow, structuredClone ile deep copy'yi öğreniyoruz.

3 Kas 2026 8 dk 38
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 29
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 33
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 24
JavaScript String'leri: Template Literal, String Method'ları ve Immutability
Frontend SERİ 08

JavaScript String'leri: Template Literal, String Method'ları ve Immutability

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

3 Kas 2026 8 dk 29
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 30
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 27
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 30
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 immutability'sini ve değer ile referans farkını örneklerle görüyoruz.

3 Kas 2026 8 dk 30
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 36
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 31
Blog Haritası