GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
BPR709 PHP PROGRAMLAMA Seçmeli Ders Grubu 2 4 5,00

Önlisans


Türkçe


Dinamik web programlama tekniklerini öğrenmek, sunucu taraflı web uygulamaları geliştirmeyi öğrenmek, dosya ve oturum yönetimi uygulamaları gerçekleştirmek, sunucu taraflı veritabanlarını tanımak ve bir internet programlama dili ile birlikte kullanımını anlamak.


Öğr. Gör. Hasan Hüseyin CİHANGİR


1 İnternet Programcılığı temel kavramlarını tanımlar ve dinamik web programlama yapısının işleyişini analiz eder.
2 PHP programlama dilinin yapısını ve özelliklerini tanımlar, diğer dillerle arasındaki farkları karşılaştırır ve eleştirir.
3 PHP dili ile değişken yapıları, veri tiplerini tanımlar, operatörlerin kullanımını açıklar ve örneklerle özetler.
4 Basit giriş-çıkış işlemlerini tanımlar, döngü ve karar verme yapılarını açıklar ve bu yapıların nasıl çalıştığını örneklerle gösterir.
5 MySQL veritabanını tanımlar, SQL sorgulama dilinin özelliklerini açıklar ve bu dilin temel işlevlerini listeler.
6 PHP ve MySQL kullanarak dinamik web sayfaları tasarlar, bu sayfaların işlevselliğini test eder ve kullanıcı etkileşimini optimize eder.

Birinci Öğretim


Yok


Yok


PHP´ye Giriş, Diziler, Sabitler, Operatörler, Kontrol Yapıları, String Fonksiyonları, Zaman, Mat. ve Değişken Fonk., Diğer Hazır Fonksiyonlar, Dosya ve Klasör İşlemleri,PHP İle Oturum Yönetimi, MySQL´e Giriş, PHP´de MySQL Fonksiyonları, PHP ile MySQL Kullanımı, Örnek Uygulamalar.


Hafta Konular (Teorik) Uygulama Öğretim Yöntem ve Teknikleri Ön Hazırlık
1 PHP´ye giriş Anlatım, Soru-Cevap, Tartışma Ön Okuma
2 Dil bilgisi, PHP´nin diğer dillere göre avantaj- dezavantajları Anlatım, Soru-Cevap, Tartışma Ön Okuma
3 Değişkenler, sabitler, operatörler Değişkenler, sabitler, operatörler ve uygulamaları Anlatım, Soru-Cevap, Tartışma, Gösterip Yaptırma Ön Okuma
4 Kontrol yapıları Kontrol yapıları uygulamaları Anlatım, Soru-Cevap, Tartışma, Gösterip Yaptırma Ön Okuma
5 Döngüler Döngülerin uygulamaları Anlatım, Soru-Cevap, Tartışma, Gösterip Yaptırma Ön Okuma
6 Metin işleme, zaman, matematiksel ve değişken fonksiyonları Metin işleme, zaman, matematiksel ve değişken fonksiyonlarının uygulamaları Anlatım, Soru-Cevap, Tartışma, Gösterip Yaptırma Ön Okuma
7 Form ve link ile veri gönderip alma Form ve link ile veri gönderip alma uygulamaları Anlatım, Soru-Cevap, Tartışma, Gösterip Yaptırma Ön Okuma
8 Dosya yükleme (upload) işlemleri Dosya yükleme (upload) işlemlerinin uygulamaları Anlatım, Soru-Cevap, Tartışma, Gösterip Yaptırma Ön Okuma
9 Dosya yükleme (upload) işlemleri Dosya yükleme (upload) işlemlerinin uygulamaları Anlatım, Soru-Cevap, Tartışma, Gösterip Yaptırma Ön Okuma
10 Oturum ve çerez işlemleri Oturum ve çerez işlemlerinin uygulamaları Anlatım, Soru-Cevap, Tartışma, Gösterip Yaptırma Ön Okuma
11 MySQL´e giriş, fonksiyonları ve kullanımı MySQL´e giriş, fonksiyonları ve kullanımının uygulamaları Anlatım, Soru-Cevap, Tartışma, Gösterip Yaptırma Ön Okuma
12 MySQL´de veritabanı oluşturup SQL komutlarını kullanma MySQL´de veritabanı oluşturup SQL komutlarını kullanımı uygulamaları Anlatım, Soru-Cevap, Tartışma, Gösterip Yaptırma Ön Okuma
13 Veritabanı temel işlemleri (Kayıt, Listeleme, Silme,Güncelleme, Arama vb.) Veritabanı temel işlemlerinin (Kayıt, Listeleme, Silme,Güncelleme, Arama vb.) uygulamaları Anlatım, Soru-Cevap, Tartışma, Gösterip Yaptırma Ön Okuma
14 Dosya ve klasör işlemleri Dosya ve klasör işlemlerinin uygulamaları Anlatım, Soru-Cevap, Tartışma, Gösterip Yaptırma Ön Okuma

A’dan Z’ye PHP, Rıza ÇELİK



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 60
Ev Ödevi 1 40
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 100
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60

Yok


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 1 1
Final Sınavı 1 1 1
Derse Katılım 14 2 28
Gösterme 14 1 14
Bireysel Çalışma 14 2 28
Ara Sınav İçin Bireysel Çalışma 1 15 15
Final Sınavı içiin Bireysel Çalışma 1 35 35
Ev Ödevi 1 3 3
Toplam İş Yükü (saat) 125

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11 PÇ 12 PÇ 13 PÇ 14 PÇ 15 PÇ 16
ÖÇ 1 5 3 2 3 3 3
ÖÇ 2 5 3 2 3 4 3
ÖÇ 3 5 3 2 5 4 3
ÖÇ 4 5 3 2 5 4 3
ÖÇ 5 5 4 2 4 5 3
ÖÇ 6 5 3 2 5 5 3 4
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek