EN
  • Anasayfa
  • YBS359 İnternet ve Web Programlama (2021 - 2022 / 4. 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 4 2 + 1 5,0 Pdf
Birim Bölüm
İSTATİSTİK VE BİLGİSAYAR BİLİMLERİ
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ü Öğr. Gör. Musa TURKAN
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ı 2021 - 2022
Yarıyıl İçi Çalışmalar Katkı Yüzdesi (%)
Ara Sınav 1 40
Toplam 40
Yarıyıl Sonu Çalışmalar Katkı Yüzdesi (%)
Final %60
Toplam %60
Yarıyıl İçinin Başarıya Oranı %40
Yarıyıl Sonu Çalışmalar %60
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
5
Temel Meslek Dersleri
3
Uygulama Dersleri
0
Uzmanlık / Alan Dersleri
3
Ders İş Yükü Öğretim Metotlar / Öğretim Metodu Süresi (Saat) Sayısı Toplam İş Yükü (Saat)
Dinleme ve anlamlandırma Ders 2 14 28
Önceden planlanmış özel beceriler Problem Çözme 1 14 14
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 10 10
Dinleme ve anlamlandırma, gözlem/durumları işleme Gösterim 1 14 14
Ara Sınav 1 Ara Sınav 1 8 1 8
Final Final 15 1 15
Toplam İş Yükü (Saat) 89
AKTS = Toplam İş Yükü (Saat) / 25.5 (s) 3,49
AKTS
Hafta Konu Öğretim Metodu
1 Web Uygulaması Temel Kavramlar, İçerik tanıtımı Ders Problem Çözme
2 Html, Css, javcscript kavramları, geliştirme ortamının tanıtılması Tartışmalı Ders Problem Çözme
3 CSS ve Script Kütüphanelerinin Kullanılması Gösterim
4 C# Dili, .Net Kavramları Gösterim Benzetim Problem Çözme
2 Asp.Net Geliştirme Yapısı, MVC Mimarisi
6 Proje Oluşturma, Proje Dosyalarının Tanıtılması Gösterim Benzetim
7 Model, View, Controller Kavramları Vaka Çalışması Gösterim Benzetim
8 Temel Sayfa Tasarımı ve Verilerle Çalışmak Problem Çözme Vaka Çalışması
9 Script Tabanlı İşlemler, Model Binding Kavramı Gösterim Benzetim
10 Yönlendirme Kavramı, Action Bazlı Yönlendirme Gösterim Benzetim
11 Action Filter Kullanımı Gösterim Benzetim
13 Web Api Geliştirmek
13 Asp.Net MVC Uygulamalarında Güvenlik ve Oturum Kontrolleri Gösterim Benzetim
14 Projelerin Yayınlanması, Ortam Değişkenleri Ders Gösterim
Ders Öğrenme Çıktısı Ölçme Değerlendirme Öğretim Metodu Öğrenme Faaliyeti
Web Uygulamalarının Yayınlanması Ödev / Proje Ders Gösterim Dinleme ve anlamlandırma Dinleme ve anlamlandırma, gözlem/durumları işleme
Web Uygulamalarında Güvenlik
Dinamik Web Uygulaması Geliştirme. Ödev / Proje Laboratuvar Çalışması Ders Gösterim Beyin Fırtınası Dinleme ve anlamlandırma Dinleme ve anlamlandırma, gözlem/durumları işleme Dinleme ve anlamlandırma, gözlem/durumları işleme, eleştirel düşünme, soru geliştirme, takım çalışması
Web Uygulamalarının Temel Yapısı, Html, CSS Kavramları. Ödev / Proje Ders Problem Çözme Gösterim Dinleme ve anlamlandırma Önceden planlanmış özel beceriler Dinleme ve anlamlandırma, gözlem/durumları işleme
Asp.NET MVC Kavramlarını anlama ve kullanma. Ödev / Proje Yazılı Sınav Laboratuvar Çalışması Ders Gösterim Problem Çözme Dinleme ve anlamlandırma Dinleme ve anlamlandırma, gözlem/durumları işleme Önceden planlanmış özel beceriler
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 PÇ 13 PÇ 14 PÇ 15
Web Uygulamalarının Yayınlanması - - - 3 - - - - - - - - - - -
Web Uygulamalarında Güvenlik - - - - - - - - - - - - 3 - -
Dinamik Web Uygulaması Geliştirme. - - - - 5 - - - - - - - - - -
Web Uygulamalarının Temel Yapısı, Html, CSS Kavramları. - - - 4 - - - - - - - - - - -
Asp.NET MVC Kavramlarını anlama ve kullanma. 1 2 3 2 - - 1 - - - - - - - -