Marmara Üniversitesi
Marmara Üniversitesi Eğitim-Öğretim Bilgi Sistemi

Programlar Hakkında Bilgi

Lisans - İşletme Fakültesi - Yönetim Bilişim Sistemleri (İngilizce)

Müfredat Adı Ders Kodu Ders Adı Ders Türü Dönem AKTS Teorik Uygulama
2022 - Yönetim Bilişim Sistemleri (İngilizce) - Lisans MIS2026 Web Based Application Programming Zorunlu 4 5,00 2 2

Dersin İçeriği

Dersin Amacı

Bu dersin amacı, öğrencileri .NET çerçevesini kullanarak dinamik, veri odaklı web uygulamaları geliştirmek için gerekli bilgi ve becerilerle donatmaktır. Kurs, HTML, CSS ve JavaScript dahil olmak üzere ön uç web gelitirme konusunda sağlam bir anlayış sağl

Öğrenim Türü

-

Dersin İçeriği

Bu kurs, özellikle ASP.NET ve C#'a odaklanarak, .NET çerçevesini kullanarak dinamik, veriye dayalı web uygulaması geliştirmeye yönelik kapsamlı bir çalışma sağlar. Web geliştirmeye geniş bir genel bakış, bir geliştirme ortamı kurma ve HTML, CSS ve JavaScr

Planlanan Öğrenme Aktiviteleri ve Metodları

-

Staj Durumu

-

Dersin Sunulduğu Dil

İngilizce

Ders Kitabı / Malzemesi / Önerilen Kaynaklar

C# 11 and .NET 7 – Modern Cross-Platform Development Fundamentals: Start building websites and services with ASP.NET Core 7, Blazor, and EF Core 7, by Mark J. Price C# 10 in a Nutshell: The Definitive Reference by Joseph Albahari JavaScript: The Defin

Dersin Web Sayfası

-

Öğrenme Çıktıları

  • Web Uygulamaları Geliştirme ve Tasarlama
  • Sunucu Tarafı Programlamayı Uygulayın
  • Veri Erişimini Yönetin
  • Kullanıcı Kimlik Doğrulaması ve Yetkilendirmesini Uygulayın
  • Web Uygulamalarını Dağıtın

Haftalık Ayrıntılı Ders İçeriği

Hafta Teorik
1 Ön Uç Web Geliştirmeye giriş
2 HTML, HTML'nin yapısı ve öğeleri, Web sayfaları oluşturma ve biçimlendirme, Sayfaları bağlama ve resimlerle çalışma
3 CSS, Kutu modelini anlama, Metne, renklere ve arka planlara stil verme, CSS mizanpajıyla çalışma, CSS basamaklı sırasını anlama
4 CSS Önyükleme
5 JavaScript
6 Javascript jQuery kitaplığı
7 Ara Sınav
8 Ara Sınav Haftası
9 ASP.NET Core MVC'ye Giriş
10 ASP.NET Core MVC Uygulaması Tasarlamak, MVC modelini anlamak Modelleri, görünümleri ve denetleyicileri tanımlama, Razor görünümlerini ve HTML yardımcılarını kullanma
11 Veri Erişimi, Entity Framework Core ile Çalışma, Veritabanı bağlantısı yapılandırma, Veri sorgulama ve güncelleme
12 Kullanıcı Kimlik Doğrulaması ve Yetkilendirme, ASP.NET Çekirdek Kimliğine Genel Bakış, Kullanıcıları kaydetme ve oturum açma, Rol tabanlı yetkilendirmeyi uygulama
13 Gelişmiş Konular, İstisna işleme ve hata raporlama, AJAX ve kısmi görünümlerle çalışma, MVC bileşenleri için birim testleri uygulama
14 Dağıtım, Bulut platformlarına genel bakış, Bir ASP.NET Core MVC uygulamasını Microsoft Azure'a dağıtma
15 Son İnceleme
16 Ders Çalışma Haftası
17 Final

Değerlendirme

Değerlendirme Değer
Yarıyıl (Yıl) İçi Etkinlikleri 50
Yarıyıl (Yıl) Sonu Etkinlikleri 50
Yarıyıl (Yıl) Sonu Etkinlikleri Değer
Final Sınavı 100

Öğrenci İş Yükü Hesabı

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Öncesi/Sonrası Bireysel Çalışma 0 0 0
Proje ve Hazırlığı 1 5 5
Ödev ve Hazırlığı 0 0 0
Laboratuvar ve Hazırlığı 14 2 28
Atölye ve Hazırlığı 0 0 0
Sunum ve Hazırlığı 0 0 0
Seminer ve Hazırlığı 0 0 0
Demo ve Hazırlığı 0 0 0
Araştırma ve Hazırlığı 0 0 0
Rapor ve Hazırlığı 0 0 0
Arasınav ve Hazırlığı 1 10 10
Kısa Sınav ve Hazırlığı 1 10 10
Final ve Hazırlığı 1 20 20
Teorik Ders Saati 14 3 42
Uygulama Ders Saati 0 0 0

Program ve Öğrenme Çıktıları İlişkisi

ÖÇ1
ÖÇ2
ÖÇ3
ÖÇ4
ÖÇ5