JMS ile asenkron mesajlaşmayı kur
Java Message Service (JMS) eğitimi 2 günlük uygulamalı programda mesajlaşma kavramları, kurulum ve i̇lk program, mesaj türleri, seçici ve abonelik gibi konuları kapsar. Queue ve Topic modellerini kullanım senaryosuna göre seçebilirsiniz.
JMS API, queue/topic modeli, MDB ve güvenilir teslim
Bu eğitim, Jakarta Messaging (JMS) ile back-end uygulamalarda asenkron mesajlaşmayı öğretir. Point-to-point (Queue) ve publish-subscribe (Topic) modelleri, JMS 2.0 basitleştirilmiş API (JMSContext, JMSProducer, JMSConsumer), mesaj türleri (Text, Object, Map, Bytes, Stream), başlıklar ve özellikler, mesaj seçicileri (selector) ele alınır. Kalıcı abonelik, teslim modu (PERSISTENT/NON_PERSISTENT), acknowledge modları, transaction session, Message-Driven Bean, yeniden teslim ve dead letter queue, ActiveMQ Artemis kurulumu, hata ve idempotent tüketici desenleri uygulamalı işlenir.
2 Gün. Her gün dört modül; katılımcılar jms temelleri konusundan başlayıp güvenilirlik ve mdb konusuyla tamamlar.
Orta Seviye — JMS ile kuyruk ve konu tabanlı asenkron mesajlaşma, Message-Driven Bean ve güvenilirlik.
ActiveMQ Artemis veya WildFly gömülü broker ile üretici-tüketici örnekleri yazılır; broker konsolu ve loglarla mesaj akışı izlenir.
Servisleri kuyruk üzerinden ayrıştırıp bağımsız ölçeklendirirsiniz.
Kalıcılık, onay ve transaction ile mesaj kaybını önlersiniz.
Message-Driven Bean ile olay tabanlı tüketicileri kolayca yazarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Nesne yönelimli programlama ve koleksiyonlar konusunda orta düzey Java bilgisi beklenir.
Servlet, REST ve istemci-sunucu mimarisi kavramlarına aşinalık faydalıdır.
WildFly, Payara veya Open Liberty gibi bir Jakarta EE sunucusu kurulabilecek ortam gerekir.
Maven ve IDE ile çok modüllü proje yönetimi deneyimi yararlı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:
Queue ve Topic modellerini kullanım senaryosuna göre seçebilirsiniz.
JMS 2.0 JMSContext ile mesaj gönderip alabilirsiniz.
Mesaj türleri, başlık ve özelliklerini doğru kullanabilirsiniz.
Message selector ile gelen mesajları filtreleyebilirsiniz.
Topic üzerinde kalıcı ve paylaşımlı abonelik kurabilirsiniz.
Teslim modu ve acknowledge ayarlarıyla kayıp riskini azaltabilirsiniz.
Message-Driven Bean ile asenkron tüketici geliştirebilirsiniz.
DLQ ve idempotent tüketici desenleriyle hataları yönetebilirsiniz.
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 Performansı eğitimi: uygulama geliştiricisi gözüyle Java performansı. 3 gün uygulamalı program, Digital Vizyon Akademi Katılım ve Başarı Sertifikası.
Detayları Gör →Java Persistence API (JPA) eğitimi: jPA 3 / Jakarta Persistence ile uçtan uca kalıcılık. 3 gün uygulamalı program, Digital Vizyon Akademi Katılım ve Başarı Sert
Detayları Gör →Java Persistence API: Configuring Fields & Performing CRUD Operations eğitimi: alan eşleme ve temel CRUD işlemleri. Uygulamalı 2 gün, DVA Katılım ve Başarı Sert
Detayları Gör →Java Persistence API: Embedding Collections & Managing Cascade Operations eğitimi: embeddable, koleksiyon eşleme ve cascade zinciri. Uygulamalı 2 gün program.
Detayları Gör →Java Persistence API: Executing Queries & Managing the Entity Lifecycle eğitimi: sorgu teknikleri ve persistence context. Uygulamalı 2 gün program.
Detayları Gör →