GERİ DÖN

Ders Öğretim Planı


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
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek