Dersin Ayrıntıları
YarıyılKoduAdıT+U+LKrediAKTSSon Güncelleme Tarihi
4BIL224İnternet Programcılığı 23+1+04526.06.2026

 
Dersin Detayları
Dersin Dili Türkçe
Dersin Düzeyi Ön Lisans
Bölümü / Programı Bilgisayar Programcılığı
Öğrenim Türü Örgün Öğretim
Dersin Türü Zorunlu
Dersin Öğretim Şekli Yüz Yüze
Dersin Amacı Bu ders, öğrencilere ASP dili kullanarak dinamik web programlama tekniklerini kazandırmayı, sunucu taraflı web uygulamaları geliştirmeyi ve dosya/oturum yönetimi uygulamaları gerçekleştirmeyi amaçlamaktadır.
Dersin İçeriği ASP´ye Giriş, Diziler, Sabitler, Operatörler, Kontrol Yapıları, String Fonksiyonları, Zaman, Mat. ve Değişken Fonk., Diğer Hazır Fonksiyonlar, Dosya ve Klasör İşlemleri, ASP İle Oturum Yönetimi, MySQL´e Giriş, ASP´de MySQL Fonksiyonları, AsP ile MySQL Kullanımı, Örnek Uygulamalar
Dersin Yöntem ve Teknikleri Anlatım, Soru-Yanıt, Uygulama, Proje Tasarımı/Yönetimi, Takım/Grup Çalışması, Örnek Olay İncelemesi
Ön Koşulları Yok
Dersin Koordinatörü Öğr. Gör. Mehmet KELEŞ mehmetkeles@osmaniye.edu.tr
Dersi Verenler Öğr. Gör. Mehmet KELEŞ mehmetkeles@osmaniye.edu.tr
Dersin Yardımcıları Yok
Dersin Staj Durumu Var

Ders Kaynakları
Kaynaklar Welling, L., & Thomson, L. (2017). *PHP and MySQL Web Development* (5. bs.). Pearson.
Duckett, J. (2014). *JavaScript ve jQuery: Etkileşimli Ön Yüz Web Geliştirme*. Wiley.
Mozilla Geliştirici Ağı. (2024). *MDN Web Belgeleri*. Mozilla. https://developer.mozilla.org
Nixon, R. (2021). *PHP ve MySQL: Web Geliştirmede Dinamik İçerik*. O’Reilly.
Bootstrap Ekibi. (2024). *Bootstrap Resmi Dokümantasyonu* (v5). https://getbootstrap.com
Ders Notları Duckett, J. (2014). * JavaScript  ve jQuery: Etkileşimli Front-End Web Geliştirme*. Wiley.
Nixon, R. (2020). *PHP, MySQL ve  JavaScript  Öğrenme*. O'Reilly Media.
Microsoft Corporation. (2024). *ASP.NET Resmi Dokümantasyonu*. https://docs.microsoft.com/aspnet
Dökümanlar Ders Kitabı, ASP ve Dinamik Web Programlama Sunumları ve Uygulama Dokümanları
Ödevler ASP ile sunucu taraflı web uygulaması geliştirme, form işlemleri ve veritabanı bağlantısı konularında uygulamalı ödevler
Sınavlar Ara Sınav %40, Yarıyıl Sonu Sınavı %60

Ders Yapısı
Alan Bilgisi %100

Planlanan Öğrenme Aktiviteleri ve Metodları
Etkinlikler ayrıntılı olarak "Değerlendirme" ve "İş Yükü Hesaplaması" bölümlerinde verilmiştir.

