Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
İleri web Programlama ve GeliştirmeMTM521937.5300
ÖnkoşullarYok
YarıyılGüz, Bahar
Dersin Diliİngilizce, Türkçe
Dersin SeviyesiYüksek Lisans
Dersin TürüSeçmeli @ Matematik Mühendisliği ABD Matematik Mühendisliği Yüksek Lisans Programı (Tezsiz, 2. Öğretim)
Ders KategorisiUzmanlık/Alan Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimMatematik Mühendisliği Bölümü
Dersin Koordinatörüİnci Albayrak
Dersi Veren(ler)Fatih Taşçı
Asistan(lar)ı
Dersin AmacıBu dersi alan öğrenciler ders sonunda güncel iş dünyasının gereksinimlerine göre web alanında istenen çözümleri üretme yeteneğine sahip olacaktır.
Dersin İçeriğiASP.NET Page Life-Cycle Mimarisi, HttpHandler ve HttpModule Mimarisi, Dinamik Kontrollerle Çalışma, Dinamik Kontrollerle Çalışma, Page Türetme(Page Inheritance) Örnekleri, Unhandled Exception Yönetimi, MasterPage’I IIS üzerindeki uygulamalarda paylaşmak. (Global Assembly Cache Kavramı), Cevap Filtreleme (Compress and Decrypt), URL Haritalama ve yeniden ekrana yazma, İleri(Advanced) Ajax 1.0 Client&Server Mimarisi, Grafik Kütüphanesi Oluşturmak, Localization ve Globalization Konseptleri, Sayfalanmış veri kaynağı kullanımı, ASP.NET Web Control Mimarisi, Web Kontrolü Geliştirmek & Gömülü Kaynaklarla ile Çalışmak, Güvenlik Kavramları (Veri Şifreleme, Sql Sızma Denemeleri, Query Stringlerin İşlenmesi), Etkili Session Yönetimi (SQL Tabanlı Oturumlar), HttpWebClient ile Dinamik Post İşlemi, Parsing, Deployment Senaryoları, ASP.NET Offline Çalışma Senaryoları, ASP.NET Uygulamalarını Takip Etmek (Tuning): Debugging, Tracing,Logging, Performance Counters, Health Monitoring Logs, Performans sayacı ile ASP.NET İşlemlerinin İzlenmesi (ProcessModelInfo), IIS Diagnostics, İleri Asp.NET Caching Mekanizmaları, ASP.NET Version Mekanizması.
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Dino Esposito, Programming Microsoft ASP.NET 4, Microsoft.
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Web sitesi kavramlarını öğrenirler.
  2. Gerçek dünya modellerini yazılım geliştirme ortamında kullanır.
  3. Analitik düşünmeyi ve Analiz yapmayı öğrenir.
  4. Profesyonel Programlama teknikleri ile kaliteli yazılımlar elde eder.
  5. Mühendislik prensip ve metodolojilerini kullanarak kavramsal çok boyutlu programlama bilgi ve becerilerini edinirler.

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1ASP.NET Page Life-Cycle Mimarisi, HttpHandler ve HttpModule Mimarisiİlgili Kaynaklar
2Dinamik Kontrollerle Çalışma, Page Türetme(Page Inheritance) Örnekleriİlgili Kaynaklar
3Unhandled Exception Yönetimi, MasterPage’I IIS üzerindeki uygulamalarda paylaşmak. (Global Assembly Cache Kavramı)İlgili Kaynaklar
4Cevap Filtreleme (Compress and Decrypt), URL Haritalama ve yeniden ekrana yazmaİlgili Kaynaklar
5İleri(Advanced) Ajax 1.0 Client&Server Mimarisiİlgili Kaynaklar
6Grafik Kütüphanesi Oluşturmakİlgili Kaynaklar
7Localization ve Globalization Konseptleriİlgili Kaynaklar
8Sayfalanmış veri kaynağı kullanımı, ASP.NET Web Control Mimarisiİlgili Kaynaklar
9Vizeİlgili Kaynaklar
10Web Kontrolü Geliştirmek & Gömülü Kaynaklarla ile Çalışmakİlgili Kaynaklar
11Güvenlik Kavramları (Veri Şifreleme, Sql Sızma Denemeleri, Query Stringlerin İşlenmesi), Etkili Session Yönetimi (SQL Tabanlı Oturumlar)İlgili Kaynaklar
12HttpWebClient ile Dinamik Post İşlemi, Parsing, Deployment Senaryolarıİlgili Kaynaklar
13ASP.NET Offline Çalışma Senaryoları, ASP.NET Uygulamalarını Takip Etmek (Tuning): Debugging, Tracing,Logging, Performance Counters, Health Monitoring Logsİlgili Kaynaklar
14Performans sayacı ile ASP.NET İşlemlerinin İzlenmesi (ProcessModelInfo), IIS Diagnosticsİlgili Kaynaklar
15İleri Asp.NET Caching Mekanizmaları, ASP.NET Version Mekanizmasıİlgili Kaynaklar
16Final sınavıİlgili Kaynaklar

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev
Sunum/Jüri
Projeler130
Seminer/Workshop
Ara Sınavlar130
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati143
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması1412
Derse Özgü Staj
Ödev
Küçük Sınavlar/Stüdyo Kritiği
Projeler110
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)12
Final (Sınav Süresi + Sınav Hazırlık Süresi)12
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok