Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS
İleri Web Programlama BST 007 0 3 + 0 3 5
Ön Koşul Dersleri
Önerilen Seçmeli Dersler
Dersin Dili Türkçe
Dersin Seviyesi Lisans
Dersin Türü Seçmeli
Dersin Koordinatörü Arş.Gör. SEDA UÇAR
Dersi Verenler
Dersin Yardımcıları
Dersin Kategorisi Diğer
Dersin Amacı
Dersin İçeriği

İleri Web Programlama" dersi, öğrencilere ASP.NET MVC teknolojileri kullanarak ileri düzey web uygulamaları ve API'ler geliştirme becerilerini kazandırmayı hedefler. Ders içeriğinde, veri işleme, güvenlik, durum yönetimi, yönlendirme ve ajax teknikleri gibi konuların yanı sıra, grafik işlemleri ve ASP.NET WEB API kullanımı da detaylı olarak ele alınır.

# Ders Öğrenme Çıktıları Öğretim Yöntemleri Ölçme Yöntemleri
1 ASP.NET MVC teknolojisi ile etkileşimli web sayfaları geliştirme becerisi.
2 MVC modelinde Görünüm ve Model nesneleri kullanarak dinamik içerik yaratma yetkinliği.
3 Güvenli web uygulamaları tasarlayabilme ve güvenlik protokollerini uygulayabilme.
4 AJAX ve Web API'ler aracılığıyla zengin kullanıcı deneyimleri sunabilme.
5 ASP.NET MVC çerçevesinde Bağımlılık Enjeksyionu uygulayabilme ve birim testleri gerçekleştirebilme.
Hafta Ders Konuları Ön Hazırlık
1 ASP.NET MVC'ye Giriş
2 Kontrolcüler
3 Görünümler, Modeller
4 Formlar ve HTML Yardımcıları
5 Veri Etiketleri ve Doğrulama
6 Yetkilendirme İşlemleri ve Üyelik
7 Üyelik
8 Güvenlik
9 Ajax İşlemleri
10 Yönlendirme ve NuGet
11 ASP.NET Web API
12 ASP.NET Web API
13 Bağımlılık Enjeksiyonu
14 Birim Testleri
Kaynaklar
Ders Notu
Ders Kaynakları
Sıra Program Çıktıları Katkı Düzeyi
1 2 3 4 5
1 Bilgisayar bilimi, yazılım mühendisliği, ağ teknolojileri, veritabanı yönetimi gibi bilişim konularında güçlü bir temel ve matematik alt yapısı oluşturma.
2 Bilgisayar programlama, sistem analizi, ağ yönetimi gibi teknik becerilerin geliştirilmesi.
3 Analitik düşünme ve problem çözme yeteneklerinin geliştirilmesi.
4 Teknik konuları açık ve anlaşılır bir şekilde ifade etme ve ekip içinde etkili iletişim kurabilme yeteneğinin geliştirilmesi
5 Teknoloji trendlerini takip ederek ve yeni teknolojilere hızlı bir şekilde adapte olarak sürekli olarak kendini geliştirme yeteneği kazandırma
# Ders Öğrenme Çıktılarının Program Çıktılarına Katkısı PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5
1 ASP.NET MVC teknolojisi ile etkileşimli web sayfaları geliştirme becerisi.
2 MVC modelinde Görünüm ve Model nesneleri kullanarak dinamik içerik yaratma yetkinliği.
3 Güvenli web uygulamaları tasarlayabilme ve güvenlik protokollerini uygulayabilme.
4 AJAX ve Web API'ler aracılığıyla zengin kullanıcı deneyimleri sunabilme.
5 ASP.NET MVC çerçevesinde Bağımlılık Enjeksyionu uygulayabilme ve birim testleri gerçekleştirebilme.
Değerlendirme Sistemi
Yarıyıl Çalışmaları Katkı Oranı
1. Ara Sınav 30
2. Ara Sınav 30
Toplam 60
1. Final 40
Toplam 40
AKTS - İş Yükü Etkinlik Sayı Süre (Saat) Toplam İş Yükü (Saat)
Ara Sınav 2 0 0
Final 1 0 0
Toplam İş Yükü 0
Toplam İş Yükü / 25 (Saat) 0
Dersin AKTS Kredisi 5