Bilgi Paketi / Ders Kataloğu
Web Uygulama Geliştirme
Ders Kodu: KBU135
Ders Türü: Seçmeli
Ders Grubu: Önlisans
Eğitim Dili: Türkçe
Staj Durumu: Yok
Teori: 3
Uyg.: 0
Kredi: 3
Laboratuvar: 0
AKTS: 4
Amaç

Bu dersin amacı, öğrencilere temel web teknolojileri kullanarak dinamik ve kullanıcı dostu web uygulamaları geliştirme yetkinliği kazandırmaktır. Öğrenciler, istemci (frontend) ve sunucu (backend) taraflı web programlama mantığını kavrayarak güncel web geliştirme araçlarını etkin şekilde kullanmayı öğreneceklerdir.

Özet İçerik

Ders kapsamında HTML, CSS ve JavaScript kullanarak statik ve etkileşimli web sayfalarının geliştirilmesi; form işlemleri, olay yönetimi ve DOM manipülasyonu gibi temel konulara ek olarak, sunucu tarafı iletişimi, AJAX kullanımı ve web güvenliği konuları işlenecektir. Öğrenciler proje tabanlı uygulamalar geliştirerek web programlamaya dair pratik deneyim kazanacaklardır.

Dersi Veren Öğretim Görevlisi/Görevlileri
Öğrenme Çıktıları
1.HTML, CSS ve JavaScript dillerini kullanarak temel düzeyde web sayfaları geliştirebilir.
2.Web kullanıcı arayüzlerinde etkileşimli öğeler tasarlayabilir ve kullanıcı deneyimini iyileştirebilir.
3.Web formları aracılığıyla veri toplayabilir, doğrulama işlemlerini gerçekleştirebilir.
4.Asenkron veri alışverişi için AJAX gibi teknolojileri kullanarak sunucuyla iletişim kurabilir.
5.Web uygulamalarında temel güvenlik önlemlerini tanımlayabilir ve uygulayabilir.
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
1.İnternet Programcılığı,Ebubekir Yaşar, Turgut Özseven,e-kitap
Haftalık Ayrıntılı Ders İçeriği
1. Hafta - Teorik
Web teknolojilerine giriş, temel kavramlar
2. Hafta - Teorik
HTML temelleri: etiketler, yapı ve sayfa oluşturma
3. Hafta - Teorik
CSS ile stillendirme: seçiciler, sınıflar, kutu modeli
4. Hafta - Teorik
CSS ile responsive (duyarlı) tasarım
5. Hafta - Teorik
JavaScript'e giriş: sözdizimi, değişkenler, veri tipleri
6. Hafta - Teorik
JavaScript ile koşullar ve döngüler
7. Hafta - Teorik
Form işlemleri ve kullanıcı etkileşimi
8. Hafta - Ara Sınav (Vize)
Ara Sınav
9. Hafta - Teorik
DOM (Document Object Model) ile çalışma
10. Hafta - Teorik
Web uygulamalarında hata ayıklama ve konsol kullanımı
11. Hafta - Teorik
Web formları ile veri toplama ve doğrulama
12. Hafta - Teorik
AJAX ve asenkron veri işlemleri
13. Hafta - Teorik
Basit bir web uygulaması geliştirme
14. Hafta - Teorik
Web güvenliği temelleri: XSS, CSRF, input doğrulama
15. Hafta - Dönem Sonu Sınavı (Final)
Final Sınavı
Değerlendirme
Değerlendirme TürüAdetYüzde
Ödev1%5
Kısa Sınav (Quiz)1%5
Ara Sınav (Vize)1%30
Dönem Sonu Sınavı (Final)1%60
İş Yükü Hesaplaması
EtkinlikSayısıÖn HazırlıkSüreToplam Iş Yükü (Saat)
Kuramsal Ders142256
Ödev25010
Ara Sınav117017
Dönem Sonu Sınavı117017
TOPLAM İŞ YÜKÜ (Saat)100
Program ve Öğrenme Çıktıları İlişkisi
PÇ-1
PÇ-2
PÇ-3
PÇ-4
PÇ-5
PÇ-6
PÇ-7
PÇ-8
PÇ-9
PÇ-10
PÇ-11
PÇ-12
PÇ-13
OÇ-1
5
5
4
5
OÇ-2
4
5
4
OÇ-3
5
4
4
4
OÇ-4
4
4
4
4
OÇ-5
5
5
5
5
Adnan Menderes Üniversitesi - Bilgi Paketi / Ders Kataloğu
2026