Zamanlanmış ve toplu işleri güvenle çalıştırın
Bu eğitim, arka uç uygulamalarda zamanlanmış görevler ve toplu işleme için Jakarta platformunun sunduklarını anlatır. EJB TimerService ve @Schedule, takvim ifadeleri, kalıcı zamanlayıcılar ve küme davranışı, ManagedScheduledExecutorService, Jakarta Batch (JSR…
Jakarta EE'de zamanlayıcılar ve Jakarta Batch ile toplu işleme
Bu eğitim, arka uç uygulamalarda zamanlanmış görevler ve toplu işleme için Jakarta platformunun sunduklarını anlatır. EJB TimerService ve @Schedule, takvim ifadeleri, kalıcı zamanlayıcılar ve küme davranışı, ManagedScheduledExecutorService, Jakarta Batch (JSR 352) ile job XML, chunk-oriented step (reader, processor, writer), batchlet, checkpoint, hata atlama ve yeniden deneme, partition ve JBeret ile işlerin izlenmesi uygulamalı işlenir.
3 Gün. Her gün dört modül; 1. günde Zamanlayıcılar ve 2. günde Jakarta Batch ile Toplu İşleme ve 3. günde Ölçekleme, İzleme ve Uygulama ele alınır, her modül uygulamalı çalışmayla pekiştirilir.
Orta Seviye — Jakarta EJB Timer, ManagedScheduledExecutor, Jakarta Batch (JSR 352), chunk işleme ve yeniden başlatma
CSV dosyasından büyük hacimli kayıtları veritabanına aktaran, hata atlayabilen ve yeniden başlatılabilen bir Jakarta Batch işi geliştirilir.
Cron benzeri takvim ifadeleriyle görevleri doğru zamanda ve doğru kümede çalıştırırsınız.
Chunk ve checkpoint ile milyonlarca kaydı bellek taşırmadan işlersiniz.
Hata sonrası işi baştan değil, kaldığı yerden sürdürürsünüz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
JDBC ve dosya işleme temel düzeyde bilinmelidir.
CDI ve EJB hakkında temel deneyim faydalıdır.
Toplu insert ve sorgu mantığı bilinmelidir.
JDK 17+, Maven ve WildFly (JBeret dahil) 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:
Uygun zamanlama mekanizmasını gerekçelendirebilirsiniz.
@Schedule ve takvim ifadeleriyle görev kurabilirsiniz.
Kümede görevin çift çalışmasını önleyebilirsiniz.
Job XML ile chunk ve batchlet adımları tanımlayabilirsiniz.
Reader-processor-writer ile büyük veriyi bellek taşırmadan işleyebilirsiniz.
Skip, retry ve restart ayarlarını kullanabilirsiniz.
Partition ile toplu işleri ölçekleyebilirsiniz.
İş geçmişi ve metriklerle toplu işleri izleyebilirsiniz.
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.
İleri seviye back-end developer eğitimi: API tasarımı, PostgreSQL indeks ve sorgu planı, Redis önbellek, Kafka/RabbitMQ, mikroservis, OAuth2 ve gözlemlenebilirl
Detayları Gör →İş modelleme metodolojileri eğitimi: BPMN 2.0, UML, IDEF0, SIPOC, DMN karar tabloları ve değer akışı haritalama ile süreç analizi ve iyileştirme uygulaması.
Detayları Gör →Jetpack Compose Gestures ve Animation eğitimi: pointerInput, drag, swipe, animate*AsState, AnimatedVisibility, Transition API ve animasyon performansı uygulamas
Detayları Gör →Jetpack Compose başlangıç eğitimi: composable fonksiyonlar, Column/Row/Box, Modifier, remember state, state hoisting ve Material 3 ile ilk Android uygulaması ge
Detayları Gör →Jetpack Compose Layouts ve State Management eğitimi: özel Layout, ConstraintLayout, WindowSizeClass adaptif tasarım, ViewModel, StateFlow ve side effect API'ler
Detayları Gör →