EN
  • Anasayfa
  • YBS359 İnternet ve Web Programlama (2024 - 2025 / 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ü Öğ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ı 2018 - 2019 2019 - 2020 2020 - 2021 2021 - 2022 2022 - 2023 2023-2024 2024 - 2025
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
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 Ders 2 14 28
Dinleme ve anlamlandırma, gözlem/durumları işleme Gösterim 1 14 14
Gözlem/durumları işleme, Bilişim, yönetsel beceriler, takım çalışması Laboratuar 2 14 28
Araştırma – yaşam boyu öğrenme, yazma, okuma, Bilişim Sınıf Dışı Çalışma 1 14 14
Ara Sınav 1 Ara Sınav 1 20 1 20
Final Final 20 1 20
Toplam İş Yükü (Saat) 124
AKTS = Toplam İş Yükü (Saat) / 25.5 (s) 4,86
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ı, .Net Core 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, Session Kullanımı, Cookie Kullanımı Problem Çözme Vaka Çalışması
9 Script Tabanlı İşlemler, Model Binding Kavramı, Model Validation Gösterim Benzetim
10 Yönlendirme Kavramı, Action Bazlı Yönlendirme, Route Constraint, Partial View Kulanımı, View Componenet Kullanımı Gösterim Benzetim
11 Action Filter Kullanımı, Middleware Kullanımı, IoC Kullanımı, Dependency Inversion Prensibi 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ı, Web Sunucu Yazılımları Yazılı Sınav Ders Gösterim Dinleme ve anlamlandırma Dinleme ve anlamlandırma, gözlem/durumları işleme
Web Uygulamalarında Güvenlik, Oturum Yönetimi Yazılı Sınav Ders Gösterim Dinleme ve anlamlandırma Dinleme ve anlamlandırma, gözlem/durumları işleme
Dinamik Web Uygulaması Geliştirme, Veritabanı Kullanımı, Web API Kullanımı Yazılı Sınav Ders Gösterim Dinleme ve anlamlandırma Dinleme ve anlamlandırma, gözlem/durumları işleme
Web Uygulamalarının Temel Yapısı, Html, CSS Kavramları. Ön yüz teknolojileri Yazılı Sınav Ders Gösterim Dinleme ve anlamlandırma Dinleme ve anlamlandırma, gözlem/durumları işleme
Asp.NET MVC Kavramlarını anlama ve kullanma, .Net Core MVC projesini tanıma Yazılı Sınav Ders Gösterim Dinleme ve anlamlandırma Dinleme ve anlamlandırma, gözlem/durumları işleme
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 Sunucu Yazılımları - - - - - - - - - - - -
Web Uygulamalarında Güvenlik, Oturum Yönetimi - - - - - - - - - - - -
Dinamik Web Uygulaması Geliştirme, Veritabanı Kullanımı, Web API Kullanımı - - - - - - - - - - - -
Web Uygulamalarının Temel Yapısı, Html, CSS Kavramları. Ön yüz teknolojileri - - - - - - - - - - - -
Asp.NET MVC Kavramlarını anlama ve kullanma, .Net Core MVC projesini tanıma - - - - - - - - - - - -