Spring Boot ile ilk REST API'nizi geliştirin
Spring Boot ile Java REST API geliştirin: proje kurulumu, @RestController, DTO, Bean Validation, ControllerAdvice, Actuator, MockMvc testi ve Swagger dokümantasyonu.
Spring Boot ile REST API geliştirmeye giriş
Eğitim, Spring Boot ile REST API geliştirmeye odaklanan kısa ve uygulamalı bir programdır. Spring Initializr ile proje kurulumu, @SpringBootApplication yapısı, application.yml ayarları ele alınır. @RestController ile GET/POST/PUT/DELETE uç noktaları, @PathVariable ve @RequestBody kullanımı, DTO ve servis katmanı ayrımı yapılır. Bean Validation, ControllerAdvice ile tutarlı hata yanıtları, Actuator sağlık uç noktası ve MockMvc ile birim testleri uygulanır.
2 Gün. Her gün dört modül; Proje Kurulumu ve Controller; Doğrulama, İzleme ve Test ekseninde ilerleyen uygulamalı program.
Temel Seviye — Spring Boot kullanarak Java'da REST API geliştirme: proje kurulumu, controller, servis katmanı, yapılandırma, doğrulama ve test.
Küçük bir görev (todo) API'si adım adım yazılır; her uç nokta Postman ve MockMvc ile denenir.
Bir REST uç noktasını baştan sona dakikalar içinde yayına hazır hale getirirsiniz.
Controller, servis ve DTO sınırlarını doğru çizersiniz.
Bean Validation ile hatalı isteği daha kapıda yakalarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, interface ve koleksiyon bilgisi gerekir.
HTTP metotları ve durum kodlarına aşinalık faydalıdır.
JDK 17+, Maven ve IntelliJ IDEA gerekir.
Postman kurulumu önerilir.
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:
Initializr ile Boot projesi oluşturabilirsiniz.
@RestController ile CRUD uç noktaları yazabilirsiniz.
Entity yerine DTO ile API sözleşmesi tanımlayabilirsiniz.
application.yml ve profil kullanabilirsiniz.
Bean Validation ile girişleri denetleyebilirsiniz.
ControllerAdvice ile tutarlı hata yanıtı üretebilirsiniz.
MockMvc ile uç noktaları test edebilirsiniz.
Swagger UI ile API'yi belgeleyebilirsiniz.
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.
Java Professional: İstisna Yönetimi eğitimi: Throwable hiyerarşisi, checked ve unchecked, multi-catch, try-with-resources, suppressed, finally kuralları, istisn
Detayları Gör →Java Professional: Dosya G/Ç, Modüller, Yerelleştirme ve Loglama eğitimi: Path ve Files API, stream tabanlı I/O, serileştirme, Console, JPMS module-info, jlink,
Detayları Gör →Java Professional: Lambda ve Fonksiyonel Programlama eğitimi: Predicate, Function, Supplier, Consumer, UnaryOperator, lambda ve method reference, Stream ara ve.
Detayları Gör →Java Developer Professional: Records, Sealed Classes, and Nested Classes eğitimi: modern Java ile immutable veri ve kapalı tip hiyerarşileri. Uygulamalı 2 gün p
Detayları Gör →Java Developer Professional: The Stream API eğitimi: stream pipeline tasarımı ve Collectors ustalığı. Uygulamalı 2 gün, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →