Web Geliştirme
105 ~25 dk

Web Teknolojilerine Giriş

İnternet ve Web Nedir?

İnternet, dünya genelinde bilgisayarları birbirine bağlayan devasa bir ağdır. Web (World Wide Web) ise internet üzerinde çalışan, birbirine bağlantılarla (hyperlink) bağlı belgeler sistemidir.

💡 Fark: İnternet altyapıdır (kablolar, sunucular, protokoller). Web ise internet üzerinde çalışan bir servistir — tıpkı e-posta veya FTP gibi.

İstemci-Sunucu Mimarisi

Web, istemci-sunucu (client-server) modeliyle çalışır:

  • İstemci (Client): Web tarayıcısı (Chrome, Firefox, Edge). Kullanıcının isteğini sunucuya gönderir.
  • Sunucu (Server): Web sitesinin dosyalarını barındıran bilgisayar. İsteğe karşılık HTML, CSS, JS dosyalarını gönderir.

Web Sayfası Nasıl Çalışır?

  1. Kullanıcı tarayıcıya bir URL yazar (ör: www.kadirdondar.com)
  2. Tarayıcı, DNS sunucusundan IP adresini öğrenir
  3. Sunucuya HTTP isteği gönderilir
  4. Sunucu HTML, CSS, JS dosyalarını gönderir
  5. Tarayıcı bu dosyaları yorumlayıp sayfayı görüntüler

Web Teknolojileri

TeknolojiGöreviBenzetme
HTMLSayfa yapısı ve içerikEvin iskeleti / duvarları
CSSGörünüm ve tasarımEvin boyası / dekorasyonu
JavaScriptEtkileşim ve dinamiklikEvin elektrik tesisatı

Geliştirici Araçları

Modern tarayıcılarda F12 tuşuyla açılan geliştirici araçları, web geliştirme için vazgeçilmezdir:

  • Elements: HTML yapısını inceleme ve düzenleme
  • Console: JavaScript kodlarını çalıştırma ve hata görme
  • Network: Sayfa yüklenirken yapılan istekleri izleme
  • Sources: Kaynak dosyaları görüntüleme
✅ Uygulama: Herhangi bir web sayfasında F12 tuşuna basın, Elements sekmesinde HTML yapısını inceleyin. Bir elemana sağ tıklayıp "İncele" seçeneğini deneyin.

Kod Editörü Kurulumu

Derslerimizde Visual Studio Code kullanacağız:

  1. code.visualstudio.com adresinden indirin
  2. "Live Server" eklentisini kurun (otomatik sayfa yenileme için)
  3. "Prettier" eklentisini kurun (kod formatlama için)

🎯 Uygulama Soruları

  1. İstemci ve sunucu arasındaki farkı kendi cümlelerinizle açıklayın
  2. Bir web sayfasının görüntülenmesi için hangi adımlar izlenir?
  3. HTML, CSS ve JavaScript'in görevlerini birer cümleyle açıklayın
  4. F12 geliştirici araçlarını açıp herhangi bir web sitesinin HTML yapısını inceleyin

Yorumlar 0

Giriş yapın — Yorumlarınız hemen yayınlansın
Henüz yorum yapılmamış. İlk yorumu siz yapın!