? Okuma Hesaplanıyor... Okuma: %0
0

Ders 20: Final Proje — Tanıtım Web Sitesi

Resim

Ders 20: Final Proje — Tanıtım Web Sitesi

Neden?
Final proje, bilgiyi bağımsız bir ürün planına ve çalışan siteye dönüştürme aşamasıdır.

Ne öğreneceğiz?
Bu derste proje kapsamını, kontrol listesini ve teslim sürecini öğreneceğiz.

Nasıl ilerleyeceğiz?
Önce kavramın amacını düşünün. Ardından aşağıda verilen örneği kendiniz yazın. Kodu kaydedin, tarayıcıda açın ve küçük bir değişiklik yaparak sonucu gözlemleyin.

 Öğrenme kuralı:  Kodu yalnızca kopyalama. Her satır için “Bu satır neden burada?” ve “Bu satırı silersem ne değişir?” sorularını sor.


Derse başlamadan önce kendini yokla
  • Bu konuyu gerçek bir web sayfasında hangi ihtiyacı çözmek için kullanırım?
  • Örnekteki hangi HTML elementi içeriğin anlamını taşıyor?
  • Uygulamayı kendi fikrimle nasıl değiştirebilirim?

Ders sonunda kontrol
  • Kodu kendim, bakmadan tekrar yazabildim mi?
  • Tarayıcıda sonucu test ettim mi?
  • Karşılaştığım bir hatayı neden oluştuğunu açıklayarak düzelttim mi?

Ders hedefi
Yola avatarı
Yola
HTML bilgini bağımsız bir proje planına dönüştürebilecek ve tamamlanmış bir web sitesi hazırlayabileceksiniz.
Final projesi olarak bir kurs, ürün, işletme, etkinlik veya kişisel marka tanıtım sitesi oluşturun. Site en az dört HTML sayfasından oluşmalıdır:

  1. Ana Sayfa: [/b]Siteyi tanıtan başlık, açıklama, görsel ve çağrı bağlantısı.
  2. Hakkında: Projenin veya işletmenin geçmişi, amacı ve değerleri.
  3. Hizmetler / Ürünler: Liste veya kart düzeninde içerik ve fiyat tablosu.
  4. İletişim: Ad, e-posta, konu, mesaj ve onay alanlarından oluşan form.

Zorunlu HTML özellikleri
Projede en az bir semantik <header>, <nav>, <main>, <section>, <article> ve <footer> kullan. En az iki görsel, bir sıralı veya sırasız liste, bir tablo, bir form ve sayfalar arası bağlantılar ekle.

Her sayfada dil tanımı, karakter kodlaması, mobil görünüm ayarı, açıklayıcı başlık ve kısa meta açıklama bulunmalıdır. Form alanları etiketlenmeli, zorunlu alanlar required ile belirtilmeli ve görseller anlamlı alt açıklamalarına sahip olmalıdır.

Örnek iletişim formu

PHP Kod:
<form action="/iletisim" method="post">
   <
div>
       <
label for="ad-soyad">Ad soyad</label>
       <
input type="text" id="ad-soyad" name="ad-soyad" required>
   </
div>
 
   <
div>
       <
label for="eposta">E-posta</label>
       <
input type="email" id="eposta" name="eposta" required>
   </
div>
 
   <
div>
       <
label for="konu">Konu</label>
       <
select id="konu" name="konu" required>
           <
option value="">Seçiniz</option>
           <
option value="bilgi">Bilgi talebi</option>
           <
option value="destek">Destek</option>
       </
select>
   </
div>
 
   <
div>
       <
label for="mesaj">Mesaj</label>
       <
textarea id="mesaj" name="mesaj" rows="6" required></textarea>
   </
div>
 
   <
label>
       <
input type="checkbox" name="onay" required>
       
İletişim bilgilerimin kullanılmasını kabul ediyorum.
   </
label>
 
   <
button type="submit">Mesajı gönder</button>
</
form> 

Bu formun HTML kısmı hazırdır; gerçek ortamda veriyi işlemek için sunucu tarafı bir uygulama gerekir. PHP, Python veya başka bir backend teknolojisi form verisini alıp işleyebilir. HTML tek başına veriyi kalıcı bir veritabanına kaydetmez.

Kursu tamamladıktan sonra
Bu 20 dersin sonunda temel bir HTML ile web sayfasının yapısını kurabilecek durumdasınız. Bir sonraki aşamada farklı kaynaklar üzerinden HTML bilginizi ilerletebilir daha sonra CSS ile responsive tasarım, Flexbox, Grid, renkler ve animasyonlar öğrenebilirsiniz. Ardından JavaScript ile DOM işlemleri, form etkileşimleri ve API kullanımı üzerine çalışabilir, PHP öğrenirken ise HTML formlarından gelen verileri sunucu tarafında işlemeyi ve veritabanına kaydetmeyi öğrenebilirsiniz.

Konuyu Dinle
Hazır. Konuyu dinlemek için Oynat'a basın.

Yazarımız Hasan hakkında: Adım Hasan, ama bir dönem MyBB kullananlar beni Yondaime nicki ile tanırdı. 2009 da başladı web maceram, MyBB, Wordpress, Matematik, Adalet, Bilgisayar Programcılığı, derken şimdide burada bir şeyler yapmaya çalışıyorum :)

user avatar


 

Yazıya herhangi bir yorum yapılmadı

[-]
Hızlı Cevap
Güvenlik Kodu:
Lütfen, resmin üzerindeki harf ve rakamlardan oluşan Güvenlik Kodunu, aşağıdaki metin kutusuna giriniz.
Güvenlik Kodu:
(Büyük/Küçük harf duyarsız)


 
Reklam
Reklam


Kategoriler


Yasal Uyarı
Bu internet sitesi içeriğinde yer alan tüm yazılar Gidenler.Me’ye ait olup, 5846 sayılı Fikir ve Sanat Eserleri Kanunu ve 5237 sayılı Türk Ceza Kanunu kapsamında korunmaktadır. Bu hakları ihlal eden kişiler, 5846 sayılı Fikir ve Sanat eserleri Kanunu ve 5237 sayılı Türk Ceza Kanununda yer alan hukuki ve cezai yaptırımlara tabi olurlar. Gidenler.Me, ilgili yasal işlem başlatma hakkına sahiptir. Gidenler.Me Blog'da yer alan tüm yazılar/makaleler bilgi edinme amacı ile sınırlı olup Gidenler.Me'den izin alınmaksızın değiştirilemez, çoğaltılamaz, yayımlanamaz, dağıtılamaz, umuma iletilemez, başka bir lisana çevrilemez.


Türkçe Çeviri: MyBB, Yazılım: MyBB, © 2002-2026 MyBB Group.
GM v3.0.0.9 Beta theme designed for MyBB