Bu dersin sonunda öğrenciler; 1) Öğrencilerin PHP kullanarak web sayfası geliştirebilmeleri 2) Öğrencilerin PHP/MySQL kullanarak Web'de etkileşimli uygulama geliştirebilmeleri
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
Bu ders kapsamında, bilgisayar ağları ve istemci/sunucu mimari yapılanmasına bir giriş yapılacak, Linux ve UNIX işletim sistemi tabanlı Web sunucularda en yaygın Web programlama dillerinden biri olan PHP programlama dili çerçevesinde, bilgisayar yazılımındaki güncel eğilimler, gelişmeler, örnek yazılım araçları ve uygulamalar incelenecektir. PHP ile MySQL veritabanı etkileşimi kullanılarak öğrenciler tam fonksiyonel bir dinamik web sitesi tasarımı ve geliştirilmesinin nasıl yapılacağı hakkında bilgi sahibi olmaları beklenmektedir.
DERS İÇERİĞİ
HAFTA
KONULAR
1. Hafta
PHP'e Giriş
2. Hafta
Dinamik içerik yerleştirme
3. Hafta
Veri saklama, arama, getirme
4. Hafta
I. ARA SINAV
5. Hafta
Array'lerle çalışma
6. Hafta
String'lerle çalışma ve Regular Expression'lar Kodları tekrar kullanma ve fonksiyon yazma
7. Hafta
PHP ile site oluşturma
8. Hafta
II. ARA SINAV
9. Hafta
PHP'de Cookie'lerle çalışma PHP'de Session'larla çalışma
10. Hafta
MySQL giriş PHP ile MySQL'e erişim
11. Hafta
Veritabanına veri ekleme, çağırma, arama, silme
12. Hafta
PHP'de prosedürler PHP ile zaman/tarih ile çalışma