Kurumsal Java uygulamalarını Spring ile geliştirin.
3 günlük ileri Spring eğitimi: IoC, Spring Boot, REST, Spring Data JPA, Security JWT, transaction, MockMvc, Testcontainers, Actuator ve Docker dağıtımı.
Spring Boot ile katmanlı, güvenli ve test edilebilir kurumsal uygulama
Bu eğitim modern kurumsal Java uygulamalarının Spring ekosistemiyle geliştirilmesini kapsar. IoC ve dependency injection, Spring Boot auto-configuration, Spring MVC ile REST API, Bean Validation ve global exception handling, Spring Data JPA, @Transactional sınırları, Spring Security ile JWT ve method security, profile bazlı yapılandırma, MockMvc ve Testcontainers ile test, Actuator ve Micrometer ile gözlemlenebilirlik ile Docker imajı üretimi uygulamalı işlenir.
3 Gün. Her gün dört modül; toplam 12 modül, her modülde altı konu başlığı ve uygulama çalışması yer alır.
İleri Seviye — Spring Boot ile katmanlı kurumsal uygulama: DI, REST, Spring Data, Security, test, observability ve dağıtım.
Eğitim boyunca tek bir sipariş yönetimi uygulaması katman katman geliştirilir, her katmanda test yazılır.
Güvenlik, test, metrik ve konfigürasyon konuları sonradan değil baştan uygulamaya eklenir.
Auto-configuration ve proxy mekanizmasını anlamak hata ayıklamayı kolaylaştırır.
Katmanlar aynı uygulamada birleştiği için mimari karar gerekçeleri net görülür.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Java 17 düzeyinde dil bilgisi ve Stream/lambda kullanımı gerekir.
Temel SQL ve JPA entity kavramlarına aşinalık beklenir.
HTTP metotları, durum kodları ve JSON hakkında temel bilgi gerekir.
Maven build ve Git kullanımı bilinmelidir.
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:
Controller, service ve repository katmanlarıyla ayrıştırılmış Spring uygulaması kurabilirsiniz.
Bean yaşam döngüsü ve auto-configuration mantığını hata ayıklamada kullanabilirsiniz.
Doğrulama ve ProblemDetail ile standartlara uygun REST API yazabilirsiniz.
Spring Data JPA ile Specification ve Flyway destekli veri katmanı kurabilirsiniz.
Propagation ve rollback kurallarını doğru uygulayabilirsiniz.
Spring Security ile JWT tabanlı kimlik doğrulama ve yetkilendirme yazabilirsiniz.
MockMvc ve Testcontainers ile katmanlı test paketi hazırlayabilirsiniz.
Actuator ve Micrometer ile metrik üretip uygulamayı container 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 OOP: Multi-level Inheritance eğitimi: çok seviyeli kalıtım ve nesne başlatma sırası. 2 gün uygulamalı program, Digital Vizyon Akademi Katılım ve Başarı Ser
Detayları Gör →Java OOP: Run-time & Compile-time Polymorphism eğitimi: derleme zamanı ve çalışma zamanı polimorfizmi. Uygulamalı 2 gün, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Java OOP: The Role of Constructors in Inheritance eğitimi: constructor zinciri ve nesne oluşturma sırası. Uygulamalı 2 gün, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Java OOP: The Semantics of the final & abstract Keywords eğitimi: final ve abstract ile değişmezlik ve şablon tasarımı. Uygulamalı 2 gün program.
Detayları Gör →Java OOP: Understanding Inheritance & Polymorphism in Java eğitimi: kalıtım ve polimorfizmin birlikte çalışması. Uygulamalı 2 gün, DVA Katılım ve Başarı Sertifi
Detayları Gör →