BUILDING DYNAMIC WEB APPLICATIONS: USING THE JSP STANDARD TAG LIBRARY (JSTL) EĞİTİMİ

JSTL ile scriptlet'siz JSP sayfaları geliştirin

JSTL core, fmt, fn, sql ve xml kütüphaneleri; c:forEach, c:choose, fmt:formatNumber, i18n ve özel etiket temelleri.

JSTL core, fmt, fn, sql ve xml kütüphanelerini öğrenin; c:forEach, c:choose, fmt:formatNumber ve i18n ile scriptlet kullanmadan temiz ve çok dilli JSP sayfaları geliştirin.

2 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

JSTL etiket kütüphaneleriyle sunum katmanında mantık ve biçimlendirme

Eğitim, JSP Standard Tag Library'nin dört ana kütüphanesini uygulamalı işler. core ile c:set, c:if, c:choose, c:forEach, c:forTokens, c:url, c:redirect ve c:catch, fmt ile sayı, tarih, para biçimlendirme ve i18n paketleri, fn ile dize ve koleksiyon fonksiyonları, sql ile veri kaynağı sorguları ve xml ile XPath işleme gösterilir. EL ile birlikte kullanım, sayfalama, çok dilli arayüz, Jakarta EE JSTL 3.0 bağımlılıkları ve özel etiket (tag file) yazımı ele alınır.

Süre ve Format

2 Gün. Her gün dört modül; core ve fn Kütüphaneleri; fmt, sql, xml ve Özel Etiketler ekseninde ilerleyen uygulamalı program.

Seviye

Orta Seviye — JSTL çekirdek, biçimlendirme, SQL ve XML kütüphaneleri ile scriptlet'siz JSP sayfaları.

Öğrenme Metodu

Bir ürün kataloğu uygulaması JSTL ile filtreleme, sayfalama, çok dilli biçimlendirme ve hata yakalama özellikleriyle geliştirilir.

Neden Bu Eğitim?

🏷️Temiz Görünüm

Mantık içeren HTML şablonlarını etiketlerle okunabilir hale getirirsiniz.

🌍Çok Dilli Arayüz

fmt kütüphanesi ile yerelleştirme ve biçimlendirmeyi uygularsınız.

🧪Bakım Kolaylığı

Tasarımcı ve geliştirici iş bölümünü netleştirirsiniz.

Anahtar Konular

JSTL eğitimiJSP Standard Tag Libraryc:forEachfmt:formatNumberJSTL coreJSTL i18nscriptlet kaldırmaJakarta JSTLJSP etiket kütüphanesiJava web geliştirme
“Tasarım ile mantık arasındaki çizgiyi etiketler çeker.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
JSP ve EL

JSP temel etiketleri ve EL bilgisi gerekir.

2
Java Temelleri

Koleksiyon ve JavaBean kavramları bilinmelidir.

3
SQL Girişi

SELECT sorgusu yazabilmek sql kütüphanesi için yeterlidir.

4
Maven

jakarta.servlet.jsp.jstl bağımlılığını ekleyebilecek Maven bilgisi yararlıdır.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı, core ve fn etiketleriyle koşul, döngü ve dize işlemlerini JSP'de uygular.
Modül 1
Kurulum ve Temeller
  • JSTL 1.2 ve Jakarta JSTL 3.0 bağımlılıkları
  • taglib URI ve ön ek kuralları
  • EL ile birlikte kullanım
  • Tomcat 9 ve 10 farkları
  • Etiket kütüphanelerinin yapısı
  • İlk JSTL sayfası
Modül 2
core: Değişken ve Koşul
  • c:set, c:remove ve kapsam
  • c:out ve escapeXml
  • c:if tek koşul
  • c:choose / c:when / c:otherwise
  • c:catch ile hata yakalama
  • Sayfa yetki kontrolü örneği
Modül 3
core: Döngü ve URL
  • c:forEach: items, var, varStatus
  • begin / end / step ile sayfalama
  • c:forTokens
  • c:url, c:param ve oturum yeniden yazımı
  • c:import ve c:redirect
  • İç içe döngü tablosu
Modül 4
fn Fonksiyonları
  • fn:length, contains, startsWith
  • fn:substring, replace, split, join
  • fn:toUpperCase ve trim
  • fn:escapeXml
  • Koleksiyon ve dize uzunluğu
  • Arama kutusu vurgulama
Günün hedefiKatılımcı, yerelleştirilmiş ve veri odaklı JSP sayfalarını JSTL ile tamamlar.
Modül 1
fmt: Biçimlendirme
  • fmt:formatNumber, pattern ve currency
  • fmt:formatDate ve fmt:parseDate
  • fmt:timeZone ve setTimeZone
  • fmt:parseNumber
  • tr_TR yerel ayar farkları
  • Fiyat ve tarih tablosu
