Java EE ile iş katmanından servislere ilerleyin
JBoss EAP üzerinde Java EE servis katmanı geliştirin: CDI, Bean Validation, JPA, JTA, EJB, JAX-RS, JMS ve MDB, Elytron ile güvenlik, Arquillian testleri ve MicroProfile.
Java EE ile uygulama geliştirme: iş mantığı ve servisler
Eğitim, Java EE ile uygulama geliştirmenin iş mantığı ve servis katmanına odaklanır. JBoss EAP platformu, Maven projesi ve dağıtım betikleri, CDI scope ve olaylar, Bean Validation anlatılır. JPA entity ilişkileri, JPQL, JTA transaction, locking, EJB session bean ve zamanlayıcılar işlenir. JAX-RS ile REST servisleri, JMS ve MDB, deklaratif güvenlik ve Elytron entegrasyonu, Arquillian ile test ve MicroProfile Health-Metrics ele alınır. Web arayüzü katmanı kısa tutulur.
4 Gün. Her gün dört modül; Platform ve CDI; Kalıcılık ve EJB; Servisler; Güvenlik, Test ve Modernizasyon ekseninde ilerleyen uygulamalı program.
Orta Seviye — Java EE ile uygulama geliştirme: CDI, JPA, EJB, JAX-RS, JMS ve güvenlik; JBoss EAP üzerinde dört günlük uygulamalı program.
Dört gün boyunca bir sipariş yönetimi uygulamasının servis katmanı JBoss EAP'a dağıtılarak katman katman geliştirilir.
İş mantığını EJB ve CDI ile temiz biçimde katmanlandırırsınız.
REST ve JMS ile diğer sistemlerle entegrasyon kurarsınız.
Rol tabanlı erişimi konteyner düzeyinde uygularsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Java SE (sınıf, koleksiyon, exception, lambda) bilgisi gerekir.
HTTP, HTML ve temel SQL bilgisi gerekir.
JDK 11+, Maven ve IDE kurulu olmalıdır.
Eğitimde JBoss EAP/WildFly kurulumu birlikte yapılır; ön deneyim şart değildir.
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:
Java EE/Jakarta EE platformunu ve EAP rolünü açıklayabilirsiniz.
Scope, qualifier ve event ile bağımlılık yönetebilirsiniz.
Entity ilişkilerini eşleyip JPQL ve Criteria ile sorgulayabilirsiniz.
JTA transaction sınırlarını ve locking stratejisini yönetebilirsiniz.
Session bean ve zamanlayıcı geliştirebilirsiniz.
JAX-RS ve JAX-WS servisleri yazabilirsiniz.
JMS/MDB geliştirip rol tabanlı güvenlik uygulayabilirsiniz.
Arquillian ile konteyner testleri çalıştırabilirsiniz.
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.
Advanced Spring Boot eğitimi: auto-configuration, Spring Security 6 JWT, Spring Data, Kafka/RabbitMQ, Actuator, Micrometer, Testcontainers ve Docker ile dağıtım
Detayları Gör →Apache Maven ileri eğitimi: çok modüllü proje, BOM, bağımlılık çakışması, enforcer, profiller, özel plugin yazımı, Nexus ve CI/CD entegrasyonu.
Detayları Gör →Jersey ile REST API geliştirme ve test eğitimi: JAX-RS, Jackson JSON, ExceptionMapper, filtreler, JWT güvenliği, JerseyTest, REST Assured ve Postman/Newman.
Detayları Gör →Java EE (Jakarta EE) kurumsal mimari eğitimi: CDI, JPA/JTA, EJB, JAX-RS, JMS, güvenlik, MicroProfile ve Docker ile katmanlı uygulama tasarımı.
Detayları Gör →Java Persistence (JPA) eğitimi: entity eşleme, EntityManager, JPQL, OneToMany/ManyToMany ilişkiler, cascade, lazy loading ve transaction yönetimi.
Detayları Gör →