POJO'dan EJB'ye iş katmanı
Front-end Apps: POJO, EJB, & EJB Lite Eğitimi, kurumsal Java uygulamalarında iş katmanını Enterprise JavaBeans ile kurmayı öğretir. Program POJO ile EJB farkını, stateless, stateful ve singleton session bean'leri yaşam döngüleriyle kapsar.
Session bean türleri, bağımlılık enjeksiyonu, işlem, mesajlaşma, zamanlayıcı, güvenlik ve EJB Lite
Front-end Apps: POJO, EJB, & EJB Lite Eğitimi, kurumsal Java uygulamalarında iş katmanını Enterprise JavaBeans ile kurmayı öğretir. Katılımcılar POJO ile EJB farkını kavrar; stateless, stateful ve singleton session bean'leri yaşam döngüsüyle uygular. Bağımlılık enjeksiyonu, konteyner ve bean yönetimli işlemler, interceptor'lar, mesaj güdümlü bean'ler, zamanlayıcı, eşzamanlılık, güvenlik ve EJB Lite ile program tamamlanır.
4 Gün. Her gün dört modül; bir iş katmanı dört gün boyunca POJO'dan session bean'lere, işlem, mesajlaşma ve güvenliğe kurulur.
Orta Seviye — POJO'dan session bean'lere, işlem ve mesajlaşmadan güvenlik ve EJB Lite'a iş katmanı
Örnek bir iş katmanı dört gün boyunca EJB ile kodlanır; her modülde bir bean, işlem veya mesajlaşma konusu uygulamalı yazılır.
POJO ile EJB farkını kavrar, stateless, stateful ve singleton bean'lerle iş mantığını yeniden kullanılabilir bileşenlerde toplarsınız.
Konteyner yönetimli işlemler, interceptor'lar ve rol tabanlı güvenlikle iş katmanını güvenli ve tutarlı biçimde çalıştırırsınız.
Mesaj güdümlü bean'ler, zamanlayıcı ve asenkron çağrılarla gevşek bağlı, ölçeklenebilir bir kurumsal iş katmanı kurarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve kurulum
Sınıf, arayüz, anotasyon ve generic kavramlarına hakimiyet beklenir; EJB bileşenleri bu temel üzerine kurulur.
CDI, uygulama sunucusu ve katmanlı mimari kavramlarına aşinalık, EJB konularını anlamayı kolaylaştırır.
JDK, bir IDE ve Maven veya Gradle kurulu; WildFly, Payara veya benzeri bir sunucuyla örnek proje çalıştırılabilir.
EJB konteyneri içeren bir Jakarta EE sunucusu; bean'ler bu ortamda dağıtılıp test edilir.
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:
POJO ile EJB arasındaki farkı ve konteynerin sağladığı hizmetleri kavrar, iş katmanı için doğru bileşeni seçersiniz.
Stateless, stateful ve singleton bean türlerini yaşam döngüleriyle uygular, iş mantığını uygun bileşenlere ayırırsınız.
@EJB, @Inject ve @Resource ile bağımlılıkları enjekte eder, EJB ve CDI'yi birlikte kullanarak esnek tasarım kurarsınız.
Konteyner ve bean yönetimli işlemleri yapılandırır, yayma türleri ve rollback davranışıyla veri tutarlılığını sağlarsınız.
Mesaj güdümlü bean'ler ve JMS ile asenkron, gevşek bağlı iletişim kurar ve sistemleri mesajlarla bütünleştirirsiniz.
@Schedule ve TimerService ile takvim tabanlı ve programatik zamanlanmış görevleri güvenle tanımlar ve yürütürsünüz.
@RolesAllowed ve çalışma kimliğiyle rol tabanlı güvenliği uygular, deklaratif ve programatik yetkilendirmeyi kurarsınız.
EJB Lite ile tam EJB farkını ayırt eder, bean'leri paketleyip dağıtır ve gömülü konteynerle iş katmanını test edersiniz.
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.
Node.js, npm, Webpack ve Vite ile modern ön yüz derleme araçları: paket yönetimi, modül paketleme, HMR, kod bölme ve CI tabanlı yayın eğitimi.
Detayları Gör →Jest, Vitest, Testing Library, Playwright ve Cypress ile ön yüz test araçları: birim, entegrasyon ve uçtan uca testler, kapsam ve CI otomasyonu.
Detayları Gör →React ile modern arayüz geliştirme: JSX, bileşen, hook'lar, useState, useEffect, Context, React Router, veri çekme ve performans optimizasyonu eğitimi.
Detayları Gör →HTML, CSS ve JavaScript ile ön yüz geliştirme temeli: semantik HTML, Flexbox ve Grid, duyarlı tasarım, DOM, olaylar ve fetch ile veri çekme eğitimi.
Detayları Gör →Ön yüz, Node.js arka uç, REST API, veritabanı ve JWT kimlik doğrulamayla uçtan uca tam yığın web uygulaması geliştirme ve yayına alma eğitimi.
Detayları Gör →Go ile web programlama: net/http, REST API, JSON, middleware, database/sql, goroutine ve channel ile eşzamanlılık, test ve dağıtım eğitimi.
Detayları Gör →