PDF hazırlanıyor, lütfen bekleyin...
PDF
BİLECİK ŞEYH EDEBALİ ÜNİVERSİTESİ
MÜHENDİSLİK FAKÜLTESİ
BİLGİSAYAR MÜHENDİSLİĞİ
(2025 - 2026)
Ders Bilgi Formu
Ders Adı
Kodu
Yarıyıl
T+U Saat
AKTS
Z / S
Web Uygulama Çatısı
BM324
6
3 + 0
5,0
Seçmeli
Birim Bölüm
Bilgisayar Mühendisliği -
Lisans
(Ders mühendislik bilgisayar laboratuarında yürütülmektedir.)
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.
Hafta
Konu
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
Program Çıktıları
1
Matematik, fen bilimleri, hesaplama ve bilgisayar mühendisliği konularında kuramsal/uygulamalı bilgilere ve yeterli altyapıya sahiptir.
2
Bilişim problemlerini fark etme, tanımlama, formüle etme ve çözme bilgi ve becerisine sahiptir.
3
Gereksinimleri belirlemeye yönelik olarak bir sistemi, sistem parçasını ya da süreci analiz eder, alternatifleri mühendislik yöntemlerini kullanarak kıyaslar, en uygun çözümü tasarlar.
4
Tasarımın gerçekleştirilmesi sürecinde, uygun teknikleri, mühendislik ve bilişim araçlarını seçer ve kullanır; tüm kaynakların verimli kullanımını, süreçlerin etkin planlanmasını, takibini ve uygulanmasını sağlayarak proje yönetimini gerçekleştirir.
5
Disliplin içi ve disiplinler arası projelerde bireysel, takım üyesi veya takım lideri olarak etkin ve sonuç odaklı çalışır. Proje yönetimi, risk yönetimi ve değişiklik yönetimi hakkında bilgi sahibidir.
6
Bir konuya yönelik olarak kaynak araştırmalarını yapar, verimli bir şekilde değerlendirir ve kullanır.
7
Yaşam boyu öğrenmenin ve kişisel gelişimin sürekli farkındalığı ile bilişim teknolojilerindeki güncel gelişmeleri izler. Yenilikleri takip eder, girişimcidir.
8
Sözlü ve yazılı iletişim kurar, İngilizce ve Türkçe kullanarak bilişim alanındaki bilgileri izler, yorumlar ve teknik doküman hazırlar.
9
Bilişim uygulamalarının kurumsal, toplumsal ve çevresel sonuçlarını göz önünde tutar, sorumluluğunun bilincindedir. Sürdürülebilir kalkınma hakkında bilgi sahibidir.
10
Mesleki ve etik sorumluluk bilincine sahiptir, bilişim hukuku temel prensiplerini anlar, değerlendirir ve mesleki çalışmalarına uygular.
Ders Öğrenme Çıktısı - Program Çıktıları (1 -5 Puan Aralığı)
Ders Öğrenme Çıktısı
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ı
-
-
-
-
-
-
-
-
-
-
Ortalama Değer
-
-
-
-
-
-
-
-
-
-
https://ebs.bilecik.edu.tr/pdf/dersbilgigetir/374918