| Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
|---|---|---|---|---|---|
| 501004902023 | WEB BASED WINDOWS PROGRAMMING | Seçmeli Ders Grubu | 4 | 8 | 5,00 |
Lisans
İngilizce
Bu dersin amacı, öğrencilerin, ASP.NET Core mimarisinin temel bileşenlerini öğrenebilmesini, web uygulamalarının temel bileşenlerini anlayabilmesini, web sayfalarında olayların işleyiş sırasını listeleyebilmesini, sunucu kontrolleri ve diğer kontroller arasındaki farklılıkları öğrenebilmesini,veri erişimi için temel nesneleri işlevleriyle birlikte öğrenebilmesini,web sitesi gezinimi için temel işlemleri ve kontrolleri öğrenebilmesini ve uygulayabilmesini,web sitesini kurulumunu öğrenebilmesini ve uygulayabilmesini, web uygulamalarının güvenliğinin sağlamak, yeni nesil kullanıcı arayüzü standartlarını öğrenebilmesini sağlamaktır.
Prof.Dr. Murat Osman ÜNALIR
| 1 | ASP.NET Core mimarisinin bileşenlerini listeleyebilme ve bileşenler arasındaki ilişkileri açıklayabilme. |
| 2 | Web uygulamalarının temel bileşenlerini ve bileşenler arasındaki ilişkileri açıklayabilme. |
| 3 | Web sayfalarında olaylarının işleyiş sırasını listeleyebilme. |
| 4 | Sunucu kontrollerinin ve diğer kontrollerin temel özelliklerini anlayabilme ve bunlar arasındaki kullanım durumu farklılıklarına uygun gerçekleştirim yapabilme. |
| 5 | Veri erişimi nesnelerini özellikleri ve işlevleriyle birlikte kullanabilme ve uygulayabilme. |
| 6 | Web sitesi gezinimi için temel nesneleri kullanabilme. |
| 7 | Web sitesi kurulumunu gerekli kriterleriyle birlikte gerçekleştirebilme. |
| 8 | Web uygulamalarının güvenliği için gerekli yöntemleri bilme ve bunlar arasındaki farkları tanımlayabilme. |
| 9 | Yeni nesil kullanıcı arayüzü standartları arasındaki farkları açıklayabilme. |
Birinci Öğretim
Yok
Windows Programlama dersinde başarılı olmak.
ASP.NET Core'a Giriş, Temel Web Kavramları, MVC, Veri Erişimi, Web Siteleri, Güvenlik, Yeni Nesil Kullanıcı Arayüzü Standartları
| Hafta | Konular (Teorik) | Öğretim Yöntem ve Teknikleri | Ön Hazırlık |
|---|---|---|---|
| 1 | ASP.NET Core'a Giriş Web Kavramları | ||
| 2 | HTML | ||
| 3 | CSS | ||
| 4 | JavaScript | ||
| 5 | İstemci ve Sunucu Tabanlı Web Programlama Yaklaşımları, Web Tasarım Desenleri | ||
| 6 | Web Çerçeveleri | ||
| 7 | ASP.NET Mimarisi, Orta Katman ve Razor Sayfaları | ||
| 8 | Ara Sınav | ||
| 9 | Tag Helpers, Sayfa Modelleri, Düzenek ve İçerik Sayfaları | ||
| 10 | Veritabanı Erişim Çerçeveleri | ||
| 11 | Entity Çerçevesi | ||
| 12 | Web Servisleri | ||
| 13 | Bulut Uygulamaları | ||
| 14 | Mikroservisler | ||
| 15 | Final Projesi Kontrolü |
Microsoft ASP .NET, https://dotnet.microsoft.com/learn/aspnet/
| Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
|---|---|---|
| Ara Sınav | 1 | 40 |
| Proje Hazırlama | 1 | 60 |
| Toplam | 100 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
| Proje Hazırlama | 1 | 100 |
| Toplam | 100 | |
| Yarıyıl (Yıl) İçi Etkinlikleri | 65 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | 35 | |
Yok
| Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
|---|---|---|---|
| Ara Sınav | 1 | 2 | 2 |
| Derse Katılım | 14 | 3 | 42 |
| Uygulama/Pratik | 14 | 2 | 28 |
| Proje Hazırlama | 2 | 20 | 40 |
| Ara Sınav İçin Bireysel Çalışma | 1 | 10 | 10 |
| Okuma | 14 | 2 | 28 |
| Toplam İş Yükü (saat) | 150 | ||
| PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | PÇ 10 | PÇ 11 | |
| ÖÇ 1 | 5 | 4 | 2 | 3 | 3 | 2 | 5 | 2 | 2 | 4 | 4 |
| ÖÇ 2 | 5 | 4 | 2 | 3 | 3 | 2 | 5 | 2 | 2 | 4 | 4 |
| ÖÇ 3 | 4 | 5 | 3 | 3 | 4 | 1 | 1 | 1 | 1 | 4 | 3 |
| ÖÇ 4 | 4 | 5 | 5 | 5 | 4 | 5 | 1 | 4 | 1 | 4 | 3 |
| ÖÇ 5 | 4 | 5 | 5 | 5 | 4 | 1 | 1 | 3 | 1 | 3 | 2 |
| ÖÇ 6 | 4 | 5 | 5 | 5 | 4 | 4 | 1 | 4 | 1 | 4 | 4 |
| ÖÇ 7 | 4 | 5 | 5 | 5 | 4 | 5 | 2 | 5 | 5 | 5 | 5 |
| ÖÇ 8 | 4 | 5 | 5 | 3 | 4 | 1 | 3 | 2 | 5 | 3 | 3 |
| ÖÇ 9 | 4 | 3 | 3 | 3 | 5 | 1 | 5 | 5 | 2 | 3 | 4 |