HTML ve Web Tasarımına Giriş: Temel Kavramlar ve Süreçler - kapak
Teknoloji#html#web tasarımı#i̇nternet#protokoller

HTML ve Web Tasarımına Giriş: Temel Kavramlar ve Süreçler

Bu özet, internetin yapısını, web sitelerinin türlerini, etkili web tasarımı prensiplerini, HTML'nin temellerini ve web geliştirme teknolojilerini akademik bir yaklaşımla incelemektedir.

i23s95xd30 Mart 2026 ~26 dk toplam
01

Sesli Özet

7 dakika

Konuyu otobüste, koşarken, yolda dinleyerek öğren.

Sesli Özet

HTML ve Web Tasarımına Giriş: Temel Kavramlar ve Süreçler

0:007:18
02

Flash Kartlar

25 kart

Karta tıklayarak çevir. ← → ile gez, ⎵ ile çevir.

1 / 25
Tüm kartları metin olarak gör
  1. 1. İnternet ve World Wide Web (Web) arasındaki temel fark nedir?

    İnternet, dünya çapında birbirine bağlı bilgisayar ağlarının fiziksel altyapısını ifade eder. Bu altyapı, modemler ve fiber optik bağlantılar gibi çeşitli ortamlar üzerinden iletişim sağlar. World Wide Web (Web) ise, bu internet altyapısı üzerinde web sunucularında depolanan bilgilere erişim hizmetidir. Yani internet altyapı, Web ise bu altyapı üzerindeki bilgi ve hizmet katmanıdır.

  2. 2. HTML'nin temel amacı nedir ve en güncel sürümü nasıl adlandırılır?

    HTML (Hiper Metin Biçimlendirme Dili), web sayfalarının içeriğinin yapısını ve düzenini tanımlayan bir işaretleme dilidir. Metin, görsel ve diğer multimedya ögelerinin web tarayıcılarında nasıl görüntüleneceğini belirler. HTML'nin en güncel ve yaygın olarak kullanılan sürümü HTML5 olarak adlandırılmaktadır.

  3. 3. İnternet'in tarihsel kökenleri hangi projeye dayanmaktadır ve günümüzde nasıl bir yapıya sahiptir?

    İnternet'in kökenleri 1960'larda Amerika Birleşik Devletleri Savunma Bakanlığı tarafından geliştirilen ARPANET projesine dayanmaktadır. Günümüzde ise milyarlarca düğüme sahip, dünya çapında birbirine bağlı bilgisayar ağları topluluğudur. Bu ağ, İnternet Servis Sağlayıcıları (ISP'ler) aracılığıyla erişilebilir ve çeşitli iletişim ortamları üzerinden çalışır.

  4. 4. Web sayfaları arasındaki bağlantıyı sağlayan ve kullanıcıların farklı sayfalara geçiş yapmasını kolaylaştıran temel öge nedir?

    Web sayfaları arasındaki bağlantıyı sağlayan ve kullanıcıların farklı sayfalara geçiş yapmasını kolaylaştıran temel öge hiperlinklerdir. Hiperlinkler, metin, görsel veya diğer multimedya ögelerine gömülü olan ve tıklandığında başka bir web sayfasına, belgeye veya aynı sayfanın farklı bir bölümüne yönlendiren bağlantılardır.

  5. 5. Bilgisayarlar arası iletişimi düzenleyen üç temel protokole örnek veriniz ve kısaca görevlerini açıklayınız.

    Bilgisayarlar arası iletişimi düzenleyen temel protokollere HTTP, FTP ve TCP/IP örnek verilebilir. HTTP (Hiper Metin Transfer Protokolü) web sayfalarını aktarır. FTP (Dosya Aktarım Protokolü) dosyaların değiş tokuşunu sağlar. TCP/IP (İletim Kontrol Protokolü/İnternet Protokolü) ise verileri paketlere ayırıp hedefine yönlendirir ve güvenilir iletişimi garanti eder.

  6. 6. IP adresleri ve Alan Adı Sistemi (DNS) arasındaki ilişkiyi açıklayınız.

    IP adresleri, internete bağlı her bilgisayarın veya cihazın benzersiz sayısal kimliğidir. Ancak bu sayısal adresler insanlar için hatırlaması zordur. Alan Adı Sistemi (DNS), bu sayısal IP adreslerini, kullanıcıların kolayca hatırlayabileceği "google.com" gibi alan adlarıyla eşleştiren bir sistemdir. Böylece kullanıcılar IP adresi yerine alan adlarını kullanarak web sitelerine erişebilirler.

  7. 7. Web tarayıcıları ne işe yarar ve günümüzde popüler olan bazı tarayıcı isimlerini belirtiniz.

    Web tarayıcıları, web sayfalarını yorumlayıp kullanıcıya görüntüleyen yazılımlardır. HTML, CSS ve JavaScript gibi web teknolojilerini işleyerek web içeriğini görsel bir arayüze dönüştürürler. Günümüzde popüler olan web tarayıcılarına Google Chrome, Mozilla Firefox ve Microsoft Edge örnek olarak verilebilir.

  8. 8. Bir web sitesine erişmek için kullanılan Tekdüzen Kaynak Bulucu (URL) ne anlama gelir ve ne işe yarar?

    Tekdüzen Kaynak Bulucu (URL), bir web kaynağının (web sayfası, görsel, video vb.) internet üzerindeki adresini belirten standart bir formatıdır. Kullanıcılar, web tarayıcılarının adres çubuğuna bir URL girerek belirli bir web sitesine veya kaynağa doğrudan erişim sağlayabilirler. URL, protokol, alan adı ve dosya yolu gibi bilgileri içerir.

  9. 9. Metinde bahsedilen farklı web sitesi türlerinden en az dört tanesini sıralayınız.

    Metinde bahsedilen farklı web sitesi türlerinden bazıları şunlardır: Ticari e-ticaret siteleri (ürün satışı), eğitim kurumlarının Öğrenme Yönetim Sistemleri (LMS), kişisel sayfalar, sosyal medya platformları, arama motorları, haber ve blog siteleri. Ayrıca şirket içi bilgi paylaşımı için intranetler ve kurumsal ortaklarla iletişim için extranetler de özel ağ türleridir.

  10. 10. Başarılı bir web sitesi oluşturmanın ilk adımı nedir ve bu süreçte hangi iki kritik faktör göz önünde bulundurulmalıdır?

    Başarılı bir web sitesi oluşturmanın ilk adımı stratejik planlamadır. Bu süreçte göz önünde bulundurulması gereken iki kritik faktör, web sitesinin amacı ve hedef kitlenin demografik özellikleridir. Amaç, sitenin neyi başarmak istediğini (ürün satışı, bilgi verme vb.) belirlerken, hedef kitle ise içeriğin ve tasarımın kimlere hitap edeceğini (yaş, ilgi alanları vb.) şekillendirir.

  11. 11. Duyarlı tasarım (responsive design) kavramını açıklayınız ve günümüzdeki önemini belirtiniz.

    Duyarlı tasarım (responsive design), bir web sitesinin farklı ekran boyutlarına ve cihazlara (masaüstü bilgisayarlar, tabletler, akıllı telefonlar) otomatik olarak uyum sağlayarak tutarlı bir kullanıcı deneyimi sunması prensibidir. Günümüzde mobil cihaz kullanımının yaygınlaşması nedeniyle, duyarlı tasarım, kullanıcıların herhangi bir cihazdan siteye rahatça erişebilmesi ve içeriği kolayca tüketebilmesi için kritik öneme sahiptir.

  12. 12. Web sitesi planlama sürecinde kullanılan "tel kafesler" ve "site haritası" kavramlarını açıklayınız.

    Tel kafesler (wireframes), bir web sayfasının temel düzenini ve ögelerinin yerleşimini gösteren basit görsel taslaklardır. İçeriğin ve işlevselliğin önceliklendirilmesine yardımcı olurlar. Site haritası ise, web sitesinin tüm sayfalarını ve bu sayfalar arasındaki hiyerarşik ilişkiyi gösteren bir planlama aracıdır. Kullanıcıların ve arama motorlarının site yapısını anlamasına yardımcı olur.

  13. 13. Bir web sitesinin görsel çekiciliğini ve marka iletişimini etkileyen temel tasarım unsurlarından üçünü açıklayınız.

    Bir web sitesinin görsel çekiciliğini ve marka iletişimini etkileyen temel tasarım unsurları arasında grafikler, tipografi ve renk seçimi bulunur. Grafikler (resimler, ikonlar) sitenin estetiğini artırır ve mesajı destekler. Tipografi (yazı tipi, boyutu) okunabilirliği ve sitenin genel tonunu belirler. Renkler ise markanın kimliğini yansıtır ve kullanıcıların duygusal tepkilerini etkileyerek okunabilirlik için yüksek kontrast sağlamalıdır.

  14. 14. World Wide Web Konsorsiyumu (W3C) tarafından belirlenen erişilebilirlik standartlarının amacı nedir?

    World Wide Web Konsorsiyumu (W3C) tarafından belirlenen erişilebilirlik standartlarının amacı, web sitelerinin fiziksel engelli kullanıcılar (görme, işitme, motor vb. engelliler) ve uluslararası kullanıcılar dahil olmak üzere herkes tarafından kullanılabilir olmasını sağlamaktır. Bu standartlar, web içeriğinin daha geniş bir kitleye ulaşmasını ve herkes için eşit erişim imkanları sunmasını hedefler.

  15. 15. HTML ögeleri nasıl oluşur ve nitelikler ne işe yarar?

    HTML ögeleri, genellikle bir başlangıç etiketi (<etiket>) ve bir bitiş etiketi (</etiket>) arasına yerleştirilen içeriklerden oluşur. Örneğin, <p>Bu bir paragraftır.</p>. Nitelikler ise, başlangıç etiketinin içine yerleştirilen ve ögeye ek özellikler veya bilgiler tanımlayan anahtar-değer çiftleridir. Örneğin, <img src="resim.jpg" alt="Açıklama"> etiketindeki "src" ve "alt" birer niteliktir.

  16. 16. HTML ile ilişkili teknolojilerden XML ve XHTML'in temel farklarını açıklayınız.

    XML (Genişletilebilir İşaretleme Dili), veriyi tanımlamak ve taşımak için kullanılan bir işaretleme dilidir; kendi etiketlerinizi oluşturmanıza olanak tanır ve içeriğin yapısına odaklanır. XHTML (Genişletilebilir Hiper Metin İşaretleme Dili) ise, HTML'nin XML tabanlı bir sürümüdür. XHTML, HTML'ye göre daha katı kurallara sahiptir ve iyi biçimlendirilmiş XML belgeleri gibi davranır, bu da daha tutarlı ve hatasız kod yazımını teşvik eder.

  17. 17. DHTML ne anlama gelir ve hangi teknolojilerin birleşimiyle dinamik içerik oluşturur?

    DHTML (Dinamik HTML), web sayfalarına etkileşim ve dinamizm katmak için kullanılan bir terimdir. Tek başına bir dil olmayıp, HTML, CSS ve JavaScript teknolojilerinin bir kombinasyonudur. HTML sayfanın yapısını, CSS stilini ve JavaScript ise sayfanın davranışını ve kullanıcı etkileşimlerine tepki vermesini sağlar. Bu üç teknolojinin birleşimiyle, sayfa yeniden yüklenmeden içerik değiştirilebilir veya animasyonlar eklenebilir.

  18. 18. HTML5'in web geliştirme sürecine getirdiği iki önemli yeniliği açıklayınız.

    HTML5, web geliştirme sürecine birçok yenilik getirmiştir. Bunlardan ikisi, <header>, <nav>, <article>, <section> gibi yeni yapısal ve semantik ögeler sunarak sayfa yapısını daha anlamlı hale getirmesi ve web sayfalarına ses ve video entegrasyonunu <audio> ve <video> etiketleriyle kolaylaştırmasıdır. Bu sayede multimedya içeriklerin eklenmesi daha standart ve erişilebilir hale gelmiştir.

  19. 19. İstemci tarafı (client-side) ve sunucu tarafı (server-side) betik dilleri arasındaki temel fark nedir? Örnek dillerle açıklayınız.

    İstemci tarafı betik dilleri, kullanıcının web tarayıcısında çalışır ve genellikle kullanıcı arayüzü etkileşimleri (form doğrulaması, açılır pencereler) için kullanılır. JavaScript buna en iyi örnektir. Sunucu tarafı betik dilleri ise, web sunucusunda çalışır ve veri tabanı işlemleri, kullanıcı kimlik doğrulaması gibi sunucu tabanlı görevleri yerine getirir. PHP ve ASP bu tür dillere örnek olarak verilebilir.

  20. 20. JavaScript'in web geliştirmedeki rolü nedir ve jQuery bu süreci nasıl kolaylaştırır?

    JavaScript, web sayfalarına etkileşim ve dinamik işlevsellik katmak için kullanılan istemci tarafı bir programlama dilidir. Açılır menüler, animasyonlar, form doğrulama gibi birçok kullanıcı etkileşimini sağlar. jQuery ise, JavaScript'i daha kolay ve hızlı yazmayı sağlayan popüler bir JavaScript kütüphanesidir. Karmaşık JavaScript görevlerini basitleştirerek geliştirme sürecini hızlandırır ve tarayıcılar arası uyumluluk sorunlarını azaltır.

  21. 21. Web sayfası oluşturma araçları arasında yer alan "WYSIWYG" editörlerin temel özelliği nedir ve bir örnek veriniz?

    WYSIWYG (What You See Is What You Get - Ne Görürsen Onu Alırsın) editörler, web sayfası oluştururken kullanıcının tasarımın son halini gerçek zamanlı olarak görmesini sağlayan görsel arayüze sahip araçlardır. Bu editörler, kod yazma bilgisi olmayan kullanıcıların bile sürükle-bırak gibi yöntemlerle web sayfaları tasarlamasına olanak tanır. Adobe Dreamweaver ve Microsoft Expression Web bu tür editörlere örnek olarak verilebilir.

  22. 22. İnternet Servis Sağlayıcıları (ISP'ler) ne işe yarar?

    İnternet Servis Sağlayıcıları (ISP'ler), bireysel kullanıcılara ve kuruluşlara internete erişim hizmeti sunan şirketlerdir. Modemler, fiber optik bağlantılar gibi çeşitli ortamlar üzerinden internet altyapısına bağlantı sağlayarak kullanıcıların web sitelerine erişmesini, e-posta göndermesini ve diğer çevrimiçi hizmetleri kullanmasını mümkün kılarlar.

  23. 23. Web tasarımında "beyaz alan" (whitespace) kullanımının önemi nedir?

    Web tasarımında "beyaz alan" (whitespace), bir sayfa düzenindeki ögeler arasında kalan boşlukları ifade eder. Bu boşluklar, metin, görseller ve diğer tasarım ögeleri arasında nefes aldırarak sayfanın daha düzenli ve okunabilir görünmesini sağlar. Beyaz alanın doğru kullanımı, kullanıcıların içeriğe odaklanmasına yardımcı olur, görsel karmaşayı azaltır ve genel kullanıcı deneyimini iyileştirir.

  24. 24. Web sitesi planlamasında hedef kitlenin demografik özelliklerinin belirlenmesi neden önemlidir?

    Web sitesi planlamasında hedef kitlenin demografik özelliklerinin (yaş, cinsiyet, eğitim düzeyi, bilgisayar okuryazarlığı vb.) belirlenmesi, sitenin içeriğini, tasarımını ve işlevselliğini bu kitleye en uygun şekilde şekillendirmek için kritik öneme sahiptir. Hedef kitlenin ihtiyaçları ve beklentileri anlaşıldığında, daha etkili bir kullanıcı deneyimi sunan ve belirlenen amaçlara ulaşan bir web sitesi tasarlanabilir.

  25. 25. HTML'nin ilk sürümünden güncel HTML5'e kadar evrimleşmesinin temel nedeni nedir?

    HTML'nin ilk sürümünden güncel HTML5'e kadar evrimleşmesinin temel nedeni, web teknolojilerinin ve kullanıcı ihtiyaçlarının sürekli değişmesidir. Her yeni sürüm, web'in daha zengin, etkileşimli ve erişilebilir olmasını sağlamak amacıyla yeni özellikler, semantik ögeler ve multimedya desteği gibi geliştirmeler sunmuştur. Bu evrim, web geliştiricilerine daha güçlü araçlar sunarak modern web uygulamalarının oluşturulmasını kolaylaştırmıştır.

03

Bilgini Test Et

15 soru

Çoktan seçmeli sorularla öğrendiklerini ölç. Cevap + açıklama.

Soru 1 / 15Skor: 0

HTML'nin en yeni sürümü metinde hangi isimle anılmaktadır?

04

Detaylı Özet

9 dk okuma

Tüm konuyu derinlemesine, başlık başlık.

Bu çalışma materyali, sağlanan ders notları ve sesli ders transkripti kaynaklarından derlenmiştir.


Web Teknolojilerine Giriş ve Temel Tasarım İlkeleri 🌐

Bu çalışma materyali, günümüzün dijital dünyasının temelini oluşturan web teknolojilerini, internetin işleyişini, web sitesi türlerini, etkili web sitesi planlama ve tasarım prensiplerini, HTML'nin temel yapı taşlarını ve web geliştirme araçlarını kapsamaktadır. Amacımız, web dünyasına kapsamlı bir giriş yaparak temel kavramları ve pratik uygulamaları anlaşılır bir dille sunmaktır.

1. İnternet ve Web'in Temelleri 🌍

Günümüzde milyonlarca insan internete erişim sağlamakta ve bilgi arama, iletişim kurma ve eğlenme amacıyla milyarlarca web sitesini ziyaret etmektedir. Kurum ve kuruluşlar da ürün ve hizmetlerini sunmak için interneti aktif olarak kullanmaktadır.

1.1. İnternet Nedir? 📚

İnternet, 1960'larda ARPANET ile başlayan, dünya çapında birbirine bağlı bilgisayar ağları topluluğudur. Modemler, telefon hatları, fiber optik bağlantılar gibi çeşitli iletişim ortamları üzerinden bilgi alışverişi sağlar.

  • Düğüm (Node): Bilgi paylaşmak için birbirine bağlı iki veya daha fazla bilgisayardan oluşan ağa bağlı bilgisayar, tablet veya akıllı telefon gibi herhangi bir cihazdır. İnternet, milyonlarca ağ üzerinde milyarlarca düğüme sahiptir.
  • Nesnelerin İnterneti (IoT): Televizyonlar ve ev aletleri de dahil olmak üzere bir ağa bağlanan ve sayıları sürekli artan cihazları tanımlamak için kullanılan bir terimdir.
  • İnternet Servis Sağlayıcıları (ISP): İnternet omurgasına kalıcı bağlantısı olan ve kişisel/iş bilgisayarı kullanıcılarının internete erişimini sağlayan şirketlerdir.

1.2. World Wide Web (Web) Nedir? 🌐

Birçok kişi "İnternet" ve "World Wide Web" terimlerini birbirinin yerine kullanır; ancak bu terimlerin anlamları birbirinden farklıdır.

  • İnternet: Altyapıyı veya bilgisayarların fiziksel ağlarını ifade eder.
  • Web: Web sunucularında depolanan bilgilere erişim sağlayan hizmettir. Web, web sayfaları veya kısaca sayfalar olarak bilinen bağlantılı dosyalardan oluşur. Metin, grafik, ses ve videoyu destekler.
  • Web Sitesi: Bir kişi, kurum veya kuruluş tarafından oluşturulan ve sürdürülen ilgili web sayfaları bütünüdür. Her web sitesi, kullanıcıların siteye eriştiklerinde gördükleri ilk alan olan bir ana sayfa içerir.
  • Hiperlinkler (Köprüler/Bağlantılar): Bir web sayfasını aynı sunucudaki başka bir web sayfasına veya dünyadaki herhangi bir web sunucusuna bağlayan ögelerdir. Bilgilerin doğrusal olmayan bir şekilde görüntülenmesini sağlar.

2. İletişim Kuralları (Protokoller) 🤝

Bilgisayarların birbiriyle iletişim kurmasını sağlayan kurallar bütününe protokol denir.

  • Hiper Metin Transfer Protokolü (HTTP): Web sayfalarını değiş tokuş etmek ve aktarmak için kullanılan temel protokoldür. Metin, grafik, ses, video ve diğer multimedya dosyalarının değiş tokuşu için bir dizi kuraldır.
  • Dosya Aktarım Protokolü (FTP): İnternet üzerinde (web ortamı değil) bir bilgisayardan diğerine dosya alışverişi yapmak için kullanılır.
  • İletim Kontrol Protokolü/İnternet Protokolü (TCP/IP): Verileri hedefine doğru ve verimli bir şekilde aktarmak için kullanılan bir çift protokoldür.
    • TCP: Veri kaynağı ile hedef arasındaki ağ bağlantısını denetler ve verileri paketlere ayırır.
    • IP: Verilerin doğru konuma gönderilmesini sağlar. Her bilgisayarın benzersiz bir IP adresi vardır (örn: 192.158.1.38).
  • Alan Adı Sistemi (DNS): IP adreslerini hatırlamayı kolaylaştırmak için bir IP adresini bir etki alanı adıyla (örn: Google.com) ilişkilendirir.

3. Web Tarayıcıları ve URL 🖥️

Web tarayıcıları, web sayfalarını görüntüleyebilmek ve bireylerin onlarla etkileşim kurabilmesi için bunları yorumlayan ve görüntüleyen programlardır.

  • Popüler Tarayıcılar: Microsoft Edge, Mozilla Firefox, Google Chrome, Apple Safari ve Opera.
  • Tarayıcı Uyumluluğu: Çoğu tarayıcı web sayfalarını aynı şekilde görüntülemez. Web sitesi tasarlanırken, farklı tarayıcılarda doğru çalıştığından emin olmak için test edilmelidir.
  • Tekdüzen Kaynak Bulucu (URL): Bir belgenin veya internetten erişilebilen başka bir dosyanın adresidir (örn: https://www.yahoo.com). Tarayıcının adres çubuğuna yazılır.
    • https://: İletişim protokolü.
    • www: Alt alan adı (gerekli değildir).
    • yahoo.com: Etki alanı (domain). .com ticari işletmeyi gösterir.

4. Web Sitesi Türleri 📊

Web siteleri, farklı amaç ve hedef kitlelere hizmet etmek üzere çeşitli türlerde tasarlanır:

  • Genel İnternet Siteleri: İnternet bağlantısı olan herkes tarafından kullanılabilen siteler.
  • İntranetler: Şirket içi bilgileri çalışanlar arasında paylaşmak için kullanılan özel ağlardır.
  • Extranetler: İş bilgilerini belirli kurumsal ortaklar veya önemli müşterilerle paylaşmak için kullanılan özel ağlardır.
  • E-ticaret Siteleri: Ürün ve hizmetlerin çevrimiçi alım satımını (e-ticaret) destekler (örn: Koçtaş).
  • Eğitim Siteleri (LMS): Okullar ve üniversiteler tarafından bilgi sunmak ve çevrimiçi dersler için kullanılır. Öğrenme Yönetim Sistemleri (LMS) bu sitelerin önemli bir parçasıdır.
  • Kişisel Siteler: Bireylerin aileleri ve arkadaşlarıyla bilgi paylaşmak için oluşturduğu sitelerdir.
  • Sosyal Medya Siteleri: Kullanıcıların bilgi, resim, video ve işle ilgili becerileri paylaşmaya teşvik ettiği platformlardır (örn: Facebook, Twitter).
  • Arama Motorları: Konuları araştırmak için kullanılır (örn: Google, Yandex).
  • Haber Siteleri: Güncel olaylar hakkında bilgi sağlar.
  • Bloglar: Tek bir kişi veya küçük bir grup tarafından, yazarın belirli bir konudaki bakış açısını yansıtan içeriklerin paylaşıldığı sitelerdir.

5. Etkili Web Sitesi Planlaması ve Tasarımı 💡

Çekici, kullanışlı ve iyi organize edilmiş bir web sitesi tesadüfen oluşturulmaz. Başarılı bir web sitesi oluşturmak, sağlam bir stratejik planla başlar.

5.1. Genel Prensipler ✅

  • Hızlı Yükleme: Ziyaretçilerin siteyi terk etmemesi için web sitesi hızlı yüklenmelidir.
  • Çekici Tasarım ve Renk Düzeni: Kullanıcı deneyimini geliştirir ve bilgileri okumayı kolaylaştırır.
  • Net Navigasyon Sistemi: Kullanıcıların aradıkları ürünleri, hizmetleri veya bilgileri hızlı bir şekilde bulmasına yardımcı olur.

5.2. Web Sitesinin Amacı 🎯

Web sitesinin amacı, ürün veya hizmet satma, marka bilinirliği oluşturma, eğitim verme gibi hedeflerle ilgilidir. Her amaç, farklı türde bir web sitesi ve tasarım gerektirir. Bir işletmenin misyon beyanı, web sitesi planının temelini oluşturur.

5.3. Hedef Kitle 👥

Web sitesini kullanacak kişilerin (hedef kitle) yaş, cinsiyet, genel demografik bilgiler ve bilgisayar okuryazarlık düzeyi gibi özellikleri bilinmelidir. Bu, onlara uygun bir web sitesi tasarlanmasına yardımcı olur. Hedef kitlenin aradığı bilgileri bilmek, siteyi bu bilgilere odaklanacak şekilde tasarlayabilmek anlamına gelir.

5.4. Çoklu Platform Görüntüsü (Duyarlı Tasarım) 📱💻

Günümüzde kullanıcılar masaüstü bilgisayarlardan akıllı telefonlara kadar değişen cihazlarla web sitelerine erişmektedir.

  • Duyarlı Tasarım (Responsive Design): Çeşitli cihazlarda en iyi görüntüleme deneyimini sağlayan tek bir web sitesi oluşturmanıza olanak tanır. Web sitesi, ziyaretçinin cihazındaki ekran boyutuna yanıt verir ve uyum sağlar. Bu, mobil cihaz kullanımının artmasıyla kritik hale gelmiştir.

5.5. Web Sitesi Şablonu ve Tel Kafes (Wireframe) 📝

Web tasarımcıları, bir web sitesi için ilk web sayfasını oluşturmaya başlamadan önce bir Web Sitesi Şablonu kullanarak tasarımın taslağını çizerler.

  • Tel Kafes: Gezinme alanı, kuruluş logosu, içerik alanları ve resimler gibi ana web sayfası ögelerinin konumunu açıkça tanımlayan basit, görsel bir kılavuzdur.
  • Beyaz Alan: Okunabilirliği artırmak ve web sayfasındaki alanlar arasında net bir ayrım yapmak için tasarıma bol miktarda beyaz alan eklenmelidir.
    • Aktif Beyaz Boşluk: Sayfada kasıtlı olarak boş bırakılan bir alandır, asimetrik bir sayfanın tasarımını dengelemeye yardımcı olur.
    • Pasif Beyaz Boşluk: İçerik alanları arasındaki boşluktur, kullanıcının sayfanın bir bölümüne odaklanmasına yardımcı olur.

5.6. Site Haritası 🗺️

Site haritası, bir web sitesindeki tüm sayfaları listeleyen veya görüntüleyen ve bunların birbirleriyle nasıl ilişkili olduğunu gösteren bir planlama aracıdır. Bir web sitesinin yapısını gösterir.

  • Yapı Türleri: Doğrusal, hiyerarşik ve ağ biçiminde olabilir. Çoğu web sitesi bu yapıların bir kombinasyonunu kullanır.

5.7. Grafikler 🖼️

Grafikler, bir web sayfasına görsel çekicilik katar ve ziyaretçinin ürün ve hizmetler hakkındaki algısını geliştirir. Markayı, ürünleri ve hizmetleri ileten uygun grafiklerin kullanıldığından emin olunmalıdır.

5.8. Navigasyon 🧭

Her web sayfasının, sitedeki diğer sayfalara bağlantılar içeren belirlenmiş bir gezinme alanı olmalıdır. Gezinme alanı belirgin ve kullanımı kolay olmalıdır. Bir arama kutusu eklemek, kullanıcıların istedikleri ögeyi bulmaları için başka bir yol sağlar.

5.9. Tipografi (Yazı Tipi) ✒️

Etkili tipografi veya yazı tipleri ve yazı tipi stillerinin kullanılması, bir web sitesinin görsel çekiciliğini artırır.

  • Okunabilirlik: Metin her şeyden önce okunabilir olmalıdır.
  • Marka Yansıtma: Tipografi, web sitesinin amacını ve hedefini tanıtmalıdır. Örneğin, bir düğün fotoğrafçılığı sitesi zarif ve tuhaf bir tipografi kullanabilir.

5.10. Renk 🌈

Tüm web siteleri renk kullanır. Amaç ve markayı tanıtmaya yardımcı olan sınırlı sayıda uyumlu renk seçilmelidir.

  • Renk Şeması: Renklerin kombinasyonu, web sitesinin çekiciliğine ve okunabilirliğine katkıda bulunur.
  • Kontrast: Yazı tipi ve arka plan renkleri, okunabilirlik için yüksek renk kontrastı sağlamalıdır (örn: açık arka plan üzerinde koyu metin). Gözleri rahatsız eden renk kombinasyonlarından kaçınılmalıdır.
  • Marka Güçlendirme: Renkler markayı güçlendirmelidir (örn: Getir'in sarı ve mavi renkleri).
  • Renklerin Anlamları: Renkler belirli anlamlar taşır (örn: mavi güven, yeşil tazelik).

5.11. Erişilebilirlik ♿

Web tasarımcıları, fiziksel engelli kişiler ve uluslararası kullanıcılar da dahil olmak üzere farklı bir kitle tarafından görüntülenecek sayfalar oluşturmalıdır.

  • Alternatif Metin: Her grafik için alternatif metin eklenmelidir, böylece görme engelli kişiler ekran okuma yazılımı kullanabilir.
  • Uluslararası Kullanıcılar: Dünya çapında anlaşılabilecek genel simgeler kullanılmalı, içerikte argo ifadelerden kaçınılmalı ve düşük hızlı bağlantılar üzerinden hızla yüklenen basit sayfalar oluşturulmalıdır.
  • W3C (World Wide Web Konsorsiyumu): Web standartları, dil özellikleri ve erişilebilirlik önerileri geliştirmekte ve sürdürmektedir.

6. HTML'nin Temelleri ve İlgili Teknolojiler 💻

6.1. HTML Nedir? 📚

HTML (Hiper Metin Biçimlendirme Dili), web sayfaları için belgeler oluşturmak için kullanılan bir yazma dilidir. Bir web sayfasındaki içeriğin yapısını ve düzenini tanımlamak için etiket adı verilen bir dizi özel talimattan oluşur. HTML, geleneksel bir programlama dili yerine bir biçimlendirme dili olarak kabul edilir. En yeni sürümü HTML5'tir.

6.2. HTML Ögeleri ve Nitelikleri ✅

  • HTML Ögesi: Başlangıç etiketinden bitiş etiketine kadar her şeyi (içerik dahil) içerir ve bir web sayfasının paragraf veya başlık gibi ayrı bir bölümünü temsil eder (örn: <title>Web Sayfası Örneği</title>).
  • Etiketler:
    • Başlangıç Etiketi: <p> gibi.
    • Bitiş Etiketi: </p> gibi.
    • İçerik: Başlangıç ve bitiş etiketleri arasına eklenir.
    • Eşleştirilmiş Etiketler: Başlangıç ve bitiş etiketi olan ögelerdir.
    • Boş Etiketler (Geçersiz Etiketler): İçerik geçersizdir ve yalnızca bir başlangıç etiketi vardır (örn: <br> satır sonu, <hr> yatay çizgi).
  • Nitelikler: Ögenin ek özelliklerini veya özelliklerini tanımlar. Ögenin başlangıç etiketine dahil edilir (örn: <img width="300px" height="200px" alt="resim">).

6.3. HTML ile İlgili Teknolojiler 🔗

  • XML (Genişletilebilir İşaretleme Dili): Veri alışverişi ve aktarımı için kullanılır. HTML ile çalışabilirliği sağlar.
  • XHTML (Genişletilebilir Büyütülmüş Metin İşaretleme Dili): XML kullanılarak HTML'nin yeniden yazılmış bir sürümüdür. Mobil cihaz platformlarında daha geniş çapta kabul görmüştür.
  • DHTML (Dinamik Hiper Metin Biçimlendirme Dili): Etkileşimli ve dinamik web sayfası içeriği oluşturmak için HTML, CSS ve JavaScript gibi web teknolojilerinin bir kombinasyonunu ifade eder.

6.4. HTML5 Yenilikleri 🚀

HTML5, bir web sayfasının alanlarını daha iyi tanımlamak için <header>, <nav>, <main> ve <footer> gibi birkaç yeni öge sunar. Bunlar yapısal ögeler veya semantik HTML ögeleri olarak sınıflandırılır, çünkü etiketlerin içeriği hakkında anlam sağlarlar. Ayrıca <audio> ve <video> etiketleri kullanılarak ses ve video entegrasyonunu kolaylaştırır.

7. Diğer Web Programlama Dilleri 🛠️

Web geliştiricileri, HTML'ye ek olarak etkileşim ve işlevsellik eklemek için diğer web programlama dillerini kullanır.

  • JavaScript: Bir web tarayıcısında etkileşim oluşturmak için kullanılan popüler bir betik dilidir (örn: açılır pencereler, form doğrulaması). İstemci tarafı bir betik dilidir.
  • jQuery: Bir web sayfasına kolay entegrasyon için tasarlanmış bir JavaScript programları kitaplığıdır.
  • PHP (Hiper Metin Ön İşlemcisi): Genellikle merkezi bir sunucuda bulunan bir veritabanına yazma veya sorgulama gibi genel görevler gerçekleştirmek için kullanılan açık kaynaklı bir betik dilidir. Sunucu tarafı bir betik dilidir.
  • ASP (Etkin Sunucu Sayfaları): PHP ile aynı sunucu tarafı işleme görevlerinin birçoğunu gerçekleştirmek için kullanılan Microsoft'un sunucu tarafı bir komut dosyası oluşturma teknolojisidir.

8. Web Sayfası Yazma Araçları ✍️

Web sayfaları oluşturmak için çeşitli araçlar mevcuttur:

  • Metin Düzenleyiciler: Basit metin düzenleyicilerle HTML kodları kullanarak web sayfaları oluşturmaya olanak sağlayan yazılımlardır (örn: Notepad, Notepad++, Sublime, TextEdit).
  • HTML Düzenleyiciler (Kod Düzenleyiciler): Temel metin düzenleme işlevlerinin yanı sıra çeşitli HTML etiketleri için renk kodlaması, HTML etiketleri eklemek için menüler ve yazım denetimi gibi daha gelişmiş özellikler sağlar.
  • WYSIWYG Düzenleyiciler (What You See Is What You Get - Ne Görürsen Onu Alırsın): Kod yazmak için kullanılan bir metin düzenleyicide sağlanan boş sayfanın aksine, bir web sayfası tasarlamak için grafiksel bir kullanıcı arabirimi sağlar (örn: Adobe Dreamweaver, Microsoft Expression Web). Bu editörler, HTML ögelerinin sayfaya sürüklenmesine olanak tanır.
  • Diğer Yazılımlar: Microsoft Word ve Excel gibi programlar, belgeyi HTML dosyasına dönüştüren "Web Sayfası Olarak Kaydet" seçeneği sunar. Adobe Acrobat da HTML dosyaları oluşturan bir dışa aktarma özelliğine sahiptir.

Sonuç: Web tasarımı, internetin temel yapısından başlayarak, web sitelerinin planlanması, geliştirilmesi ve farklı platformlarda erişilebilirliğinin sağlanması gibi çok yönlü bir süreci kapsar. Etkili bir web sitesi, kullanıcı odaklı planlama, doğru araçların seçimi ve HTML, CSS, JavaScript gibi çeşitli teknolojilerin entegrasyonu ile oluşturulur. Web teknolojilerinin sürekli gelişimi, kullanıcı deneyimini iyileştirmeye yönelik yenilikçi yaklaşımları beraberinde getirmektedir.

Kendi çalışma materyalini oluştur

PDF, YouTube videosu veya herhangi bir konuyu dakikalar içinde podcast, özet, flash kart ve quiz'e dönüştür. 1.000.000+ kullanıcı tercih ediyor.

Sıradaki Konular

Tümünü keşfet
HTML5, CSS3 ve Web Programlamada Yeni Eğilimler

HTML5, CSS3 ve Web Programlamada Yeni Eğilimler

Bu özet, HTML, HTML5 ve CSS3 kullanarak web sayfası tasarımının temel prensiplerini, semantik yapıları, medya entegrasyonunu, yeni giriş tiplerini ve gelişmiş stil özelliklerini akademik bir yaklaşımla sunmaktadır.

7 dk Özet 25 15
HTML API'leri: Temel Web Geliştirme Araçları

HTML API'leri: Temel Web Geliştirme Araçları

Bu özet, HTML Coğrafi Konum, Sürükle ve Bırak, Web Depolama, Web Çalışanları ve Sunucu Gönderili Olaylar API'lerinin amaçlarını, işlevlerini ve uygulama prensiplerini akademik bir yaklaşımla açıklamaktadır.

8 dk Özet 25 15
Bilgisayar Ağ Sistemleri Temel Kavramları

Bilgisayar Ağ Sistemleri Temel Kavramları

Bilgisayar ağlarının tanımı, türleri, temel bileşenleri, iletişim modları ve protokolleri gibi kritik konuları akademik bir yaklaşımla inceleyen kapsamlı bir özet.

6 dk Özet 25 15
Bilgisayar Ağlarına Giriş: İnternet'in Temelleri

Bilgisayar Ağlarına Giriş: İnternet'in Temelleri

Bu podcast'te, bilgisayar ağlarının temel kavramlarını, İnternet'in yapısını, protokolleri, ağ kenarı ve çekirdek bileşenlerini, ayrıca paket gecikmesi ve kaybı gibi performans faktörlerini detaylıca inceliyorum.

Özet 25 15
Çevik Yazılım Geliştirme, Scrum ve Nesnelerin İnterneti

Çevik Yazılım Geliştirme, Scrum ve Nesnelerin İnterneti

Bu özet, çevik yazılım geliştirme metodolojilerini, Scrum çerçevesini ve Nesnelerin İnterneti'nin temel kavramlarını, veri toplama ve iletim teknolojilerini, ayrıca ilgili protokolleri akademik bir yaklaşımla sunmaktadır.

9 dk Özet 25 15
Veri Yolu Monitörü ve Görev Bilgisayarı

Veri Yolu Monitörü ve Görev Bilgisayarı

Bu podcast'te, veri iletişiminin güvenilirliğini sağlayan Veri Yolu Monitörü'nün işlevlerini ve bu kritik bileşenin, Operasyonel Uçuş Programı ile birlikte Görev Bilgisayarı içindeki rolünü detaylıca inceliyorum.

Özet Görsel
Bilgisayar Bilimlerinin Temel Kavramları

Bilgisayar Bilimlerinin Temel Kavramları

Bu içerik algoritmalar, yazılım türleri, dosya ve klasör yönetimi ile işletim sisteminin işlevleri gibi bilgisayar bilimlerinin temel kavramlarını akademik bir yaklaşımla incelemektedir.

6 dk 25 15
Swift Kontrol Akış Yapıları ve Yapay Zeka Destekli iOS Uygulamaları

Swift Kontrol Akış Yapıları ve Yapay Zeka Destekli iOS Uygulamaları

Bu içerik, yapay zeka destekli mobil uygulama geliştirmede Swift'in if/else, switch ve döngü gibi kontrol akış yapılarını detaylıca ele almaktadır. Mantıksal karar alma ve veri işleme süreçleri incelenmiştir.

9 dk Özet 25 15 Görsel