Eskişehir Teknik Üniversitesi Eskişehir Teknik Üniversitesi
  • Kurumsal
  • Akademik Programlar
  • Öğrenci İçin Bilgi
  • Türkçe
    • Türkçe Türkçe
    • İngilizce İngilizce
Program Hakkında Eğitim Amaçları Program Yeterlilikleri (Çıktıları) Dersler - AKTS Kredileri Alan Yeterlilikleri Ders - Prog. Yeterlilik İlişkileri Alan & Prog. Yeterlilik İlişkileri Ders - Sürdürülebilir Kalkınma Amaçları İlişkisi
  • Mühendislik Fakültesi
  • Bilgisayar Mühendisliği Bölümü (İngilizce)
  • Dersler - AKTS Kredileri
  • Web Server Programming with MVC (MVC ile Web Sunucu Prog.)
  • Tanıtım
  • Tanıtım
  • Öğrenme Çıktıları
  • Program Çıktılarına Katkısı
  • Öğrenme Çıktısının Program Çıktılarına Katkısı

Ders Bilgileri

Ders Kodu - Ders Adı BİM451 - Web Server Programming with MVC (MVC ile Web Sunucu Prog.)
Ders Türü Mesleki Seçmeli Dersler
Ders Dili İngilizce
Teori + Uygulama 3+0
AKTS 4.5
Öğretim Elemanları DOÇENT DOKTOR ALPER KÜRŞAT UYSAL
Dersin Veriliş Biçimi Bu ders sadece yüz yüze eğitim şeklinde yürütülmektedir.
Dersin Önkoşulları Bu dersin ön koşulu ya da eş koşulu bulunmamaktadır.
Önerilen Dersler Bu dersi almak isteyen öğrencilerin aşağıdaki dersleri almış olmaları tavsiye edililir:BİM308 Web Sunucu ProgramlamaBİM313 İleri Programlama Teknikleri
Okuma Listesi Yoktur.
Değerlendirme Dersin değerlendirme yöntemi 5 Programlama Projesi ve 1 Final (Klasik sınav) dir.
Staj & Uygulama Yoktur.
Sürdürülebilir Kalkınma Amaçları

Ders İçeriği

Haftalar Konular
1. hafta Ders Hakkında Sunum, Visual Studio 2017 Ortamına Giriş, Basit Bir ASP.NET MVC Web Uygulaması Geliştirme
2. hafta Model-View-Controller (MVC) Tasarım Örüntüsü: Model tanımı, Görünüm tanımı, Denetleyici tanımı
3. hafta Denetleyici (Controller) Ekleme: Eylemleri (Actions) anlamak, URL rotası oluşturmak
4. hafta Görünüm (View) Ekleme: "ViewBag" nesnesi, "Layout" sayfaları, "Razor" söz dizimi, Eylemlere bağlantı oluşturmak
5. hafta Model Ekleme: Nesne-İlişkisel Eşleme (NİE)
6. hafta NİE ile Veritabanı İşlemleri: Yeni kayıt oluşturma, Okuma, Güncelleme, Silme, GET ve POST metotları
7. hafta Parçalı Görünümler: Özel görüntüleme kontrolleri oluşturmak
8. hafta Arama; Filtreleme
9. hafta Geçerlilik Kontrolleri
10. hafta Güvenlik Ayarları: Kullanıcı girişi yapmak, Kullanıcılara rol belirlemek, Metotların kullanımını kısıtlamak
11. hafta Kimlik Doğrulama ve Yetkilendirme
12. hafta Uluslararasılaştırma ve Küreselleştirme

Öğretim Yöntem ve Teknikleri

  • Öğretim Yöntemleri
  • Anlatım
  • Soru-Yanıt
  • Gözlem
  • Takım/Grup Çalışması
  • Gösterme
  • Deney
  • Örnek Olay İncelemesi
  • Sorun/Problem Çözme
  • Rapor Hazırlama ve/veya Sunma
  • Öğretim Yeterlilikleri
  • Üretken
  • Özdeğerlerine saygılı
  • Akılcı
  • Sorgulayan
  • Yaratıcı
  • Etik Kurallara Uyma
  • Toplumsal duyarlılık
  • Türkçeyi etkili kullanma
  • Bir yabancı dili etkili kullanma
  • Farklı durumlara ve sosyal rollere uyum
  • Takım halinde çalışabilme
  • Zamanı etkili kullanma
  • Eleştirel düşünebilme
  • Soyut analiz ve sentez yapma
  • Problem çözme
  • Kaliteye önem verme
  • Bilgiyi yönetme
  • Organize etme ve planlama
  • Temel matematik becerileri
  • Karar verme becerisi
  • Proje Tasarlama ve Yönetme

Ölçme ve Değerlendirme

Değerlendirme Yöntemi ve Geçme Kriterleri
Sayısı Yüzde (%)
Toplam (%) 0
  • Kurumsal
  • İsim ve Adres
  • Akademik Takvim
  • Yönetim Kadrosu
  • Kurum Hakkında
  • Akademik Programlar
  • Genel Kabul Şartları
  • Önceki Öğrenmenin Tanınması
  • Kayıt İşlemleri
  • AKTS Kredi Sistemi
  • Akademik Danışmanlık
  • Akademik Programlar
  • Doktora / Sanatta Yeterlik
  • Yüksek Lisans
  • Lisans
  • Önlisans
  • Açık ve Uzaktan Eğitim Sistemi
  • Öğrenci İçin Bilgi
  • Şehirde Yaşam
  • Konaklama
  • Beslenme Olanakları
  • Tıbbi Olanaklar
  • Engelli Öğrenci Olanakları ı
  • Sigorta
  • Maddi Destek
  • Öğrenci İşleri Daire Başkanlığı
  • Öğrenci İçin Bilgi
  • Öğrenim Olanakları
  • Uluslararası Programlar r
  • Değişim Öğrencileri için Pratik Bilgiler
  • Dil Kursları
  • Staj
  • Sosyal Yaşam ve Spor Olanakları
  • Öğrenci Kulüpleri