Hatalara hazır JSP uygulamaları geliştirin
JSP uygulamalarında hata yönetimini öğrenin: errorPage, web.xml error-page, özel istisnalar, SLF4J loglama, doğrulama mesajları ve yığın izi sızıntısı olmayan hata sayfaları.
JSP uygulamalarında hata yakalama, raporlama ve kullanıcıya sunum
Eğitim, JSP uygulamalarında hataların yakalanması, kaydedilmesi ve kullanıcıya doğru gösterilmesini ele alır. errorPage ve isErrorPage direktifleri, exception implicit nesnesi, web.xml içinde exception-type ve error-code tabanlı eşleme, c:catch, try/catch ve özel istisna sınıfları, SLF4J/Logback ile loglama, HTTP 400/403/404/500 sayfaları, doğrulama hataları ve güvenlik açısından yığın izi gizleme uygulanır. Hata ayıklama için Tomcat logları ve uzaktan debug anlatılır.
2 Gün. Her gün dört modül; JSP Hata Mekanizmaları; Loglama, Doğrulama ve Üretim Pratiği ekseninde ilerleyen uygulamalı program.
Orta Seviye — JSP uygulamalarında hata yönetimi: errorPage, web.xml hata eşleme, istisna loglama ve kullanıcı dostu hata sayfaları.
Bilinçli hatalar üretilen örnek bir uygulamada her hata türü için yakalama, loglama ve sayfa gösterimi adım adım kurulur.
Beklenmeyen hataları kullanıcıya zarar vermeden yönetirsiniz.
Loglamayla canlı ortam sorunlarını hızlı teşhis edersiniz.
Yığın izi ve sistem bilgisinin kullanıcıya sızmasını engellersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel JSP ve servlet geliştirme tecrübesi gerekir.
try/catch/finally ve checked/unchecked ayrımı bilinmelidir.
4xx ve 5xx kod aileleri tanıdık olmalıdır.
catalina.out ve localhost log dosyalarını okumak 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:
Hata türlerini sınıflandırıp uygun yanıt stratejisi seçebilirsiniz.
Sayfa bazlı hata yönlendirmesi kurabilirsiniz.
web.xml ile durum kodu ve istisna tabanlı sayfalar tanımlayabilirsiniz.
İş kuralı için özel istisna sınıfları tasarlayabilirsiniz.
SLF4J/Logback ile anlamlı ve güvenli log üretebilirsiniz.
Alan bazlı doğrulama mesajlarını kullanıcıya gösterebilirsiniz.
Yığın izi sızıntısı olmadan kullanıcı dostu sayfalar sunabilirsiniz.
Log ve debug araçlarıyla üretim hatalarını teşhis edebilirsiniz.
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.
FreeCAD ile parametrik modelleme: Sketcher kısıtları, Part Design, Spreadsheet, montaj, TechDraw ve STL/STEP çıktısı.
Detayları Gör →FreeRTOS ile task, scheduler, kuyruk, semafor, mutex, ISR ve bellek yönetimi: ESP32/STM32 üzerinde gerçek zamanlı programlama.
Detayları Gör →Front-end eğitimi: semantik HTML5, CSS Flexbox/Grid, duyarlı tasarım, ES6 JavaScript, DOM, Fetch API ve erişilebilirlik.
Detayları Gör →Full stack geliştirmeye giriş eğitimi: HTTP, HTML/CSS/JS, Node.js, Express, REST API, SQL/NoSQL ve bulutta yayınlama.
Detayları Gör →Back end dilleri Node.js, Python Flask ve Java Spring ile aynı API; Redis, RabbitMQ, Postman, Nginx ve Docker yardımcı araçları.
Detayları Gör →