Sağlam REST API'leri sıfırdan inşa edin
Java ile REST API: REST kısıtları, URI ve kaynak tasarımı, HTTP metotları ve durum kodları, JAX-RS ve Spring MVC, Jackson, Bean Validation, Problem Details hata modeli ve OpenAPI dokümantasyonu.
Java ile REST API tasarım ve uygulama temelleri
Eğitim, Java ile REST API geliştirmenin temel ilkelerini ve uygulamasını öğretir. REST mimari kısıtları, kaynak ve URI tasarımı, HTTP metotları, idempotency ve durum kodları, içerik pazarlığı, JAX-RS (Jakarta RESTful Web Services) ve Spring MVC ile controller yazımı, Jackson ile JSON dönüşümü, Bean Validation, tutarlı hata yanıtı (Problem Details), OpenAPI/Swagger dokümantasyonu, sayfalama ve API sürümleme işlenir.
2 Gün. Her gün dört modül; 1. gün REST Tasarımı; 2. gün Uygulama ve Belgeleme.
Orta Seviye — JAX-RS ve Spring ile REST API tasarımı ve geliştirme
Katılımcılar bir kitap/sipariş kaynak modelini önce tasarlar, sonra Postman ile test edilen çalışan bir REST API olarak kodlar.
URI ve HTTP anlamlarını doğru kullanan tutarlı API'ler tasarlarsınız.
OpenAPI ile canlı ve test edilebilir dokümantasyon üretirsiniz.
İstemcinin anlayabileceği standart hata yanıtları döndürürsünüz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
OOP, koleksiyon ve annotation kullanımı bilinmelidir.
İstek, yanıt, başlık ve durum kodu kavramları bilinmelidir.
JDK 17, Maven ve IDE kurulu olmalıdır.
API çağrısı yapabilmek için araç hazır olmalı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:
Kaynak, URI ve HTTP metotlarını kısıtlara uygun tasarlayabilirsiniz.
Doğru HTTP durum kodlarını ve başlıkları seçebilirsiniz.
JAX-RS ile kaynak sınıfları ve ExceptionMapper yazabilirsiniz.
Spring Boot ile REST controller geliştirebilirsiniz.
Jackson ile JSON dönüşümünü yapılandırabilirsiniz.
Bean Validation ile girdileri doğrulayabilirsiniz.
Problem Details ile tutarlı hata yanıtları verebilirsiniz.
Swagger UI ile API dokümantasyonu üretebilirsiniz.
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 SE Programming I eğitimi: tipler, operatörler, döngüler, metotlar, diziler, String, istisna ve konsol uygulaması. 2 gün uygulamalı, DVA katılım sertifikası
Detayları Gör →Java SE Programming II eğitimi: kalıtım, arayüz, generics, Collections, lambda, Stream API, dosya G/Ç ve JDBC. 2 gün uygulamalı, DVA katılım sertifikası.
Detayları Gör →Java SE metot çağrısı semantiği ve iç içe sınıflar eğitimi: overload çözümleme, dinamik bağlama, nested, inner, local ve anonim sınıflar. 2 gün, DVA katılım ser
Detayları Gör →Java SE akışlar, nesne serileştirme ve tamponlu G/Ç eğitimi: DataStream, ObjectStream, Buffered sınıflar ve UTF-8. 2 gün uygulamalı, DVA katılım sertifikası.
Detayları Gör →Java SE String ve ilkel veri tipleri eğitimi: taşma, cast, wrapper, String pool, StringBuilder, format, regex ve BigDecimal. 2 gün uygulamalı, DVA sertifikası.
Detayları Gör →