JMS ile güvenilir asenkron sistemler kurun
Eğitim mesaj odaklı ara katman (MOM) kavramlarını, JMS 2.0 API'sini (ConnectionFactory, JMSContext, Destination), point-to-point ve publish/subscribe modellerini, mesaj tiplerini ve başlıklarını, selector ile filtrelemeyi, durable subscription, acknowledgment.
JMS ile kuyruk tabanlı entegrasyon
Eğitim mesaj odaklı ara katman (MOM) kavramlarını, JMS 2.0 API'sini (ConnectionFactory, JMSContext, Destination), point-to-point ve publish/subscribe modellerini, mesaj tiplerini ve başlıklarını, selector ile filtrelemeyi, durable subscription, acknowledgment ve transacted session kullanımını, Message-Driven Bean ve Spring JMS ile tüketimi, ActiveMQ Artemis yapılandırmasını ve dead letter yönetimini işler.
2 Gün. Her gün dört modül; JMS Temelleri; Güvenilirlik ve Entegrasyon ekseninde ilerleyen uygulamalı program.
Orta Seviye — JMS 2.0 ile asenkron mesajlaşma: queue/topic, MDB, ActiveMQ Artemis, transaction ve güvenilirlik
Embedded ve bağımsız ActiveMQ Artemis üzerinde gönderici/alıcı uygulamalar yazılır; hata, tekrar teslim ve kayıp senaryoları bilinçli üretilerek gözlenir.
Servisleri kuyruk üzerinden ayırarak birbirinden bağımsız ölçeklenir hale getirirsiniz.
Ack, transaction ve DLQ ile mesaj kaybını ve tekrarını yönetirsiniz.
Artemis yapılandırarak üretim benzeri bir altyapıyı tanırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Java 11+ ve Maven bilgisi.
Servlet veya Spring Boot temel bilgisi.
TCP port ve istemci-sunucu modeli.
JDK, Maven ve Artemis dağıtımı veya Docker.
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 doğru senaryoya uygulayabilirsiniz.
JMSContext ile üretici ve tüketici yazabilirsiniz.
Mesaj özellikleri ve selector ile filtreleme yapabilirsiniz.
Acknowledge ve transacted session ile teslim garantisini yönetebilirsiniz.
Poison message ve dead letter akışlarını kurabilirsiniz.
Message-Driven Bean ile asenkron tüketici geliştirebilirsiniz.
ActiveMQ Artemis broker'ı yapılandırabilirsiniz.
JmsTemplate ve @JmsListener ile entegrasyon yazabilirsiniz.
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 ile graf algoritmaları: BFS/DFS, Dijkstra, Bellman-Ford, A*, Prim, Kruskal, Union-Find ve topolojik sıralamayı gerçek problemlerle uygulayın.
Detayları Gör →Java ile binary heap ve PriorityQueue: siftUp, siftDown, heapify, heap sort, top-K, k listeyi birleştirme ve kayan medyan problemlerini uygulamalı öğrenin.
Detayları Gör →Java Collections Framework giriş eğitimi: List, Set, Queue, Map yapıları, Iterator, equals/hashCode, Comparator ve doğru koleksiyon seçimi uygulamalı işlenir.
Detayları Gör →Java liste algoritmaları: ArrayList ve LinkedList'i sıfırdan yazın; ters çevirme, Floyd döngü tespiti, birleştirme ve merge sort ile liste işlemlerini öğrenin.
Detayları Gör →Java yerleşik annotation eğitimi: @Override, @Deprecated, @SuppressWarnings, @FunctionalInterface, @SafeVarargs ve meta-annotation'lar uygulamalı olarak işlenir
Detayları Gör →