Ders Adı | Kodu | Yarıyıl | T+U Saat | AKTS | |
İnternet ve Web Programlama | YBS359 | 5 | 2 + 1 | 5,0 |
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 | - | - | - | - | - | - | - | - | - | - | - | - |