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 |