GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS Kredi
OBLG297 İnternet Programcılığı Ders 2 3 3.00 3.00

Önlisans



Bu dersin amacı, öğrencilere ASP.NET Core MVC framework’ünü kullanarak dinamik, veri odaklı web uygulamaları geliştirme becerisi kazandırmaktır. Ders kapsamında, MVC mimarisi, C# programlama temelleri, Entity Framework Core ile veri tabanı işlemleri, kullanıcı yönetimi, form işleme ve arama-filtreleme gibi yaygın web uygulaması senaryoları öğretilerek, gerçek dünya projelerinde kullanabilecekleri yetkinlikler kazandırılması hedeflenmektedir.


Öğr.Gör. Nebiye GEDİK


1 Bu dersin sonunda öğrenci, ASP.NET Core MVC projesinde katmanlı mimariyi analiz ederek Controller, View ve Model bileşenlerinin birbirleriyle nasıl etkileşimde bulunduğunu açıklayabilir.
2 Bu dersin sonunda öğrenci, ASP.NET Core MVC kullanarak Controller ve View bileşenlerini içeren basit bir web projesi tasarlar ve geliştirir.
3 Bu dersin sonunda öğrenci, C# programlama dilini kullanarak, temel kontrol yapıları (if, switch), döngüler (for, foreach), değişken tanımları ve veri tipleri ile dinamik işlemler gerçekleştirebilir.
4 Bu dersin sonunda öğrenci, Entity Framework Core kullanarak veri tabanı bağlantısı kurabilir, DbContext sınıfını yapılandırabilir ve veritabanı üzerinde CRUD işlemlerini gerçekleştirebilir.
5 Bu dersin sonunda öğrenci, ASP.NET Core'da model binding, validation ve form işlemlerini kullanarak, kullanıcı kayıt ve giriş fonksiyonlarını içeren tam işlevsel bir sistem tasarlar ve uygular.

Birinci Öğretim


Ön koşul bulunmamaktadır.


Yok


ASP.NET Core MVC’ye Giriş ve Proje Kurulumu:, Controller ve Action Metotları, View ve Layouti, C# Temel Programlama, Entity Framework Core ve DbContext, Kullanıcı Yönetimi


Hafta Teorik Uygulama [OgretimYontemVeTeknikleri] [OnHazirlik]
1 ASP.NET Core MVC’ye Giriş ve Proje Kurulumu
2 Controller ve Action Metotları
3 View ve Layout
4 C# Temel Programlama: Değişkenler ve Veri Tipleri
5 Entity Framework Core ve DbContext Sınıfı
6 Veri Tabanı CRUD İşlemleri
7 Database Bağlantısı
8 Ara sınav
9 Form İşlemleri ve Model Binding
10 Ürün Filtreleme Teknikleri
11 Ürün Arama ve Sıralama
12 ASP.NET Identity Kullanımı
13 Kapsamlı Proje ve Değerlendirme
14 Proje sunumları ve genel değerlendirme
15 Final Sınavı

Uygulamalarla Asp.net, Veysel Uğur Kızmaz, Kodlab


Yoktur.


Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 100
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 75
Proje Hazırlama 1 25
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 1 1
Final Sınavı 1 1 1
Laboratuvar 1 14 14
Proje Hazırlama 1 14 14
Ara Sınav İçin Bireysel Çalışma 1 21 21
Final Sınavı içiin Bireysel Çalışma 1 24 24
Toplam İş Yükü (saat) 75

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11 PÇ 12 PÇ 13 PÇ 14 PÇ 15 PÇ 16 PÇ 17
ÖÇ 1 4 3 3 3 3 3 3 3
ÖÇ 2 4 3 3 3 3 3 3 3
ÖÇ 3 4 3 3 3 3 3 3 3
ÖÇ 4 4 3 3 3 3 3 3 3
ÖÇ 5 4 3 3 3 3 3 3 3
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek