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
124 yazı bulundu
TypeScript Kurulumu: Kodu Çalıştırmak ile Tip Denetimi Aynı Şey Değil
Frontend SERİ 02

TypeScript Kurulumu: Kodu Çalıştırmak ile Tip Denetimi Aynı Şey Değil

TypeScript Playground, npm ile kurulum, tsc --init, npx tsc --noEmit ve Node 26 ile node file.ts: kodu çalıştırmanın neden tip denetimi anlamına gelmediğini ve ilk hata mesajını okumayı görüyoruz.

3 Kas 2026 7 dk 10
TypeScript Nedir, Neden Var? JavaScript'e Eklenen Tip Katmanı
Frontend SERİ 01

TypeScript Nedir, Neden Var? JavaScript'e Eklenen Tip Katmanı

TypeScript'in JavaScript'e eklediği tip katmanını, derleme zamanı ile çalışma zamanı farkını, tip denetiminin neleri yakaladığını ve TypeScript 7 ile gelen değişiklikleri örneklerle görüyoruz.

3 Kas 2026 6 dk 9
JavaScript RegEx Temelleri: Düzenli İfadelerle Metin Aramak ve Doğrulamak
Frontend SERİ 19

JavaScript RegEx Temelleri: Düzenli İfadelerle Metin Aramak ve Doğrulamak

Düzenli ifadelerle test, match, matchAll ve replace kullanıyor; karakter class'larını, niceleyicileri, grupları ve g, i, m bayraklarını öğrenip e-posta, telefon ve posta kodu kontrolü yazıyor, RegExp.escape'i tanıyoruz.

3 Kas 2026 9 dk 10
JavaScript Date Temelleri: Tarih Oluşturmak, Hesaplamak ve Biçimlendirmek
Frontend SERİ 18

JavaScript Date Temelleri: Tarih Oluşturmak, Hesaplamak ve Biçimlendirmek

Date object'inin aslında bir timestamp olduğunu görüyor; tarih oluşturmayı, sıfırdan başlayan ay tuzağını, get/set method'larını, iki tarih arası farkı ve toLocaleDateString ile Intl.DateTimeFormat biçimlendirmesini öğreniyoruz.

3 Kas 2026 8 dk 12
JavaScript BOM: window, location, navigator ve Zamanlayıcılar
Frontend SERİ 17

JavaScript BOM: window, location, navigator ve Zamanlayıcılar

Tarayıcı object'lerini tanıyoruz: global window, adresi okuyan location, history ile gezinme, navigator ve screen bilgileri, setTimeout ve setInterval ile zamanlayıcılar, alert, confirm ve prompt'un neden az kullanıldığı.

3 Kas 2026 7 dk 12
JavaScript ile Form İşlemleri: Değer Okuma, Submit ve Basit Doğrulama
Frontend SERİ 16

JavaScript ile Form İşlemleri: Değer Okuma, Submit ve Basit Doğrulama

Form alanlarından value, checked ve selectedIndex ile değer okuyor, submit event'ini yakalıyor, boş alan, e-posta ve uzunluk kontrolü yazıp hataları sayfada gösteriyor, HTML'in yerleşik doğrulamasını tanıyoruz.

3 Kas 2026 9 dk 13
JavaScript Event'leri: addEventListener ile Tıklama, Klavye ve Input
Frontend SERİ 15

JavaScript Event'leri: addEventListener ile Tıklama, Klavye ve Input

addEventListener ile click, input, keydown ve submit event'lerini dinliyor; event object'indeki target ve key'i, preventDefault'u, removeEventListener'ı ve inline onclick'in neden önerilmediğini öğreniyoruz.

3 Kas 2026 7 dk 9
JavaScript DOM'a Giriş: Element'leri Seçmek, Değiştirmek ve Oluşturmak
Frontend SERİ 14

JavaScript DOM'a Giriş: Element'leri Seçmek, Değiştirmek ve Oluşturmak

Tarayıcının HTML'den kurduğu DOM ağacını tanıyor; querySelector ile element seçiyor, textContent ile innerHTML farkını ve XSS riskini görüyor, classList ve createElement ile sayfayı canlı değiştiriyoruz.

3 Kas 2026 8 dk 8
JavaScript JSON: JSON.stringify, JSON.parse, try/catch ve Derin Kopya
Frontend SERİ 13

JavaScript JSON: JSON.stringify, JSON.parse, try/catch ve Derin Kopya

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 derin kopyada structuredClone'u öğreniyoruz.

3 Kas 2026 8 dk 13
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 13
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 12
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 15
Blog Haritası