>
Dersin Adı Dersin Kodu Dersin Türü Dersin Düzeyi Dersin Yılı Dersin Verildiği Dönem AKTS Kredisi
Web Programlama TBL304 Zorunlu Lisans 3 Bahar 4

Öğretim Elemanı Adı

Prof. Dr. Halil YİĞİT
Dr. Öğr. Üyesi Önder YAKUT
Öğr. Gör. Yavuz Selim FATİHOĞLU
Öğr. Gör. Uğur YILDIZ

Dersin Öğrenme Kazanımları

1) Etkileşimli web sayfası kavramını açıklar.
2) Sunucu için gerekli programların ayarlarını yapar.
3) Etkileşimli web sayfaları için html formlarını ve betiklerini yazar.
4) Web programlama dilleri (php) ile web sayfa tasarımı yapar.
5) Veritabanı bağlantısını gerçekleştirir.
6) Web sayfasının yönetimini gerçekleştirir.

Program Yeterliliği İlişkisi

  Program Yeterlilikleri
1 2 3 4 5 6 7 8 9 10 11
Öğrenme Kazanımları
1 Düşük Orta Yüksek   Düşük Orta Yüksek        
2 Düşük Orta Yüksek   Düşük Orta Yüksek Düşük Düşük Düşük Düşük
3 Düşük Orta Yüksek   Düşük Orta Yüksek Orta Orta Orta Orta
4 Düşük Orta Yüksek   Düşük Orta Yüksek Yüksek Yüksek Yüksek Yüksek
5 Düşük Orta Yüksek   Düşük Orta Yüksek        
6 Düşük Orta Yüksek   Düşük Orta Yüksek        

Eğitim Şekli

Yüz Yüze

Ön Koşullar, Diğer Koşullar

Yok

Önerilen Destekleyici Dersler

İstenmemekte

Dersin İçeriği

1. Etkileşimli web sayfası, bilgi girme/sorgulama, sohbet, alışveriş ve üyelik kaydı vb. 2.Web sunucu ve programlama için gerekli yazılımları (IIS, Apache, vb) kurma. 3.Form ve script bağlantıları, metin kutusu, kontrol kutusu, seçim kutusu, butonlar ve menüler. 4.Web programlama dilleri (php, asp, cgi, java, vb) yapısal farklılıklar, karşılaştırma, atama, döngü, dizi işlemleri, değişkenler, sabitler ve Java uygulamacıkları (applet). 5.Veritabanı hazırlama, veritabanı sorgulama (SQL, MYSQL vb.) ve veritabanı bağlantıları (ODBC,JDBC vb.). 6.Etkileşimli web sayfası yönetme, veri arşivleme, güncelleme, veritabanı düzenleme ve yayın sürekliliği.

Haftalık Ders İzlencesi

1) PHP'ye Giriş
2) Veri tipleri, değişkenler, diziler
3) Web sayfalarına kontrol ve mantık ekleme
4) Web sayfalarına kontrol ve mantık ekleme
5) Katarlar, sayılar ve zaman fonksiyonu
6) PHP sayfalarını örneklerle tasarlamak
7) PHP form tasarımı
8) PHP forms and form validation, düzenli ifadeler
9) Ara sınav
10) SQL'e giriş
11) MySQL ve PHP ile dinamik web sayfaları tasarlama
12) MySQL ve PHP ile dinamik web sayfaları tasarlama
13) Dinamik Web Sayfası tasarımı - Örnek
14) Dinamik Web Sayfası tasarımı - Örnek
15) Dinamik Web Sayfası Tasarımı - Örnek
16) Yarıyıl Sonu Sınavı

Önerilen/İstenen Ders Kaynakları

Planlanan Öğrenim Faaliyetleri Ve Eğitim Yöntemi



Değerlendirme Yöntemi ve Ölçütleri

Yarıyıl İçi Çalışmalarının Başarıya Oranı

60%

 

Sayı

Yüzde

Yarıyıl İçi Çalışmaları

Ara Sınav

1

40%

Laboratuvar

1

60%

 

Yarıyıl Sonu Sınavının Başarıya Oranı

40%

Toplam

100%

Dersin Eğitim Dili

Türkçe

Mesleki Uygulama

İstenmemekte