Bu dersin sonunda öğrenciler; 1) Apache Web sunucusu tabanlı çalışacak PHP programları yazmayı, MySQL veritabanına bağlantı kurup kullanabileceklerdir 2) UNIX veya Windows altyapıları ile çalışmayı ve PHP, MySQL ve Apache'yi kurup, konuşturup çalıştırabilmeyi öğreneceklerdir
DERSİN VERİLİŞ BİÇİMİ
Yüz Yüze
DERSİN ÖNKOŞULLARI
Yok
ÖNERİLEN DERSLER
Bu dersle ilişkili önerilen başka dersler bulunmamaktadır.
DERS TANIMI
Sunucu-istemci mimarileri. Java dili ile internet programlama, jdbc, servlet, jsp, xsl.
DERS İÇERİĞİ
HAFTA
KONULAR
1. Hafta
PHP'e Giriş
2. Hafta
Dinamik veri girişi / gömülü programlama
3. Hafta
Veri saklama, arama ve çağırma
4. Hafta
Dizilerle çalışma
5. Hafta
String'ler ve Düzenli İfadelerle çalışma
6. Hafta
Kodları tekrar kullanma ve fonksiyonlar
7. Hafta
PHP ile Web sitesi işlevselliği
8. Hafta
Cookie'ler - Session'lar
9. Hafta
Cookie'ler - Session'lar
10. Hafta
MySQL'e Giriş
11. Hafta
PHP ile MySQL'e erişim
12. Hafta
PHP'te prosedürler
13. Hafta
PHP'te prosedürler
14. Hafta
PHP'de kod ayıklama
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR
Sklar: Learning PHP 5, O'Reilly, 2004
Lerdorf, Tatroe: Programming PHP, O'Reilly, 2002
Welling, Thomson: PHP and MySQL Web Development, SAMS Publishing, 2001