1. HTML Nedir ve Neden Öğrenmeliyiz?
1.1 Web'in 3 Temel Taşı
Modern web siteleri, üç ana teknoloji üzerine kurulmuştur. Bunları bir bina veya insan vücudu analojisiyle açıklayabiliriz:
| Teknoloji | Açılımı | Rolü (Analoji) | Tanımı |
|---|---|---|---|
| HTML | HyperText Markup Language | İskelet (Yapı) | Sayfanın içeriğini ve mantıksal yapısını belirler. |
| CSS | Cascading Style Sheets | Dış Görünüş (Tasarım) | HTML içeriğinin tarayıcıda nasıl görüneceğini belirler. |
| JavaScript | JS | Beyin/Hareket (Davranış) | Sayfayı interaktif hale getirir, dinamik özellikler ekler. |
Önemli Not: HTML bir Programlama Dili değil, bir İşaretleme Dili'dir (Markup Language). Görevi mantık yürütmek değil, içeriği etiketlemek ve yapılandırmaktır.
1.2 HTML'in Tarihçesi ve Rolü
Köken: 1990'ların başında Tim Berners-Lee tarafından bilimsel belgelerin kolay paylaşımı için icat edildi.
HTML5: Günümüzde kullanılan en güncel standarttır. En büyük yeniliği, anlamsal (semantic) etiketler getirerek web içeriğini sadece yapılandırmakla kalmayıp, tarayıcılar ve arama motorları için de daha anlamlı hale getirmesidir.
Neden HTML Öğrenmeliyiz? Web geliştirme kariyerinde atılacak ilk adımdır. CSS ve JavaScript'in bile çalışması için bir HTML yapısına ihtiyacı vardır. HTML, dijital dünyanın alfabesidir.
1.3 Web Geliştirme Ortamı Kurulumu
Kod yazmaya başlamak için ihtiyacımız olan profesyonel araçlar:
- Kod Editörü: Visual Studio Code (VS Code)
Tercih Sebebi: Ücretsiz, hafif, hızlı, güçlü ve sektörde en yaygın kullanılan editördür. - Olmazsa Olmaz Eklentiler:
- Live Server: Kodunuzu kaydettiğiniz anda web sayfanızı tarayıcıda otomatik olarak yeniler.
- Prettier - Code Formatter: Kodunuzu otomatik olarak belirli kurallara göre hizalar ve biçimlendirir.
1.4 Hızlı Kurulum ve İlk Klasör Yapısı (Mini Proje)
Pratik uygulamalarımızı saklamak için bir yapı oluşturma adımları:
- Ana Klasör: Bilgisayarınızda
html_kursuadında yeni bir klasör oluşturun. - VS Code'da Açma: VS Code'u açın ve bu klasörü "File > Open Folder" yoluyla açın.
- Ana Dosya: Klasörün içine yeni bir dosya oluşturun ve adını
index.htmlkoyun.
Kural: Bir web sitesinin ana sayfası her zaman index.html olarak adlandırılmalıdır. Tarayıcılar ve sunucular, bir klasördeki ilk sayfayı ararken varsayılan olarak bu ismi kullanırlar.
2. İlk HTML Belgesi: İskelet Yapısı
Her HTML belgesinin takip etmesi gereken temel bir iskelet yapısı vardır.
2.1 İskeletin Bileşenleri
: Tarayıcıya belgenin HTML5 olduğunu bildirir.: HTML belgesinin kök öğesidir.: Sayfa hakkında meta verileri (kullanıcıya görünmeyen bilgiler) içerir.: Sayfanın kullanıcının gördüğü asıl içeriğini barındırır.
2.2 Tam Bir HTML5 İskeleti (VS Code Kısayolu)
VS Code'da index.html dosyasını açıp ! yazıp Tab tuşuna basarak bu yapıyı anında oluşturabilirsiniz:
<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Sayfa Başlığınız</title>
</head>
<body>
</body>
</html>
2.3 İçindeki Temel Etiketler (Meta Veri)
: Türkçe karakterler dahil tüm dilleri destekleyen evrensel standarttır.: Mobil cihazlarda sayfanın doğru ölçeklenmesi için kritiktir.: Tarayıcı sekmesinde görünen başlıktır.Belge Başlığı
2.4 Mini Proje: Merhaba Dünya Sayfası
Yukarıdaki iskeleti index.html dosyanıza kopyalayın. etiketini "HTML Kursu | İlk Sayfam" olarak değiştirin ve etiketi içine şunları ekleyin:
<body>
<h1>Merhaba Dünya!</h1>
<p>Bu, benim ilk web sayfamın içeriğidir.</p>
</body>
Dosyayı kaydedin ve Live Server ile çalıştırın. Tarayıcıda ilk sayfanızın çalıştığını göreceksiniz!





