| Dersin Amacı: |
Dinamik içerikli bir web projesi oluşturmak için ihtiyaca göre ilgili veritabanını tasarlayıp, dinamik bir web programlama dili (HTML, CSS, JS) ile kodlamasını yapabilen, bilgi giriş formlarını oluşturabilen, arama kriterlerine göre listeyebilen, veriyi formlar aracılığı ile düzenleyip, silebilen, istatistiksel raporlar oluşturabilen, oturumları(session) oluşturup yönetebilen, çerez(cookie) oluşturup yönetebilen bir içerik yönetim sistemi oluşturacak yeteneklere sahip olması amaçlanmaktadır. |
| Dersin İçeriği: |
(HTML, CSS, JS) programlama dili kullanarak web siteleri oluşturma, uygulamalı olarak işlenecektir. Web programlama mantığı uygulamalar üzerinde anlatılacaktır. Bu ders planı, her hafta HTML, CSS ve JavaScript'e odaklanarak öğrencilere temel web geliştirme becerilerini kazandırmayı amaçlar. Haftalık ders süreleri, ders içeriğinizin karmaşıklığına ve öğrenci seviyelerine göre ayarlanabilir. Proje ve uygulama geliştirme aşamalarına daha fazla vurgu yapmak, öğrencilerin öğrenilenleri pratiğe dökmesine yardımcı olabilir. |
| Hafta |
Konu |
Ön Hazırlık |
| 1) |
Giriş: Web teknolojilerinin temelleri & HTML: Temel HTML etiketleri, yapı ve öğeler |
Yok |
| 2) |
HTML formları ve input elemanları |
Yok |
| 3) |
CSS: Temel CSS özellikleri ve seçiciler & Sayfa düzeni ve kutu model |
Yok |
| 4) |
Renk, tipografi ve görsel öğeler & CSS pozisyonlama ve düzenleme |
Yok |
| 5) |
Responsive tasarım prensipleri & Media queries kullanımı |
Yok |
| 6) |
JavaScript: Temel JavaScript konseptleri
|
Yok |
| 7) |
Değişkenler, koşullar, döngüler & Temel fonksiyonlar |
Yok |
| 8) |
Vize |
1-7. Haftalar |
| 9) |
Document Object Model (DOM) nedir? |
Yok |
| 10) |
DOM manipülasyonu ve etkileşim & Olay dinleme ve tepki verme |
Yok |
| 11) |
JavaScript'te nesne ve dizi manipülasyonu |
Yok |
| 12) |
Asenkron programlama ve AJAX & Local Storage kullanımı |
Yok |
| 13) |
Basit bir web uygulaması geliştirme |
Yok |
| 14) |
İleri düzey konulara genel bakış (örneğin, modüler programlama) |
Yok |
| 15) |
Final Sınavı |
1-14. Haftalar |