Servlet yaşam döngüsünü ve HTTP metotlarını ustalıkla yönetin
Servlet Yaşam Döngüsü ve HTTP Metotları eğitimi: init, service, destroy aşamaları, HttpServlet metotları, durum kodları, başlıklar ve eşzamanlı istek yönetimi.
Servlet yaşam döngüsü ve HTTP metot işleme
Eğitim, servlet container'ın bir servleti nasıl yüklediğini, örneklediğini ve yok ettiğini ele alır: init(), service(), destroy() çağrı sırası, load-on-startup, HttpServlet.service'in doGet/doPost/doPut/doDelete/doHead/doOptions metotlarına yönlendirmesi, idempotent ve güvenli metot kavramları, HttpServletResponse durum kodları, başlıklar, tek örnek çok iş parçacığı modeli ve thread-safety sorunları.
2 Gün. Her gün dört modül; Yaşam Döngüsü; HTTP Metotları ve Yanıt Yönetimi ekseninde ilerleyen uygulamalı program.
Orta Seviye — init-service-destroy döngüsü, doGet/doPost/doPut/doDelete ve yanıt yönetimi
Her yaşam döngüsü aşaması loglanarak izlenir; curl ve tarayıcı ile farklı HTTP metotları denenerek yanıtlar karşılaştırılır.
Container'ın servleti ne zaman oluşturup yok ettiğini bilerek kaynakları doğru yönetirsiniz.
Metot semantiğine uygun, doğru durum kodlu uç noktalar yazarsınız.
Tek servlet örneğinin çok iş parçacığıyla paylaşılması kaynaklı hataları önlersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, arayüz, koleksiyon ve exception kavramlarında orta düzey Java.
İstek/yanıt, durum kodları ve HTML form yapısına aşinalık.
JDK 17+, Maven 3.9+ ve bir IDE kurulu ortam.
Tarayıcı geliştirici araçları ve curl ile istek gönderebilme.
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:
init, service ve destroy çağrı sırasını bilir ve kaynakları bu aşamalara göre yönetirsiniz.
Servletlerin başlatma zamanını ve sırasını yapılandırırsınız.
HttpServlet.service'in doXxx yönlendirmesini ve 405 davranışını açıklayabilirsiniz.
Güvenli ve idempotent metotları doğru uç noktalara uygularsınız.
setStatus, sendError ve başlıklarla doğru HTTP yanıtı üretirsiniz.
ETag ve Last-Modified ile 304 yanıtı veren servlet yazarsınız.
Paylaşılan durumdan doğan yarış koşullarını tespit edip giderirsiniz.
Servlet metotlarını Mockito ve curl ile test edersiniz.
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.
JBoss uygulama yönetimi I eğitimi: EAP kurulumu, standalone.xml, jboss-cli, datasource, Elytron, RBAC, domain modu ve mod_cluster.
Detayları Gör →JBoss yönetimi ve sınav hazırlığı eğitimi: EAP standalone/domain, CLI, Elytron, kümeleme ve süre sınırlı uygulamalı deneme laboratuvarları.
Detayları Gör →Java ile REST API eğitimi: Maven, Jackson JSON, Spring MVC, REST tasarımı, RestClient ile API tüketimi ve WireMock testleri.
Detayları Gör →REST API Postman ve CRUD eğitimi: HTTP metotları, durum kodları, Postman koleksiyonu ve testleri, Newman CI otomasyonu ve kimlik doğrulama.
Detayları Gör →Spring Boot ile Java REST API geliştirme eğitimi: Initializr, RestController, DTO, doğrulama, hata yönetimi, Actuator ve MockMvc testleri.
Detayları Gör →