Spring MVC ile web uygulaması ve REST API'yi birlikte kurun
Spring MVC ile web uygulaması ve REST API geliştirme eğitimi; Thymeleaf, form bağlama, doğrulama, hata yönetimi, Spring Security, MockMvc testleri ve paketleme konularını kapsar.
Spring MVC ile web uygulaması ve REST API geliştirme
Eğitim, Spring MVC ile hem sayfa üreten hem JSON sunan uygulamaların geliştirilmesini kapsar. DispatcherServlet istek akışı, @Controller ve @RestController, Thymeleaf şablonları, form bağlama ve Bean Validation, ResponseEntity ve içerik pazarlığı, @ControllerAdvice ile hata yönetimi, OpenAPI dokümantasyonu, Spring Security ile temel koruma ve MockMvc ile test konuları uygulamalı işlenir.
3 Gün. Her gün dört modül; 1. gün MVC Temelleri ve Görünüm; 2. gün REST API ve Doğrulama; 3. gün Güvenlik, Test ve Dağıtım.
Orta Seviye — Spring MVC ile sunucu taraflı web uygulaması ve REST API geliştirme, doğrulama, güvenlik ve test
Katılımcılar üç gün boyunca bir randevu yönetim uygulamasını hem Thymeleaf arayüzü hem REST API olarak geliştirir.
Aynı alan modelini hem HTML sayfası hem JSON API olarak sunmayı öğrenirsiniz.
Bean Validation ve merkezi hata yönetimiyle sağlam uç noktalar yazarsınız.
MockMvc ile denetleyici davranışını hızlıca doğrularsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Bean, DI ve Spring Boot proje yapısı bilinmelidir.
Form, istek metotları ve durum kodları tanıdık olmalıdır.
Entity ve repository kavramlarına aşinalık beklenir.
JDK 17, Maven ve IntelliJ IDEA kurulu 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:
DispatcherServlet istek akışını ve bileşen rollerini açıklayabilirsiniz.
Form bağlama ve layout ile dinamik sayfalar üretebilirsiniz.
Kaynak odaklı ve doğru durum kodlu REST API tasarlayabilirsiniz.
Bean Validation ve özel validator yazabilirsiniz.
ProblemDetail ile tutarlı hata yanıtları üretebilirsiniz.
Spring Security ile form login ve JWT korumasını yapılandırabilirsiniz.
Denetleyicileri MockMvc ve jsonPath ile test edebilirsiniz.
Uygulamayı Docker imajı olarak paketleyebilirsiniz.
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 Programmer II sınıf kavramları ve istisna yönetimi eğitimi: kalıtım, arayüz, enum, sealed, try-with-resources. 2 gün uygulamalı, DVA katılım sertifikası
Detayları Gör →Java SE Programmer II eşzamanlılık yönetimi eğitimi: thread, synchronized, Lock, ExecutorService, CompletableFuture ve ConcurrentHashMap. 2 gün uygulamalı.
Detayları Gör →Java SE Programmer II çekirdek kütüphaneler eğitimi: String, java.time, Math, BigDecimal, Optional, Objects ve Locale. 2 gün uygulamalı, DVA katılım sertifikası
Detayları Gör →Java SE Programmer II JVM geliştirmeleri eğitimi: bellek alanları, class loading, G1 ve ZGC, JFR, records, sealed ve pattern matching. 2 gün, DVA sertifikası.
Detayları Gör →Java SE Programmer II veritabanı uygulamaları eğitimi: JDBC, PreparedStatement, transaction, batch, HikariCP ve DAO deseni. 2 gün uygulamalı, DVA katılım sertif
Detayları Gör →