Modül 2
fmt: i18n
  • fmt:setLocale ve fmt:setBundle
  • fmt:message ve fmt:param
  • ResourceBundle .properties yapısı
  • Dil seçici ve oturum
  • UTF-8 properties sorunu
  • İki dilli ürün sayfası
Modül 3
sql Kütüphanesi
  • sql:setDataSource ve JNDI DataSource
  • sql:query ve Result nesnesi
  • sql:update ve sql:transaction
  • Parametre bağlama (sql:param)
  • Üretimde sql kütüphanesi riskleri
  • DAO ile karşılaştırma
Modül 4
xml ve Özel Etiketler
  • x:parse ve x:out ile XPath
  • x:forEach, x:if, x:choose
  • x:transform ve XSLT
  • Tag File (.tag) yazımı
  • SimpleTag API girişi
  • Kapanış projesi ve gözden geçirme

Eğitim Kazanımları

Program sonunda katılımcılar:

⚡
JSTL Kurulumu

JSTL bağımlılıklarını Tomcat sürümüne uygun ekleyebilirsiniz.

🛠️
core Etiketleri

Koşul, döngü ve değişken etiketlerini doğru kullanabilirsiniz.

🎯
Döngü Kontrolü

c:forEach ile sayfalama ve iç içe döngüler kurabilirsiniz.

🧩
fn Fonksiyonları

Dize ve koleksiyon işlemlerini sayfada uygulayabilirsiniz.

🔍
Biçimlendirme

Sayı, para ve tarihi yerel ayara göre biçimlendirebilirsiniz.

📈
i18n

ResourceBundle ile çok dilli arayüz kurabilirsiniz.

🔐
XML İşleme

XPath ile XML verisini sayfada işleyebilirsiniz.

🚀
Tag File

Yeniden kullanılabilir özel etiket dosyaları yazabilirsiniz.

Kimler İçin Uygundur?

  • JSP ve EL temellerini bilen
  • sayfalarda scriptlet kullanımını bırakmak isteyen Java web geliştiricileri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
JSP ve EL temellerini bilen, sayfalarda scriptlet kullanımını bırakmak isteyen Java web geliştiricileri için uygundur.
Jakarta EE 10 ile uyumlu mu?
Evet, Jakarta JSTL 3.0 bağımlılıkları ve jakarta.tags URI'leri eğitimde ele alınır.
sql kütüphanesi üretimde kullanılmalı mı?
Önerilmez; eğitimde yalnızca prototip için gösterilir ve DAO katmanıyla karşılaştırılır.
EL bilmem gerekir mi?
Evet, EL temel düzeyde bilinmelidir; ayrı EL eğitimi mevcuttur.
Sertifika verilir mi?
Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Building Dynamic Web Applications: Using the JSP Standard Ta Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Yazılım Geliştirme GenelIntroduction to Using PyCharm IDE Eğitimi
Yazılım Geliştirme Eğitimleri

Introduction to Using PyCharm IDE Eğitimi

3 günBaşlangıçOnline / Yüz Yüze / Hibrit

PyCharm IDE eğitimi: sanal ortam, kod tamamlama, debugger, pytest entegrasyonu, refactoring, Git ve veritabanı araçlarıyla verimli Python geliştirme uygulaması.

Detayları Gör →
Yazılım Geliştirme GenelIT Infrastructure Automation: Automation & Scalability Eğitimi
Yazılım Geliştirme Eğitimleri

IT Infrastructure Automation: Automation & Scalability Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

IT altyapı otomasyonu ve ölçeklenebilirlik eğitimi: Terraform, Ansible, Packer, Auto Scaling, yük dengeleme ve CI/CD pipeline ile altyapıyı kodla yönetme.

Detayları Gör →
Yazılım Geliştirme GenelIT Procurement: Developing and Implementing IT Procurement Strategies Eğitimi
Yazılım Geliştirme Eğitimleri

IT Procurement: Developing and Implementing IT Procurement Strategies Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

BT satın alma stratejisi eğitimi: ihtiyaç analizi, RFI/RFP hazırlama, tedarikçi puanlama, lisans modelleri, TCO, SLA ve sözleşme pazarlığı örnek vakalarla uygul

Detayları Gör →
Yazılım Geliştirme Genelİleri Seviye Back-End Developer Eğitimi
Yazılım Geliştirme Eğitimleri

İleri Seviye Back-End Developer Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

İleri seviye back-end developer eğitimi: API tasarımı, PostgreSQL indeks ve sorgu planı, Redis önbellek, Kafka/RabbitMQ, mikroservis, OAuth2 ve gözlemlenebilirl

Detayları Gör →
Yazılım Geliştirme Genelİş Modelleme Metodolojileri Eğitimi
Yazılım Geliştirme Eğitimleri

İş Modelleme Metodolojileri Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

İş modelleme metodolojileri eğitimi: BPMN 2.0, UML, IDEF0, SIPOC, DMN karar tabloları ve değer akışı haritalama ile süreç analizi ve iyileştirme uygulaması.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn