Arka uçta eşzamanlılığı güvenle yönetin
Bu eğitim, Jakarta EE arka uç uygulamalarında eşzamanlı programlamayı kapsar. Jakarta Concurrency, ManagedExecutorService ve ManagedThreadFactory, ContextService ile bağlam yayılımı, ManagedScheduledExecutorService, @Asynchronous metotlar, CompletableFuture z…
Jakarta EE uygulama sunucusunda yönetilen iş parçacıkları ve asenkron işleme
Bu eğitim, Jakarta EE arka uç uygulamalarında eşzamanlı programlamayı kapsar. Jakarta Concurrency, ManagedExecutorService ve ManagedThreadFactory, ContextService ile bağlam yayılımı, ManagedScheduledExecutorService, @Asynchronous metotlar, CompletableFuture zincirleri, iş parçacığı güvenliği, kilitler ve @Lock, sanal iş parçacıkları (Java 21), yaygın yarış durumu ve kilitlenme hatalarının teşhisi uygulamalı işlenir.
3 Gün. Her gün dört modül; 1. günde Yönetilen Eşzamanlılık ve 2. günde Asenkron API'ler ve Güvenlik ve 3. günde Hata Ayıklama ve Performans ele alınır, her modül uygulamalı çalışmayla pekiştirilir.
İleri Seviye — Jakarta Concurrency: yönetilen executor'lar, asenkron EJB/CDI, iş parçacığı güvenliği ve CompletableFuture
Bir rapor üretim ve bildirim servisi, yönetilen executor'larla asenkron hale getirilir; yarış durumları test ve thread dump ile incelenir.
Uygulama sunucusunun yönettiği iş parçacıklarıyla bağlam kaybı olmadan arka plan işleri yürütürsünüz.
Yarış durumu ve kilitlenmeyi thread dump ve araçlarla tespit edersiniz.
Havuz boyutu ve geri basınçla verimi artırırken sunucuyu korursunuz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Thread, Runnable ve synchronized kavramlarına aşinalık gerekir.
Lambda ve Stream API bilinmelidir.
CDI ve EJB temel bilgisi faydalıdır.
JDK 21, Maven ve WildFly veya Payara 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:
Bellek modeli ve görünürlük kavramlarını doğru uygulayabilirsiniz.
ManagedExecutorService ile arka plan işleri çalıştırabilirsiniz.
ManagedScheduledExecutorService ile periyodik görevler kurabilirsiniz.
ContextService ile güvenlik ve işlem bağlamını koruyabilirsiniz.
Asenkron zincirler kurup hataları yönetebilirsiniz.
Kilitler ve eşzamanlı koleksiyonlarla iş parçacığı güvenli sınıflar yazabilirsiniz.
Thread dump ile kilitlenmeleri ve çekişmeleri bulabilirsiniz.
Havuz ve kuyruk boyutlarını yük özelliklerine göre ayarlayabilirsiniz.
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.
PyCharm IDE eğitimi: sanal ortam, kod tamamlama, debugger, pytest entegrasyonu, refactoring, Git ve veritabanı araçlarıyla verimli Python geliştirme uygulaması.
Detayları Gör →IT altyapı otomasyonu ve ölçeklenebilirlik eğitimi: Terraform, Ansible, Packer, Auto Scaling, yük dengeleme ve CI/CD pipeline ile altyapıyı kodla yönetme.
Detayları Gör →BT satın alma stratejisi eğitimi: ihtiyaç analizi, RFI/RFP hazırlama, tedarikçi puanlama, lisans modelleri, TCO, SLA ve sözleşme pazarlığı örnek vakalarla uygul
Detayları Gör →İ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 →