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.