EBB462 web programlama - Akademik Personel Bilgi Bankası
EBB462 web programlama - Akademik Personel Bilgi Bankası
EBB462 web programlama - Akademik Personel Bilgi Bankası
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>EBB462</strong> WEB PROGRAMLAMA DERS ÇĐZELGESĐ(3+2)<br />
(Öğr. Gör. Yavuz Selim FATĐHOĞLU-yselim@kocaeli.edu.tr)<br />
AMAÇ:<br />
1. Etkileşimli <strong>web</strong> sayfası kavramını açıklayabilir.<br />
2. Sunucu için gerekli programların ayarlarını yapabilir.<br />
3. Etkileşimli sayfalar için html formlarını ve script’lerini oluşturabilir.<br />
4. Web <strong>programlama</strong> dilleri (php vb.) ile tasarım yapabilir.<br />
5. Veritabanı bağlantılarını yapabilir.<br />
6. Etkileşimli <strong>web</strong> sayfasının yönetimini ve güncellemesini yapabilir.<br />
İÇERİK:<br />
1. Etkileşimli <strong>web</strong> sayfası, bilgi girme/sorgulama, sohbet, alışveriş ve üyelik kaydı<br />
vb.<br />
2. Web sunucu ve <strong>programlama</strong> için gerekli yazılımları (IIS, Apache, vb) kurma.<br />
3. Form ve script bağlantıları, metin kutusu, kontrol kutusu, seçim kutusu,<br />
butonlar ve menüler.<br />
4. Web <strong>programlama</strong> dilleri (php, asp, cgi, java, vb) yapısal farklılıklar,<br />
karşılaştırma, atama, döngü, dizi işlemleri, değişkenler, sabitler ve Java<br />
uygulamacıkları (applet).<br />
5. Veritabanı hazırlama, veritabanı sorgulama (SQL, MYSQL vb.) ve veritabanı<br />
bağlantıları (ODBC,JDBC vb.).<br />
6. Etkileşimli <strong>web</strong> sayfası yönetme, veri arşivleme, güncelleme, veritabanı<br />
düzenleme.<br />
DETAY:<br />
1- MYSQL başlangıç<br />
2- Veritabanı temelleri, tablo, veritabanı, alan kavramları.<br />
3- SQL deyimleri<br />
4- VT & Tablo işlemleri (create, alter, drop, use vb.)<br />
5- Temel işlemler (insert, update, delete, select vb.)<br />
6- Başlangıç (PHP)<br />
7- Script temelleri (php ve html kullanımı, variables, echo, print,temel tipler)<br />
8- Döngüler, Diziler, String işlemleri, Akış kontrolleri.<br />
9- Fonksiyonlar, Web formları.<br />
10- Veritabanı ile çalışma<br />
11- Oturum (session) uygulamaları.<br />
12- Web tabanlı veritabanı uygulamaları.
KAYNAK:<br />
- http://tef.kou.edu.tr/elektronikvebilgisayar/<strong>Akademik</strong>/yselim.htm<br />
- http://www.php.<strong>web</strong>.tr/ (<strong>web</strong> programcılığa giril)<br />
- http://www.belgeler.org/hpm/html-php-mysql-giris.html (temel html)<br />
- http://www.belgeler.org/hpm/html-php-mysql-giris_prg-php.html (php-mysql)<br />
- Wamp server (php-mysql-apache) indirmek için.<br />
(http://sourceforge.net/project/downloading.php?groupname=wampserver&filename=<br />
wamp5_1.7.0.exe&use_mirror=osdn)<br />
- Ders notları<br />
- Eğitim cd’leri<br />
Değerlendirme Kriterleri<br />
Yarıyıl içi notu Yarıyıl sonu<br />
notu<br />
Vize(%60) + Lab[LabSınavı%50+Ödevler%50±Devamsızlık]%40 Final<br />
(%40) + (%60)