of0
Export
ISPARTA UYGULAMALI BİLİMLER ÜNİVERSİTESİ
PROGRAM DERS BİLGİ PAKETİ
DERS İÇERİĞİ
Bölüm
Teknik Bilimler Meslek Yüksekokulu Bilgisayar Programcılığı
DERS BİLGİLERİ(Revizyon Tarihi:12.06.2026 00:52:00)
Ders Kodu
Ders Adı
Kredi Teorik+ Uygulama (Saat)
Kredi Toplam
AKTS
Yarı Yılı
BPR-3285
İnternet Programlama Uygulamaları
3,0
3,0
3,0
3. Yarıyıl
Dersin Dili
Türkçe
Ders Düzeyi
ÖNLİSANS TYYÇ:5.DÜZEY EQF-LLL:5.DÜZEY QF-EHEA:KISA DÜZEY
Dersin Türü
Seçmeli
Dersi Verenler
Öğr. Gör. Dr. Orhan TOSUN
Dersin Yardımcıları
 
Ofis Yeri
Keçiborlu MYO
E-Posta
orhantosun@isparta.edu.tr
Ofis Görüşme Saatleri
09:30 - 12:00
İş Telefonu
0246 541 36 20
Dersin Amacı/Hedefleri
Bu ders, öğrencilere internet programcılığının daha ileri düzey konularını sunmayı amaçlamaktadır. Öğrenciler, ASP.NET Core framework'ünü daha derinlemesine inceleyecekler ve modern web uygulamaları geliştirmek için gerekli olan becerileri geliştireceklerdir. Ayrıca, web servisleri ve veritabanı işlemleri konularında daha ileri düzeyde bilgi ve deneyim kazanacaklardı
Dersin İçeriği
ASP.NET Core MVC ve RESTful Web Servisleri
Entity Framework ve Veri Tabanı İşlemleri
Güvenlik ve Kimlik Doğrulama
Modern Web Uygulamaları Geliştirme
ASP.NET Core API Geliştirme ve Dokümantasyon
Önkoşul Dersleri
 
Dersi İşleyiş Yöntemi
Yüz Yüze
DERSİN KATEGORİSİ
Dersin Kategorisi (Genel)
Katkı Düzeyi (%)
Temel/Alana Özgü Mesleki Ders
60
Uzmanlık/Program Dersi
0
Matematik ve temel bilimler
0
Genel Eğitim
0
Destek Dersi
0
Beceri, İletişim ve Yönetim Becerileri Dersi
20
Aktarılabilir Beceri Dersi
20
DERSİN KAZANIMLARI(Revizyon Tarihi:12.06.2026 00:52:00)
DK1
ASP.NET Framework'ü Anlama / Understanding ASP.NET Framework:
ASP.NET platformunun temel yapı taşlarını ve bileşenlerini anlayarak, bu platform üzerinde web uygulamaları geliştirebilme.
DK2
Web Form ve MVC Mimarisi / Web Forms and MVC Architecture:
ASP.NET Web Forms ve Model-View-Controller (MVC) mimarilerini kullanarak dinamik web sayfaları ve uygulamaları oluşturabilme.
DK3
Veri Yönetimi / Data Management:
Entity Framework gibi veri erişim teknolojilerini kullanarak, veritabanı işlemlerini (CRUD işlemleri) gerçekleştirebilme ve veritabanı ile etkileşim kurabilme.
DK4
ASP.NET Routing / ASP.NET Routing:
ASP.NET Routing kullanarak URL yönlendirme işlemlerini yapabilme ve SEO dostu URL yapıları oluşturabilme.
DK5
Kullanıcı Kimlik Doğrulama ve Yetkilendirme / User Authentication and Authorization:
ASP.NET Identity veya diğer kimlik doğrulama yöntemlerini kullanarak, kullanıcı kimlik doğrulama ve yetkilendirme işlemlerini gerçekleştirebilme.
DK6
State Management / State Management:
ASP.NET'te session, cookie ve view state gibi state management tekniklerini kullanarak kullanıcı bilgilerini yönetebilme.
DK7
AJAX ile Dinamik Web Uygulamaları / Dynamic Web Applications with AJAX:
AJAX teknolojilerini kullanarak, sunucu ile asenkron veri alışverişi yapabilen dinamik ve etkileşimli web uygulamaları geliştirebilme.
DK8
Web API Geliştirme / Developing Web APIs:
ASP.NET Web API kullanarak RESTful web servisleri oluşturabilme ve bu servisleri kullanarak veri alışverişi yapabilme.
DK9
Performans ve Optimizasyon / Performance and Optimization:
ASP.NET uygulamalarının performansını optimize edebilme, caching tekniklerini kullanarak uygulama performansını artırabilme.
DK10
Güvenlik Uygulamaları / Security Practices:
ASP.NET uygulamalarında güvenlik açıklarını tanımlayabilme (örneğin, SQL injection, XSS, CSRF) ve bu açıkları önlemek için güvenlik önlemleri alabilme.