Servlet request ve response nesnelerine hakim ol
Jakarta Servlet Request ve Response eğitimi 2 günlük uygulamalı programda i̇stek anatomisi, parametreler, başlıklar ve gövde, dosya yükleme gibi konuları kapsar. Parametre, başlık ve gövdeyi doğru yöntemlerle okuyabilirsiniz.
HttpServletRequest, HttpServletResponse, dosya yükleme ve içerik yönetimi
Bu eğitim, Jakarta Servlet'in HttpServletRequest ve HttpServletResponse nesnelerini derinlemesine işler. Sorgu ve form parametreleri, çok değerli parametreler, başlıklar (Accept, User-Agent, Content-Type), JSON body okuma, karakter kodlaması (UTF-8), request attribute'ları, multipart dosya yükleme (@MultipartConfig, Part), istek bilgisi yöntemleri ve client IP tespiti anlatılır. Yanıt tarafında durum kodları, sendError, sendRedirect ve forward farkı, Content-Type/Content-Disposition ile dosya indirme, OutputStream ile ikili veri, önbellek başlıkları, akışlı (streaming) yanıt ve gzip sıkıştırma uygulanır.
2 Gün. Her gün dört modül; katılımcılar httpservletrequest konusundan başlayıp httpservletresponse konusuyla tamamlar.
Orta Seviye — HttpServletRequest ve HttpServletResponse nesneleri, parametre, başlık, dosya yükleme ve yanıt üretimi.
Tomcat üzerinde küçük servletler yazılır; curl, Postman ve tarayıcı araçlarıyla ham HTTP mesajları incelenir.
İstek ve yanıtın her parçasını koddan okuyup yazabilirsiniz.
Güvenli dosya yükleme ve indirme servletleri yazarsınız.
Durum kodu, yönlendirme ve başlıkları standartlara uygun kullanı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:
Parametre, başlık ve gövdeyi doğru yöntemlerle okuyabilirsiniz.
UTF-8 ile Türkçe karakterleri hatasız işleyebilirsiniz.
Multipart isteği güvenli doğrulamalarla işleyebilirsiniz.
Path traversal ve XSS risklerini önleyebilirsiniz.
HTTP durum kodlarını senaryoya uygun üretebilirsiniz.
Forward ve redirect arasındaki farkı doğru uygulayabilirsiniz.
Content-Disposition ile büyük dosyaları akışlı sunabilirsiniz.
ETag ve Cache-Control ile koşullu yanıt verebilirsiniz.
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.
QA ve Test Uzmanları için Java Temelleri (TT2190) eğitimi: Java sözdizimi, sınıf ve nesne, koleksiyonlar, istisnalar, dosya okuma, Maven, JUnit ve Selenium WebD
Detayları Gör →Java Beans, Logging, Annotations ve Method Chaining eğitimi: JavaBean kuralları, PropertyChangeSupport, SLF4J/Logback loglama, anotasyon işleme, reflection ve..
Detayları Gör →Java En İyi Uygulamalar ve Tasarım Kalıpları eğitimi: SOLID, Effective Java maddeleri, immutability, GoF yaratımsal, yapısal, davranışsal kalıplar, anti-pattern
Detayları Gör →Java Yapı Taşları eğitimi: Veri tipleri, operatörler, String, karar ve döngü yapıları, diziler, metotlar, sınıf ve nesne oluşturma ile ilk Java uygulamaları.
Detayları Gör →Java Foundations: Temel Öğeler eğitimi: Program yapısı, paket, import, class, main, değişkenler, tanımlayıcı kuralları, yorumlar, çıktı ve derleme-çalıştırma ak
Detayları Gör →