Kurumsal uygulamaları Spring Boot ile geliştirin
Bu eğitim, Java ve Spring Boot ile üretim kalitesinde uygulama geliştirmeyi kapsar. Katmanlı mimari ve bağımlılık enjeksiyonu, Spring Data JPA ile ilişkisel veri erişimi, Bean Validation, REST denetleyicileri ve hata yönetimi, Spring Security ile JWT kimlik d…
Spring Boot ile katmanlı, test edilebilir ve güvenli kurumsal uygulama geliştirme
Bu eğitim, Java ve Spring Boot ile üretim kalitesinde uygulama geliştirmeyi kapsar. Katmanlı mimari ve bağımlılık enjeksiyonu, Spring Data JPA ile ilişkisel veri erişimi, Bean Validation, REST denetleyicileri ve hata yönetimi, Spring Security ile JWT kimlik doğrulama, Flyway göçleri, JUnit 5 ve Testcontainers ile test, Actuator ile izleme ve Docker ile paketleme uygulamalı işlenir.
3 Gün. Her gün dört modül; 1. günde Spring Boot Çekirdeği ve Veri Katmanı ve 2. günde REST, Güvenlik ve Hata Yönetimi ve 3. günde Test, Gözlemlenebilirlik ve Yayın ele alınır, her modül uygulamalı çalışmayla pekiştirilir.
Orta Seviye — Spring Boot ile kurumsal uygulama geliştirme: katmanlı mimari, JPA, REST, güvenlik ve test
Bir sipariş yönetimi uygulaması üç gün boyunca modül modül geliştirilir; her katman testle doğrulanır ve konteyner olarak çalıştırılır.
Güvenlik, test ve izleme gibi gerçek projede gereken konuları baştan uygulamaya katarsınız.
Controller, servis ve repository ayrımıyla sürdürülebilir kod tabanı kurarsınız.
Testcontainers ile gerçek veritabanına karşı güvenilir entegrasyon testleri yazarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, arayüz, koleksiyon ve lambda ifadelerini bilmek gerekir.
SELECT, JOIN ve tablo tasarımı bilgisi beklenir.
Bağımlılık yönetimi araçlarına temel aşinalık faydalıdır.
JDK 17+, IntelliJ IDEA veya benzeri IDE ve Docker 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:
Bağımlılık enjeksiyonu ve yapılandırma profilleriyle uygulama kurabilirsiniz.
Entity ilişkilerini tasarlayıp N+1 sorununu önleyebilirsiniz.
@Transactional ve optimistic locking ile veri bütünlüğünü koruyabilirsiniz.
Doğrulamalı ve belgelenmiş REST uç noktaları geliştirebilirsiniz.
ProblemDetail ile tutarlı hata yanıtları üretebilirsiniz.
Spring Security ve JWT ile rol tabanlı erişim kurabilirsiniz.
Birim, dilim ve Testcontainers entegrasyon testleri yazabilirsiniz.
Actuator, metrik ve Docker imajıyla uygulamayı üretime hazırlayabilirsiniz.
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.
Tkinter filedialog, Treeview dizin ağacı, CSV/JSON işleme ve PyInstaller ile dosya odaklı masaüstü araçları geliştirmeyi öğrenin.
Detayları Gör →Android Studio, Kotlin ve Jetpack Compose ile ekran tasarımından Room veritabanına temel mobil uygulama geliştirmeyi sıfırdan öğrenin.
Detayları Gör →Sponsorun iş gerekçesi, yönetişim, kaynak ve karar sorumluluklarını; proje yöneticisiyle ortaklık becerilerini uygulamalı öğrenin.
Detayları Gör →Okuma hızı ölçümü, SQ3R, skimming ve scanning teknikleriyle iş belgelerini daha hızlı okuyup daha iyi anlamayı öğrenin.
Detayları Gör →Güven denklemi, aktif dinleme, empati, DISC davranış tarzları ve sınır koyma ile iş yerinde etkili ilişkiler kurmayı ve sürdürmeyi öğrenin.
Detayları Gör →