Spring Boot ile üretime hazır RESTful servis yazın
REST tasarımı, doğrulama, hata modeli, JWT, OpenAPI, servis tüketimi, test ve izleme ile Spring Boot REST servisi geliştiren 3 günlük eğitim.
Spring ve Spring Boot ile RESTful servis geliştirme
Eğitim, REST API'yi Spring ve Spring Boot ile uçtan uca ele alır: IoC ve Data JPA temelleri, @RestController, DTO ve record, Bean Validation, ProblemDetail ile hata sözleşmesi, sayfalama/filtreleme/HATEOAS, ETag ve idempotency anahtarı, API sürümleme, Spring Security ve JWT, springdoc OpenAPI, RestClient/WebClient ile servis tüketimi, MockMvc ve WireMock ile test ve Actuator ile izleme.
3 Gün. Her gün dört modül; Boot, DI, Veri ve REST; Güvenlik, Test ve REST İleri; Servis Tüketimi, İzleme ve Dağıtım ekseninde ilerleyen uygulamalı program.
Orta Seviye — Spring ve Spring Boot ile REST API: tasarım, doğrulama, hata modeli, güvenlik, istemci, test ve izleme
Tek bir REST API üzerinde tasarım kararları tartışılarak ilerlenir; her modül API'ye yeni bir kabiliyet ekler.
Tutarlı, sürümlenebilir ve belgelenmiş API'ler tasarlarsınız.
JWT ve doğrulama ile servisi korursunuz.
Zaman aşımı ve retry ile dış servis çağrılarını güvenli yaparsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, interface, koleksiyon ve istisna kavramlarına temel hakimiyet.
Terminal ve temel Linux/Windows komutları.
JDK 17+ ve IntelliJ IDEA veya Eclipse kurulu bir bilgisayar.
Maven ile derleme ve temel git bilgisi.
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:
Kaynak, yöntem ve durum kodlarını doğru kullanabilirsiniz.
Bean Validation ve ProblemDetail ile hata sözleşmesi kurabilirsiniz.
JWT ile API'yi koruyabilirsiniz.
Pageable ve HATEOAS bağlantıları üretebilirsiniz.
springdoc ile OpenAPI üretebilirsiniz.
RestClient ile dayanıklı çağrı yapabilirsiniz.
MockMvc ve WireMock ile test edebilirsiniz.
Actuator ve Micrometer ile izleme sağlayabilirsiniz.
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.
Jakarta Servlet dağıtım betimleyicisi eğitimi: web.xml, servlet-mapping, filter, listener, error-page, security-constraint, FORM login ve WAR yapısı.
Detayları Gör →Jakarta Servlet başlangıç eğitimi: HttpServlet, doGet ve doPost, HttpServletRequest, form işleme, redirect ve forward, servlet yaşam döngüsü, oturum ve Tomcat 1
Detayları Gör →Servlet scope eğitimi: request, session ve application scope öznitelikleri, forward, thread güvenliği, AtomicInteger, ConcurrentHashMap, listener ve oturum güve
Detayları Gör →Jakarta Servlets ServletContext ve Init Parametreleri eğitimi: ServletContext, ServletConfig, init-param, context-param, listener ve uygulama kapsamlı paylaşıml
Detayları Gör →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.
Detayları Gör →