EN
  • Anasayfa
  • BM324 Web Uygulama Çatısı (2022 - 2023 / 6. Yarıyıl)
  • EN
BM324 - Web Uygulama Çatısı
Ders Adı Kodu Yarıyıl T+U Saat AKTS Pdf
Web Uygulama Çatısı BM324 6 3 + 0 5,0 Pdf
Birim Bölüm
BİLGİSAYAR MÜHENDİSLİĞİ
Derece Seviye Lisans - Seçmeli - Türkçe
Dersin Verilişi Ders mühendislik bilgisayar laboratuarında yürütülmektedir.
EBS Koordinatörü
Ders Veren Dr. Öğr. Üyesi Rıdvan YAYLA
Amaç

Temel html ve css kavramlarının tanıma ve kullanma, web uygulama çatılarını tanıma, mvc mimarisi ile uygulama geliştirmeyi öğrenme, web uygulaması için sistem analizi yapma, bir veri kaynağına bağlı çalışan dinamik web uygulamalarının yapısının öğrenilmesi amaçlanmaktadır. Öğrencilerin web api geliştirme ve kullanabilme konusunda bilgi sahibi olması amaçlanır.

Ders İçeriği

Web uygulama tasarımında kullanılan ön yüz teknolojileri incelenmektedir. Ön yüz tasarımlarının dinamik bir içerikle kullanılması konusunda çalışma yapılmaktadır. MVC web uygulama çatısı kullanılırak, veritabanına bağlı çalışan dinamik web uygulamalarının geliştirilmesi konusunda örnek çalışmalar yapılmaktadır C# programlama dili kullanılmaktadır. Controller, View, Model kavramları, Url yönlendirme, Action Filter, Oturum Yönetimi, Entity Framework Kullanımı konuları incelenmektedir. Web api geliştirme, http module oluşturma konuları incelenmektedir.

Ders Kaynakları https://www.asp.net/mvc
Asp .Net MVC5, V. U. Kızmaz, Kodlab Yayınları
https://msdn.microsoft.com/tr-tr/library/dd381412(v=vs.108).aspx
https://www.acikakademi.com/portal/default.aspx
Açıldığı Öğretim Yılı 2014 - 2015 2015 - 2016 2016 - 2017 2017 - 2018 2018 - 2019 2019 - 2020 2020 - 2021 2021 - 2022 2022 - 2023
Yarıyıl İçi Çalışmalar Katkı Yüzdesi (%)
Ara Sınav 1 40
Ödev 1 10
Toplam 50
Yarıyıl Sonu Çalışmalar Katkı Yüzdesi (%)
Final %50
Toplam %50
Yarıyıl İçinin Başarıya Oranı %50
Yarıyıl Sonu Çalışmalar %50
Toplam %100
Kategori Ders İlişki Yüzdeleri (%)
Aktarılabilir Beceri Dersleri
0
Beşeri, İletişim ve Yönetim Becerileri Dersleri
0
Destek Dersleri
0
Ek Dersler
0
Kategori
0
Mesleki Seçmeli Dersler
0
Temel Meslek Dersleri
0
Uygulama Dersleri
0
Uzmanlık / Alan Dersleri
0
Ders İş Yükü Öğretim Metotlar / Öğretim Metodu Süresi (Saat) Sayısı Toplam İş Yükü (Saat)
Dinleme ve anlamlandırma, gözlem/durumları işleme, Bilişim becerileri Benzetim 1 14 14
Araştırma – yaşam boyu öğrenme, yazma, okuma, Bilişim Sınıf Dışı Çalışma 4 14 56
Dinleme ve anlamlandırma Ders 1 14 14
Gözlem/durumları işleme, Bilişim, yönetsel beceriler, takım çalışması Laboratuar 1 14 14
Ara Sınav 1 Ara Sınav 1 10 1 10
Uygulama 1 Uygulama 1 8 1 8
Final Final 20 1 20
Toplam İş Yükü (Saat) 136
AKTS = Toplam İş Yükü (Saat) / 25.5 (s) 5,33
AKTS
Hafta Konu Öğretim Metodu
1 Web Uygulaması Nedir? Html, CSS Kavramları
2 Visual Studio Geliştinme Ortamı, Asp.Net Geliştirme Yapısı, MVC Mimarisi
3 MVC Frameworke Giriş
4 Temel Web Nesneleri
5 Razor Sözdizimi
6 Model, View, Controller Kavramları
7 Url Yönlendirme, Urlmapping Alt Yapısı
8 Asp .Net MVC ile Veri Tabanı Uygulaması Geliştirme
9 Asp .Net MVC Uygulamalarında Oturum ve Yetkilendirme
10 MVC Uygulamasında Ajax Kullanmak
11 Filtreleri Kullanmak
12 Web Api Geliştirmek
13 Http Module Kavramı
14 Web Uygulamalarını Yayınlamak
Ders Öğrenme Çıktısı Ölçme Değerlendirme Öğretim Metodu Öğrenme Faaliyeti
Dinamik Web Uygulaması Geliştirme
Güvenli Web Uygulaması Geliştirme
Web Uygulamalarının Temel Yapısı, Html, CSS Kavramları
Web Api Geliştirme
Web Uygulamalarının Yayınlanması
DERS ÖĞRENME ÇIKTISI
PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10
Dinamik Web Uygulaması Geliştirme - - - - - - - - - -
Güvenli Web Uygulaması Geliştirme - - - - - - - - - -
Web Uygulamalarının Temel Yapısı, Html, CSS Kavramları - - - - - - - - - -
Web Api Geliştirme - - - - - - - - - -
Web Uygulamalarının Yayınlanması - - - - - - - - - -