Ders Planı /

Ders Bilgileri

Dersin Kredisi
Dersin AKTS Kredisi
Dersin Öğretim Dili Türkçe
Dersin Düzeyi Lisans , TYYÇ: 6. Düzey , EQF-LLL: 6. Düzey , QF-EHEA: 1. Düzey
Dersin Türü
Dersin Veriliş Şekli Yüz-Yüze Eğitim
Ders zorunlu veya opsiyonel iş deneyimi gerektiriyor mu ?
Dersin Koordinatörü
Dersi Veren(ler)
Dersin Yardımcıları

Amaç ve İçerik

Dersin Amacı Internet üzerinde kullanılan programlama dilleri, Internet programlama istemci sunucu mimariye giriş, Web sunucusu kurulumu, programlama diline (bu derste PHP seçilmiştir) göre ayarları, Internet programlama için kullanılan editörler ve program geliştirme ortamları, Programlamaya giriş, değişkenler, sabitler, diziler, programlamada kullanılan fonksiyonlar, (karakter, sayısal, mantıksal, tarih vb.), program akış kontrol deyimleri (if, switch, case vb.) ve kullanımı, program döngü deyimleri ve kullanımı (do-while, for, loop vb.), sunucu ve ortam değişkenleri ve kullanımı, internet programlamada çerez kavramı ve kullanım alanları, internet üzerinden HTTP istek ve cevaplarının gönderilmesi, internet üzerinden veritabanına bağlanmak ve işlemler gerçekleştirmek, veri tabanında bulunan bilgilerin listelenmesi, sıralanması, değiştirilmesi, eğitim amaçlı dinamik bir internet uygulamasının geliştirilmesi.
Dersin İçeriği Web yayıncılığı ve Site tasarım süreci, html ile resim ve video kullanarak, bağlantıları ve internet adresi, arka plan, tablo, form, dinamik sayfaları kullanımı, HTML.

Haftalık Ders Konuları

1Genel Kavramlar [Powerpoint] Ders Hakkında [Powerpoint] Ders Esnasında Gerekli Programlar Notepad ++ ile HTMLe giriş [ Sesli Görüntülü] PHP için gerekli programların kurulumu-WAMPSERVER [Sesli Görüntülü] Adobe Dreamwear [Link]
2PHP Programlama Diline Giriş[Powerpoint] Alıştırmalar-LAB [PDF]
3PHP ile kontrol ifadeleri ve döngüler [Powerpoint] Alıştırmalar-LAB Kayıt Giriş Ekranı- Login & Password Sipariş Ekranı ÖDEV-1
4Diziler [Powerpoint] Alıştırmalar (LAB) Örnekler [PDF]
5Fonksiyonlar [Powerpoint] Alıştırmalar (LAB) Fonksiyonlar, Linkler üzerinden degisken degeri gonderme, if ve switch kontrolleri Fonksiyonlar-maas hesaplama Dersteki Örnekler [WinRAR]
6Metinlerle Uğraşmak [Powerpoint] Alıştırmalar (LAB) Şifre Üretme Programı
7Dosya ve Dizinler [Powerpoint] Alıştırmalar (LAB) Ornekler Sayac Yapma (Dosyadan veri okuyup ekleme)
8MySQL Veri Tabanı Ornekler Alıştırmalar (LAB)
9Alıştırmalar , Örnek Siteler,
10SQL Ornekler [Powerpoint] Alıştırmalar (LAB)
11PHP ile MySql`den veri listeleme, silme, ekleme yapma örnekleri Alıştırmalar (LAB) PHP ile MySql`den veri listeleme, silme, ekleme yapmak [WinRAR] Mesaj yazma, okuma (Ziyaretci defteri) [WinRAR] Arama Yapma[WinRAR] Anket Hazırlama[WinRAR]
12Alıştırmalar , Örnek Siteler,
13Grup Proje Sunumları
14Grup Proje Sunumları

Kaynaklar

1-Karahoca, A., (1999). Asp ile Web Programlamaya Giriş PHP. İstanbul: Beta Yayınları.
Deitel, H. M., P. J. Deitel, et al. (2002). WWW : How to program. Deitel, Deitel and Nieto © Prentice Hall, ISBN 0-13-016143-8