Ders Bilgileri

Ders Bilgileri
Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS
Web Programlama BM308 6. Yarıyıl 4 + 0 4,0 6,0
Ön Koşullar Yok
Dersin Dili Türkçe
Dersin Seviyesi Lisans
Dersin Türü Ders
Dersin Verilişi Yüz yüze eğitim
Dersin Koordinatörü Dr. Öğr. Üyesi Serdar KIRIŞOĞLU
Dersi Verenler Dr. Öğr. Üyesi Serdar KIRIŞOĞLU
Dersin Yardımcıları
Dersin Amacı Günümüzde en yaygın olarak kullanılan web 2.0 arka plan backend teknolojilerinin Asp.NET web geliştirme platformu vasıtası ile MVC tasarım deseni kullanılarak ve C# programlama dili örnek projelerle öğretilmesi amaçlanmıştır.
Dersin İçeriği
Ders Öğrenme Kazanımları - Sunucu İstemci Modelini Anlar
- Sunucu Taraflı Kod Yazmayı Öğrenir
- Web Tabanlı CRUD İşlemlerini Öğrenir
- Web Tabanlı Sayfalarda Veritabanı İşlemlerini Öğrenir
- ORM Mimarisini Öğrenir
Haftalık Konular (İçerik)
Hafta Konular Öğretim Yöntemleri
1. Hafta Web Programlamaya Giriş
2. Hafta Asp.NET web geliştirme platformunun tanıtılması
3. Hafta MVC Tasarım Deseni
4. Hafta Şablon Sayfa Uygulaması
5. Hafta JavaScript
6. Hafta JQuery Kütüphanesi
7. Hafta View'lar
8. Hafta Sayfa Yönlendirmeleri
9. Hafta Controller
10. Hafta Static Veri Tabanı ile CRUD
11. Hafta ORM Entity Framework
12. Hafta ASP.NET ve ASP.NET Ajax
13. Hafta Authentication ve Authorization
14. Hafta Linq Sorguları
Kaynaklar
P.J. Deitel, H.M.Deitel, Internet & World Wide Web How to Program, 4th edition, Prentice Hall, 2009.
Dersin Öğrenme Kazanımlarının Program Yeterlilikleri İle İlişkisi
Program Yeterlilik Katkı Düzeyi DK1 DK2 DK3 DK4 DK5 Ölçme Yöntemi
PY1 5 5 5 5 5 5 -
PY2 1 1 1 1 1 1 -
PY3 2 2 2 2 2 2 -
PY5 2 2 2 2 2 2 -
PY12 2 2 2 2 2 2 -
*DK = Ders Kazanımı.
0 1 2 3 4 5
Ders Katkı Düzeyi Yok Çok Düşük Düşük Orta Yüksek Çok Yüksek
Ölçme Yöntemi Yazılı sınav Sözlü sınav Ödev/Proje Laboratuvar Çalışması Sunum /Seminer