GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
BLY2062017851 İNTERNET PROGRAMCILIĞI Ders 2 4 4.00

Önlisans



Web sitesi hazırlayabilmek için gerekli temel programlama bilgisinin verileceği bu derste İnternet ve özellikle de web kavramının içinde bulundurduğu teknolojiler ile bu teknolojilere teorik ve pratik yaklaşımlar incelenecektir. Derste dinamik web sayfaları için kullanılabilecek teknolojilerden yaygın bir tanesi olan Personel Home Pages (PHP) işlenecektir. Temel özellikler ve kurulum gibi bilgilerle başlayacak olan PHP; programlama yapısı, komutlar ve nesnelerle devam ederek veritabanı işlemleri ile son bulacaktır.


Öğr. Gör. Yeliz ŞENKAYA


1 Veritabanına bağlanır ve kullanır.
2 PHP kullanarak kod yazar.
3 HTML Form taglari ve scriptlerini bilir.
4 Sunucu ayarlarını bilir.
5 Dinamik web sayfalarının hangi amaçlar için kullanıldığını bilir.

Birinci Öğretim



[Yok]


Dersin yürütülmesinde her öğrenci bilgisayar desteği ile anlatılan kodların uygulamasını yapacaktır. Öğrenciler kendi adlarında domain ve PHP-MYSQL destekli hosting alacaklardır. Öğrencilere öğrendiklerini kullanacakları web site tasarımı yaptırılacaktır.


Hafta Teorik Uygulama Laboratuvar
1 Sunucu taraflı kodlama
2 PHP Programının Yapısı ve Tanımlamalar
3 Operatörler
4 Dizi Değişkenleri
5 Karşılaştırma Deyimleri (IF - ELSE SWITCH - CASE)
6 DöngüDeyimleri (FOR WHILE DO..WHILE FOREACH)
7 Fonksiyonlar
8 Ara Sınav
9 Hazır Fonksiyonlar
10 Dosya ve Klasör İşlemleri
11 Form İşlemleri (GET-POST metodları)
12 PHP ve MYSQL Bağlantısı
13 Örnek uygulamalar
14 Örnek uygulamalar
15 Örnek uygulamalar
16 Final Sınavı

Beta yayınları PHP-6 programlamaya giriş www.w3schools.com www.php.net



Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60


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 3 42
Proje Hazırlama 1 60 60
Ara Sınav İçin Bireysel Çalışma 1 1 1
Final Sınavı içiin Bireysel Çalışma 1 10 10
Toplam İş Yükü (saat) 115

[PC] 1 [PC] 2 [PC] 3 [PC] 4 [PC] 5 [PC] 6 [PC] 7 [PC] 8 [PC] 9 [PC] 10 [PC] 11 [PC] 12 [PC] 13 [PC] 14 [PC] 15 [PC] 16 [PC] 17 [PC] 18 [PC] 19 [PC] 20 [PC] 21 [PC] 22 [PC] 23 [PC] 24 [PC] 25 [PC] 26 [PC] 27 [PC] 28 [PC] 29
[OC] 1 5 5
[OC] 2 5
[OC] 3 5 3
[OC] 4 2 5
[OC] 5 4 5
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek