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 |