Web Tabanlı Programlama


Acar S.

  • Dersin Düzeyi: Lisans
  • Tasarlanan Ders Kodu: BİLÖ305
  • Öğretim Türü: Örgün Öğretim (Normal Öğretim)
  • Dersin Kapsamı: Teorik ve Uygulama
  • Akademik Yıl: 2020 - 2021
  • Ders İçeriği:

    1. Web tabanlı programlamaya giriş: Internetin temel bileşenleri, web tabanlı uygulama
    geliştirmede HTML5, CSS, JavaScript betik dilinin kullanımı.

    2. JSP ile web programlama için kullanılan editörler (Eclipse, Netbeans, vd.) ve program
    geliştirme ortamları (JDK, Apache Tomcat ve MySQL kurulumu)

    3. JSP sunucu ayarları, JSP sunucu klasörü (CATALINA_HOME) ve alt klasörler, JSP indeks
    dosyalarının konumu ve içeriği

    4. JSP Dilinin Temelleri: Bir web sayfasına JSP kodu ekleme, JSP kodlarına açıklama ekleme

    5. JSP Değişkenleri: Sayısal ve alfasayısal değişkenler, sabitler JSP Operatörleri: Matematiksel,
    mantıksal ve diğer operatörler

    6. JSP Koşullu ve Seçimli İfadeleri: If ve Switch JSP Dizileri: Dizi oluşturma ve kullanma

    7. JSP Döngülerinin Kullanımı: For ve While JSP Fonksiyonları Oluşturma ve Kullanma

    8. JSP ile sistem sabitleri oluşturma: Public ve private Servlet oluşturma ve JSP ile Servlet
    kullanımı.
    9. JSP dilinin bileşenleri: direktifler, eylemler, betik elemanları, açıklayıcılar ve etiket kütüphaneleri

    10. JSP Direktifleri: Sayfa direktifleri, başka bir sayfa yönlendirme, başka bir sayfayı ve içeriği
    ekleme,

    11. JSP Eylemleri: Include, Forward, setProperty, getProperty ve diğer eylemler JSP betikleri,
    açıklayıcıları ve etiket kütüphanelerinin kullanımı.

    12.. JSP ile Veritabanı İşlemleri: XML ve MySQL veritabanı bağlantısı, veritabanı işlemleri ve PDF
    tabanlı rapor oluşturma.
    13. JSP ile Dosya İşlemleri: Metin dosyaları oluşturma, oluşturulmuş bir dosyayı sunucuya yükleme
    ve silme.
    14. JSP ile E-Mail Gönderme: E-posta formları oluşturma ve e-posta gönderme işlemleri.