Değerlendirme Ölçütleri
Yarıyıl Çalışmaları Sayısı Katkı
Ara Sınav 1 % 40
Yarıyıl Sonu Sınavı 1 % 60
Toplam :
2
% 100

 
AKTS Hesaplama İçeriği
İş Yükü Sayısı Süre Toplam İş Yükü (Saat)
Ders Süresi 14 4 56
Sınıf Dışı Ç. Süresi 7 4 28
Ödevler 7 4 28
Sunum/Seminer Hazırlama 1 2 2
Ara Sınavlar 1 1 1
Yarıyıl Sonu Sınavı 1 1 1
Toplam İş Yükü   AKTS Kredisi : 5 116

 
Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Bilgi 
1 Gelişmiş web teknolojilerini ve istemci-sunucu mimarisini açıklar.
2 Responsive ve kullanıcı dostu web arayüzleri geliştirir.
3 JavaScript ve jQuery kullanarak dinamik web uygulamaları geliştirir.
4 AJAX ve JSON ile veri iletişimi işlemlerini gerçekleştirir.
5 Web servisleri ve API entegrasyonlarını uygular.
6 PHP kullanarak sunucu taraflı web uygulamaları geliştirir.
7 MySQL veritabanı işlemlerini gerçekleştirir.
8 PHP ve MySQL entegrasyonu ile veri tabanlı uygulamalar geliştirir.
9 Web uygulamalarında temel güvenlik önlemlerini uygular.
10 Kapsamlı bir web tabanlı proje geliştirir.

 
Ders Konuları
HaftaKonuÖn HazırlıkDökümanlar
1 İleri Düzey HTML5 ve CSS3 Uygulamaları İnternet programcılığı 2 konularını araştırarak sunucu taraflı programlamayı inceleyiniz CSS3 uygulama dokümanları
2 Responsive Web Tasarımı ve Bootstrap İnternet programcılığı 2 konularını araştırarak sunucu taraflı programlamayı inceleyiniz Bootstrap kaynakları
3 JavaScript ES6 Özellikleri İnternet programcılığı 2 konularını araştırarak sunucu taraflı programlamayı inceleyiniz   JavaScript   ES6 dokümanları
4 jQuery Kütüphanesi ve Kullanımı İnternet programcılığı 2 konularını araştırarak sunucu taraflı programlamayı inceleyiniz jQuery uygulama örnekleri
5 JSON ve AJAX ile Veri İşlemleri İnternet programcılığı 2 konularını araştırarak sunucu taraflı programlamayı inceleyiniz AJAX kaynakları
6 Web Servisleri ve API Kullanımı İnternet programcılığı 2 konularını araştırarak sunucu taraflı programlamayı inceleyiniz API dokümantasyonları
7 PHP Temelleri ve Sunucu Taraflı Programlama İnternet programcılığı 2 konularını araştırarak sunucu taraflı programlamayı inceleyiniz PHP ders notları
8 PHP ile Form İşlemleri ve Veri Alma İnternet programcılığı 2 konularını araştırarak sunucu taraflı programlamayı inceleyiniz PHP form örnekleri
9 MySQL Veritabanı Temelleri İnternet programcılığı 2 konularını araştırarak sunucu taraflı programlamayı inceleyiniz MySQL kaynakları
10 PHP ve MySQL Entegrasyonu İnternet programcılığı 2 konularını araştırarak sunucu taraflı programlamayı inceleyiniz PHP-MySQL örnekleri
11 Oturum Yönetimi ve Güvenlik İşlemleri İnternet programcılığı 2 konularını araştırarak sunucu taraflı programlamayı inceleyiniz Web güvenlik dokümanları
12 MVC Yapısı ve Framework Girişleri İnternet programcılığı 2 konularını araştırarak sunucu taraflı programlamayı inceleyiniz Laravel giriş kaynakları
13 Web Uygulama Geliştirme Projesi İnternet programcılığı 2 konularını araştırarak sunucu taraflı programlamayı inceleyiniz Proje geliştirme dokümanları
14 Dinamik Web Uygulamaları Portfolyosu ve Mesleki Gelişim İnternet programcılığı 2 konularını araştırarak sunucu taraflı programlamayı inceleyiniz Değerlendirme dokümanları

 
Sürdürülebilir Kalkınma Amaçları
Dersin Program Çıktılarına Katkısı
P1 P2 P3 P4 P5 P6 P7 P8 P9
Tüm 3 4 2 3 1 5 4 4 5
Bi1 3 4 2 3 1 4 3 3 5
Bi2 3 4 2 3 1 4 4 4 5
Bi3 3 4 2 3 1 5 4 4 5
Bi4 3 4 2 3 1 5 4 4 5
Bi5 3 5 2 3 1 5 4 4 5
Bi6 3 5 2 3 1 5 5 4 5
Bi7 3 4 2 3 1 5 4 4 4
Bi8 3 5 2 3 1 5 5 4 5
Bi9 3 4 2 3 1 5 4 5 5
Bi10 3 5 2 3 1 5 5 5 5

  Katkı Düzeyi: 1: Çok Düşük 2: Düşük 3: Orta 4: Yüksek 5: Çok Yüksek