JSP ile dinamik web sayfaları geliştir
Jakarta Server Pages (JSP) ile Dinamik Web eğitimi 2 günlük uygulamalı programda jsp yaşam döngüsü, direktifler ve eylemler, gizli nesneler ve kapsamlar, form i̇şleme gibi konuları kapsar. Direktif ve eylemlerle JSP sayfaları oluşturabilirsiniz.
JSP, EL, JSTL ve servlet-JSP MVC mimarisi
Bu eğitim, Jakarta Server Pages (JSP) ile dinamik web sayfası geliştirmeyi öğretir. JSP'nin servlete derlenme yaşam döngüsü, direktifler (page, include, taglib), standart eylemler (jsp:include, jsp:forward, jsp:useBean), gizli nesneler (request, session, application), İfade Dili (EL) ve JSTL (core, fmt, functions) ele alınır. Form işleme, doğrulama ve hata mesajı gösterimi, özel etiket (tag file) yazımı, şablon (header/footer) yapısı, XSS'ten korunma (c:out, fn:escapeXml) ve scriptlet kullanımından kaçınma ilkesi ile servlet-JSP MVC mimarisi bir CRUD uygulamasında bir araya getirilir.
2 Gün. Her gün dört modül; katılımcılar jsp temelleri konusundan başlayıp el, jstl ve mvc konusuyla tamamlar.
Temel Seviye — JSP yaşam döngüsü, ifade dili (EL), JSTL, direktifler ve servlet ile MVC tabanlı dinamik sayfa geliştirme.
Tomcat üzerinde adım adım kullanıcı yönetimi uygulaması geliştirilir; JSP sayfası servlete dönüşüm çıktıları incelenerek yaşam döngüsü gözlemlenir.
HTML çıktısını Java verisiyle dinamik üretirsiniz.
Scriptlet yerine temiz EL ve JSTL etiketleri kullanırsınız.
Servlet controller ve JSP view katmanlarını doğru ayırırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, koleksiyon ve istisna yönetimi gibi temel Java bilgisi beklenir.
İstek-yanıt modeli, durum kodları ve başlık kavramlarına aşinalık faydalıdır.
Tomcat, Jetty veya benzeri bir servlet konteyneri kurulumu yapılabilecek ortam gerekir.
Maven ile proje oluşturma ve IDE üzerinden dağıtım yapma deneyimi yararlıdır.
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.
Program sonunda katılımcılar:
Direktif ve eylemlerle JSP sayfaları oluşturabilirsiniz.
JSP'nin servlete dönüşüm sürecini açıklayabilirsiniz.
Expression Language ile veriyi scriptletsiz gösterebilirsiniz.
c:forEach, c:if ve fmt etiketleriyle sayfa mantığı kurabilirsiniz.
Form gönderimini doğrulayıp hata mesajı gösterebilirsiniz.
c:out ve escapeXml ile çıktıyı güvenli kaçışlayabilirsiniz.
Tag file ile yeniden kullanılabilir bileşen yazabilirsiniz.
Servlet-JSP MVC ile veritabanlı CRUD uygulaması geliştirebilirsiniz.
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.
Advanced Java ve DSA uygulamalı program: generics, Stream, eşzamanlılık, JVM, ağaç/graf/heap algoritmaları, dinamik programlama ve JMH ölçümlü bitirme projesi.
Detayları Gör →Hibernate ileri sorgulama eğitimi: JPQL/HQL, join fetch, Criteria API, native query, DTO projeksiyonu, sayfalama ve EXPLAIN ile sorgu optimizasyonu.
Detayları Gör →Advanced Spring Boot eğitimi: auto-configuration, Spring Security 6 JWT, Spring Data, Kafka/RabbitMQ, Actuator, Micrometer, Testcontainers ve Docker ile dağıtım
Detayları Gör →Apache Maven ileri eğitimi: çok modüllü proje, BOM, bağımlılık çakışması, enforcer, profiller, özel plugin yazımı, Nexus ve CI/CD entegrasyonu.
Detayları Gör →Jersey ile REST API geliştirme ve test eğitimi: JAX-RS, Jackson JSON, ExceptionMapper, filtreler, JWT güvenliği, JerseyTest, REST Assured ve Postman/Newman.
Detayları Gör →