Ders Adı | Kodu | Yerel Kredi | AKTS | Ders (saat/hafta) | Uygulama (saat/hafta) | Laboratuar (saat/hafta) |
---|---|---|---|---|---|---|
İleri web Programlama ve Geliştirme | MTM5219 | 3 | 7.5 | 3 | 0 | 0 |
Önkoşullar | Yok |
---|
Yarıyıl | Güz, Bahar |
---|
Dersin Dili | İngilizce, Türkçe |
---|---|
Dersin Seviyesi | Yüksek Lisans |
Dersin Türü | Seçmeli @ Matematik Mühendisliği ABD Matematik Mühendisliği Yüksek Lisans Programı (Tezsiz, 2. Öğretim, İngilizce) |
Ders Kategorisi | Uzmanlık/Alan Dersleri |
Dersin Veriliş Şekli | Yüz yüze |
Dersi Sunan Akademik Birim | Matematik 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ği | ASP.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 |
|
Opsiyonel Program Bileşenleri | Yok |
Ders Öğrenim Çıktıları
- Web sitesi kavramlarını öğrenirler.
- Gerçek dünya modellerini yazılım geliştirme ortamında kullanır.
- Analitik düşünmeyi ve Analiz yapmayı öğrenir.
- Profesyonel Programlama teknikleri ile kaliteli yazılımlar elde eder.
- 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ı
Hafta | Konular | Ön Hazırlık |
---|---|---|
1 | ASP.NET Page Life-Cycle Mimarisi, HttpHandler ve HttpModule Mimarisi | İlgili Kaynaklar |
2 | Dinamik Kontrollerle Çalışma, Page Türetme(Page Inheritance) Örnekleri | İlgili Kaynaklar |
3 | Unhandled Exception Yönetimi, MasterPage’I IIS üzerindeki uygulamalarda paylaşmak. (Global Assembly Cache Kavramı) | İlgili Kaynaklar |
4 | Cevap Filtreleme (Compress and Decrypt), URL Haritalama ve yeniden ekrana yazma | İlgili Kaynaklar |
5 | İleri(Advanced) Ajax 1.0 Client&Server Mimarisi | İlgili Kaynaklar |
6 | Grafik Kütüphanesi Oluşturmak | İlgili Kaynaklar |
7 | Localization ve Globalization Konseptleri | İlgili Kaynaklar |
8 | Sayfalanmış veri kaynağı kullanımı, ASP.NET Web Control Mimarisi | İlgili Kaynaklar |
9 | Vize | İlgili Kaynaklar |
10 | Web Kontrolü Geliştirmek & Gömülü Kaynaklarla ile Çalışmak | İlgili Kaynaklar |
11 | Güvenlik Kavramları (Veri Şifreleme, Sql Sızma Denemeleri, Query Stringlerin İşlenmesi), Etkili Session Yönetimi (SQL Tabanlı Oturumlar) | İlgili Kaynaklar |
12 | HttpWebClient ile Dinamik Post İşlemi, Parsing, Deployment Senaryoları | İlgili Kaynaklar |
13 | ASP.NET Offline Çalışma Senaryoları, ASP.NET Uygulamalarını Takip Etmek (Tuning): Debugging, Tracing,Logging, Performance Counters, Health Monitoring Logs | İlgili Kaynaklar |
14 | Performans sayacı ile ASP.NET İşlemlerinin İzlenmesi (ProcessModelInfo), IIS Diagnostics | İlgili Kaynaklar |
15 | İleri Asp.NET Caching Mekanizmaları, ASP.NET Version Mekanizması | İlgili Kaynaklar |
16 | Final sınavı | İlgili Kaynaklar |
Değerlendirme Sistemi
Etkinlikler | Sayı | 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 | ||
Projeler | 1 | 30 |
Seminer/Workshop | ||
Ara Sınavlar | 1 | 30 |
Final | 1 | 40 |
Dönem İçi Çalışmaların Başarı Notuna Katkısı | ||
Final Sınavının Başarı Notuna Katkısı | ||
TOPLAM | 100 |
AKTS İşyükü Tablosu
Etkinlikler | Sayı | Süresi (Saat) | Toplam İşyükü |
---|---|---|---|
Ders Saati | 14 | 3 | |
Laboratuar | |||
Uygulama | |||
Arazi Çalışması | |||
Sınıf Dışı Ders Çalışması | 14 | 12 | |
Derse Özgü Staj | |||
Ödev | |||
Küçük Sınavlar/Stüdyo Kritiği | |||
Projeler | 1 | 10 | |
Sunum / Seminer | |||
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi) | 1 | 2 | |
Final (Sınav Süresi + Sınav Hazırlık Süresi) | 1 | 2 | |
Toplam İşyükü : | |||
Toplam İşyükü / 30(s) : | |||
AKTS Kredisi : |
Diğer Notlar | Yok |
---|