EN
  • Anasayfa
  • YBS359 İnternet ve Web Programlama (2019 - 2020 / 5. Yarıyıl)
  • EN
YBS359 - İnternet ve Web Programlama
Ders Adı Kodu Yarıyıl T+U Saat AKTS Pdf
İnternet ve Web Programlama YBS359 5 2 + 1 5,0 Pdf
Birim Bölüm
YÖNETİM BİLİŞİM SİSTEMLERİ
Derece Seviye Lisans - Seçmeli - Türkçe
Dersin Verilişi Ders merkezi bilgisayar laboratuarında örnek olay incelemesi yapılarak yüz yüze yürütülmektedir.
EBS Koordinatörü
Ders Veren Öğr. Gör. Musa TURKAN
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.

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ı, Middlware kullanımı konuları incelenmektedir.

Ders Kaynakları Asp .Net MVC5, V. U. Kızmaz
http://www.entityframeworktutorial.net/
https://docs.microsoft.com/en-us/ef/
https://www.asp.net/mvc
https://msdn.microsoft.com/tr-tr/library/dd381412(v=vs.108).aspx
https://docs.microsoft.com/tr-tr/aspnet/core/?WT.mc_id=dotnet-35129-website&view=aspnetcore-6.0
https://www.tutorialsteacher.com/core
https://dotnet.microsoft.com/en-us/learn
Açıldığı Öğretim Yılı 2018 - 2019 2019 - 2020
Yarıyıl İçi Çalışmalar Katkı Yüzdesi (%)
Ara Sınav 1 30
Uygulama 1 20
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)
Gözlem/durumları işleme, Araştırma – yaşam boyu öğrenme, yazma, okuma Saha / Arazi Çalışması 1 10 10
Dinleme ve anlamlandırma Ders 1 8 8
Önceden planlanmış özel beceriler Vaka Çalışması 1 13 13
Önceden planlanmış özel beceriler Problem Çözme 1 5 5
Dinleme ve anlamlandırma, gözlem/durumları işleme, Bilişim becerileri Benzetim 1 8 8
Dinleme ve anlamlandırma, gözlem/durumları işleme Gösterim 1 8 8
Dinleme ve anlamlandırma, gözlem/durumları işleme, eleştirel düşünme, soru geliştirme, takım çalışması Beyin Fırtınası 1 8 8
Gözlem/durumları işleme, Bilişim, yönetsel beceriler, takım çalışması Laboratuar 1 13 13
Ara Sınav 1 Ara Sınav 1 1 1 1
Final Final 1 1 1
Uygulama 1 Uygulama 1 10 1 10
Toplam İş Yükü (Saat) 85
AKTS = Toplam İş Yükü (Saat) / 25.5 (s) 3,33
AKTS
Hafta Konu Öğretim Metodu
1 Web Uygulaması Nedir? Html, CSS Kavramları
2 Asp.Net Geliştirme Yapısı, MVC Mimarisi
3 MVC Frameworke Giriş
4 Temel Web Nesneleri
5 Razor Sözdizimi
6 Controller Kavramı
7 Model, View Kavramları
8 Url Yönlendirme, Urlmapping Alt Yapısı
9 Asp .Net MVC ile Veri Tabanı Uygulaması Geliştirme
10 Asp .Net MVC Uygulamalarında Oturum ve Yetkilendirme
11 MVC Ajax Kullanmak
12 Filtreleri Kullanmak
13 Web Api Geliştirmek
14 MVC Web Projelerinin Yayınlanması
Ders Öğrenme Çıktısı Ölçme Değerlendirme Öğretim Metodu Öğrenme Faaliyeti
Web Uygulamalarının Yayınlanması
Web Uygulamalarının Temel Yapısı, Html, CSS Kavramları
Web Uygulamalarında Güvenlik
Dinamik Web Uygulaması Geliştirme
DERS ÖĞRENME ÇIKTISI
PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11 PÇ 12
Web Uygulamalarının Yayınlanması - - - - - - - - - - - -
Web Uygulamalarının Temel Yapısı, Html, CSS Kavramları - - - - - - - - - - - -
Web Uygulamalarında Güvenlik - - - - - - - - - - - -
Dinamik Web Uygulaması Geliştirme - - - - - - - - - - - -