Bilgi Paketi

Sağlık Bilgi Sistemleri Teknikerliği Programı

SBST232

İNTERNET PROGRAMCILIĞI II

Ders Kodu
SBST232
Yarıyıl
-
Teori+Uygulama
2 + 1
AKTS
5
Dersin TürüSeçmeli
Dersin DüzeyiÖnlisans
Dersin Yılı-
Dersin Yarıyılı-
AKTS5
Öğretim Eleman(lar)ı
Öğrenme Kazanımları

Bu dersin sonunda öğrenciler;

  1. Web tabanlı programlama için gerekli yazılımları kurar ve test eder.
  2. Açık kaynak kodlu web programlama araçları ile kullanarak web sayfaları hazırlar.
  3. ileri seviyede web form uygulamaları yapar.
  4. Web servislerini kullanır.
Veriliş BiçimiYüz Yüze
ÖnkoşullarYok
Önerilen DerslerBİLP201 İnternet Programcılığı I
Ders TanımıBu ders kapsamında öğrenciye; İnternet ortamında çalışabilen açık kaynak kodlu programlar yazma yeterlikleri kazandırılması amaçlanmaktadır.BİLP 201 İnternet Programcılığı I dersinin devamı niteliğindedir. PHP programlamaya giriş, temel kavramlar ve yazım kuralları, geliştirme ortamları tanıtım, operatörler, değişkenler ve türleri, değişkenler üzerinde işlemler. Karşılaştrıma ve Denetleme: koşullu ifadeler. Döngüler. Diziler: Dizi değişkenler, dizilerde ekleme çıkarma, içiçe ve çok boyutlu diziler, hazır dizi fonksiyonları. Fonksiyonlar: Fonksiyon oluşturma, değer döndürme, varsayılan değer, global değişkenler, referansla çağırma. Formlar: Formlardan bilgi alma, POST ve GET metodları, formlara bilgi yazma ve seçme, Form doğrulama işlemleri. Oturum ve Tarih: Süper global değişkenler, çerez okuma, oturum açma ve silme işlemleri, exit() ve die() fonksiyonları, tarih ve zaman fonksiyonları, date, getdate, mktime, localetime. Veri Tabanı: Temelleri, temel tanım ve terimler. Tablo oluşturma, ve SELECT, INSERT, UPDATE, DELETE temel sorgu işlemleri .Veri Tabanı: PHP ve mySQL programlama, veritabanına bağlanma, tabloya kayıt ekleme, kayıtları sayfalamak, Veri Tabanı: Tablodan kayı silme, kayıtları gücellemek. Veri Tabanı: PDO uzantısı ile tablo işlemleri. AJAX: PHP ilişkisi, veritabanı işlemleri.
Ders İçeriği
HAFTA KONULAR
1. Hafta Tanıtım ve Temel Kavramlar : Ders hakkında bilgi. PHP programlamaya giriş, temel kavramlar ve yazım kuralları, geliştirme ortamları tanıtım, operatörler, değişkenler ve türleri, değişkenler üzerinde işlemler.
2. Hafta Karşılaştrıma ve Denetleme: if, else if yapıları, üçlü şart operatörü, switch case
3. Hafta Döngüler: For, while, do..while, break foreach kullanımı,
4. Hafta Diziler: Dizi değişkenler, dizilerde ekleme çıkarma, içiçe ve çok boyutluı diziler, hazır dizi fonksiyonları: is_array, list, array_sum, array_search, ksort
5. Hafta Fonksiyonlar: Fonksiyon oluşturma, değer döndürme, varsayılan değer, global değişkenler, referansla çağırma
6. Hafta Formlar: Formlardan bilgi alma, POST ve GET metodları, formlara bilgi yazma ve seçme, Form doğrulama işlemleri
7. Hafta Oturum ve Tarih: Süper global değişkenler, çerez okuma, oturum açma ve silme işlemleri, exit() ve die() fonksiyonları, tarih ve zaman fonksiyonları, date, getdate, mktime, localetime
8. Hafta ARA SINAV
9. Hafta Veri Tabanı 1: Temelleri, temel tanım ve terimler. Tablo oluşturma, ve SELECT, INSERT, UPDATE, DELETE temel sorgu işlemleri
10. Hafta Veri Tabanı 1: Temelleri, temel tanım ve terimler. Tablo oluşturma, ve SELECT, INSERT, UPDATE, DELETE temel sorgu işlemleri
11. Hafta Veri Tabanı 2: PHP ve mySQL programlama, veritabanına bağlanma, tabloya kayıt ekleme, kayıtları sayfalamak,
12. Hafta Veri Tabanı 2: PHP ve mySQL programlama, veritabanına bağlanma, tabloya kayıt ekleme, kayıtları sayfalamak,
13. Hafta Veri Tabanı 3: Tablodan kayı silme, kayıtları güncellemek.
14. Hafta Veri Tabanı 4: PDO uzantısı ile tablo işlemleri.
KaynaklarSlayt ve yansılar
İnternet Programcılığı, Ebubekir Yaşar, Turgut Özseven. Murathan yayıevi.
İnternet Tabanlı Programlama, Özgen korkmaz, sürat üniversite yayınları.

Öğretim Yöntemleri
  • Anlatım
  • Eğitim-Uygulama
  • Proje
Değerlendirme
Sayısı Toplam Katkısı (%)
Ara Sınav 1 30
Ödev 1 5
Mini-Sınav 2 5
Uygulama/Pratik 5 25
Toplam(%) 65
Yıl İçinin Başarıya Oranı(%) 65
Finalin Başarıya Oranı(%) 35
Toplam(%) 100
AKTS İş Yükü
Aktivite Sayı Süre (Saat) İş Yükü
Ara Sınav
Kısa Sınavlara hazırlık
Sınıf Dışı Ders Çalışma Süresi
Final Sınavına Hazırlık
Ders Saati
Ara Sınava Hazırlık
Laboratuvar
Final Sınavı
Ödevler
Toplam İş Yükü0
Toplam İş Yükü / 300
Dersin AKTS Kredisi5
DilTürkçe
Staj / UygulamaYok
Ö1 Ö2 Ö3 Ö4
P1
P2
P3 X
P4
P5 X X
P6
P7
P8 X X
P9 X
P10 X X
P11
P12
P13
P14
P15
P16
P17
P18