ADMINISTERING THE JBOSS EAP AND WILDFLY APPLICATION SERVERS EĞİTİMİ

JBoss EAP ve WildFly sunucularını güvenle yönetin

Standalone ve domain modları, jboss-cli, datasource, Elytron, kümeleme, Kubernetes ve sorun giderme.

JBoss EAP ve WildFly kurulumu, CLI, datasource, domain modu, Elytron güvenliği, kümeleme ve sorun giderme konularını kapsayan 3 günlük yönetici eğitimi.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

JBoss EAP ve WildFly sistem yönetimi

Eğitim, JBoss EAP ve WildFly uygulama sunucularının yönetimini işler: modüler mimari, standalone.xml alt sistemleri, jboss-cli ve yönetim konsolu, WAR/EAR dağıtımı, JDBC modülü ve datasource havuzu, domain controller ve server group, Elytron ile TLS ve LDAP, Undertow ayarı, Infinispan ile kümeleme, patching, konteyner/OpenShift dağıtımı ve OOM/thread dump tanısı.

Süre ve Format

3 Gün. Her gün dört modül; Kurulum, CLI ve Datasource; Domain, Mesajlaşma ve Güvenlik; Performans, Yükseltme ve Sorun Giderme ekseninde ilerleyen uygulamalı program.

Seviye

Orta Seviye — EAP/WildFly kurulumu, CLI ve konsol yönetimi, datasource, domain modu, Elytron güvenliği ve sorun giderme

Öğrenme Metodu

Her modül, WildFly/EAP üzerinde CLI komutlarıyla uygulanır; yapılandırma değişikliği, dağıtım ve arıza senaryoları canlı denenir.

Neden Bu Eğitim?

🖥️Yönetim hakimiyeti

CLI ve yönetim konsoluyla sunucuyu betikle yönetirsiniz.

🔐Güvenli yapılandırma

Elytron, TLS ve RBAC ile sunucuyu sertleştirirsiniz.

🩺Sorun giderme

Heap/thread dump ve log analiziyle hızlı tanı koyarsınız.

Anahtar Konular

JBoss EAP eğitimiWildFly yönetimijboss-cliWildFly domain moduElytronUndertowInfinispan kümelemeuygulama sunucusu yönetimiJBoss datasourceWildFly OpenShift
“Uygulama sunucusunu iyi yönetmek, uygulamanın gece sessizce çalışmasıdır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Java ve Linux

Temel Java uygulaması dağıtımı ve Linux komut satırı bilgisi.

2
Ağ temelleri

Port, TLS ve DNS kavramları.

3
Veritabanı

Bir ilişkisel veritabanı ve JDBC temelleri.

4
Ortam

JDK 17+, WildFly/EAP dağıtımı ve 8 GB bellek.

Eğitim İçeriği

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.

Günün hedefiKatılımcı sunucuyu kurar, jboss-cli ile yönetir, uygulama ve datasource dağıtır, sistem özelliklerini yapılandırır.
Modül 1
EAP ve WildFly Mimarisi ve Kurulum
  • WildFly ile Red Hat JBoss EAP ilişkisi, sürüm ve destek modeli farkları
  • JBoss Modules ile modüler sınıf yükleme ve modules/ dizin yapısı
  • Dizin düzeni: standalone/, domain/, bin/, configuration/, deployments/
  • standalone.xml ve subsystem mimarisi (extension, socket-binding-group)
  • JDK gereksinimleri, JAVA_OPTS ve standalone.conf ayarları
  • systemd servisi olarak çalıştırma ve işletim sistemi kullanıcı izinleri
Modül 2
Yönetim Araçları: CLI ve Konsol
  • jboss-cli.sh ile bağlanma, kaynak ağacı ve :read-resource işlemleri
  • Yönetim arayüzü (9990) ve web tabanlı yönetim konsolu
  • add-user.sh ile yönetim ve uygulama kullanıcısı oluşturma
  • CLI batch betikleri, --file ile otomasyon ve snapshot/yedekleme
  • embed-server ile çevrimdışı yapılandırma
  • Yönetim arayüzünü yalnızca yerel bağlantıya kısıtlama ve bind adresi ayarları
Modül 3
Deployment ve Datasource Yönetimi
  • WAR/EAR/JAR dağıtımı: deploy komutu, deployments dizini ve .dodeploy marker
  • Deployment scanner ve yönetim API'si ile dağıtım farkları
  • JDBC sürücüsünü modül olarak ekleme (module add)
  • Datasource tanımı: JNDI adı, havuz boyutları, validation ve idle ayarları
  • XA datasource ve transaction ile entegrasyon
  • Deployment bağımlılıkları: jboss-deployment-structure.xml ve sınıf yükleme çakışmaları
Modül 4
Yapılandırma, Sistem Özellikleri ve Ağ Bağlamaları
  • Sistem özellikleri (system-property) ve ${prop:default} ifadeleri
  • Socket binding, interface ve port-offset yapılandırması
  • Path tanımları ve dosya sistemi yerleşimi
  • Logging profilleri, kategoriler ve dosya handler'ları
  • Yapılandırma geçmişi (standalone_xml_history) ve geri alma
  • Ortam bazlı (dev/test/prod) yapılandırma yönetimi
Günün hedefiKatılımcı domain modunu kurar, mesajlaşma ve transaction alt sistemlerini yapılandırır, Elytron ile güvenliği sağlar.
Modül 1
Domain Modu ve Merkezi Yönetim
  • Domain controller, host controller ve process controller rolleri
  • domain.xml, host.xml ve profile kavramı
  • Server group ve sunucu örnekleri; port offset
  • Domain üzerinden tek komutla çoklu sunucuya dağıtım
  • Standalone ve domain modu seçim ölçütleri
  • Yük dengeleme ile rolling güncelleme stratejisi
Modül 2
Mesajlaşma ve Transaction Alt Sistemleri
  • ActiveMQ Artemis ile JMS kuyruk/konu tanımı
  • Connection factory, pooled-connection-factory ve MDB bağlantısı
  • Narayana transaction manager yapılandırması ve zaman aşımları
  • Transaction recovery ve XA kaynak yönetimi
  • EJB alt sistemi: bean pool ve thread pool
  • Batch (JSR-352) ve scheduler yapılandırması
Modül 3
İleri Dağıtım ve Sınıf Yükleme
  • Sınıf yükleme hiyerarşisi: modüller, deployment ve alt-deployment
  • jboss-deployment-structure.xml: exclude/dependency/global-modules
  • Context root, virtual host ve jboss-web.xml
  • Deployment overlay ile dosya değiştirme
  • ClassNotFoundException / NoSuchMethodError tanısı
  • Rolling deploy ve sıfır kesintili yayın stratejisi
Modül 4
Güvenlik: Elytron ve TLS
  • Elytron alt sistemi: security domain, realm ve role decoder
  • Dosya, JDBC ve LDAP tabanlı kimlik deposu
  • Keystore oluşturma (keytool) ve HTTPS/TLS listener yapılandırması
  • Yönetim arayüzünde RBAC rolleri (Monitor, Operator, Maintainer, Administrator)
  • Credential store ile parolaları açık metinden çıkarma
  • Uygulama güvenliği: web.xml güvenlik kısıtları ve Elytron entegrasyonu
Günün hedefiKatılımcı performans ayarı ve kümeleme yapar, yama/yükseltme ve konteyner dağıtımını uygular, arıza senaryolarını çözer.
Modül 1
Performans, Kümeleme ve İzleme
  • Undertow alt sistemi: worker/io thread, buffer cache ve AJP/HTTP listener
  • Thread pool, EJB ve datasource havuz boyutlandırması
  • Infinispan ile oturum çoğaltma ve HA profili (standalone-ha.xml)
  • mod_cluster veya HAProxy ile yük dengeleme
  • Logging alt sistemi: handler, formatter, log döndürme
  • JMX, metrics alt sistemi, GC günlükleri ve heap/thread dump analizi
Modül 2
Yama, Yükseltme ve Taşıma
  • Patching alt sistemi: patch apply/rollback komutları
  • EAP/WildFly sürüm yükseltme planı ve test
  • javax'ten jakarta ad alanına geçiş ve Migration Toolkit
  • Galleon ile özelleştirilmiş sunucu sağlama (provisioning)
  • Bootable JAR ve minimal yapılandırma
  • Yedekleme, felaket kurtarma ve geri dönüş planı
Modül 3
Konteyner ve Kubernetes/OpenShift Üzerinde EAP
  • Resmi konteyner imajları ve Dockerfile ile uygulama paketleme
  • Source-to-Image (S2I) ve OpenShift'te EAP operatörü
  • Yapılandırmayı ConfigMap/Secret ile enjekte etme
  • Probe'lar ve graceful shutdown
  • Stateful oturumlar, JGroups ve KUBE_PING
  • Günlük toplama ve ölçeklendirme
Modül 4
Sorun Giderme Atölyesi
  • Başlatma hataları: port çakışması, geçersiz XML, eksik modül
  • OutOfMemoryError: heap dump alma ve analiz
  • Thread dump ile deadlock ve takılan istek tespiti
  • Datasource sızıntıları ve havuz tükenmesi
  • Yavaş yanıt: access log, Undertow ve GC günlüğü ilişkisi
  • Destek talebi hazırlama: sosreport, server.log ve yapılandırma özeti

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Sunucu mimarisi

JBoss Modules ve subsystem yapısını açıklayabilirsiniz.

🎯
CLI yönetimi

jboss-cli ile okuma, yazma ve batch işlemleri yapabilirsiniz.

🧩
Dağıtım

WAR/EAR dağıtımı ve sınıf yükleme sorunlarını çözebilirsiniz.

🛠️
Datasource

JDBC modülü ve havuz ayarlarını yapabilirsiniz.

🔍
Domain modu

Server group ve merkezi dağıtımı yönetebilirsiniz.

🚀
Güvenlik

Elytron, TLS ve RBAC yapılandırabilirsiniz.

📈
Kümeleme

Infinispan ve yük dengeleme kurabilirsiniz.

🧪
Sorun giderme

Heap ve thread dump ile arıza tanısı koyabilirsiniz.

Kimler İçin Uygundur?

  • Java EE/Jakarta EE sunucusu işleten sistem yöneticileri
  • DevOps
  • platform mühendisleri ile uygulama sunucusuna sahip geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Java EE/Jakarta EE sunucusu işleten sistem yöneticileri, DevOps ve platform mühendisleri ile uygulama sunucusuna sahip geliştiriciler için uygundur.
EAP ve WildFly arasındaki fark anlatılıyor mu?
Evet; sürüm, destek modeli ve yapılandırma farkları karşılaştırılır, örnekler her ikisinde de çalışır.
Jakarta EE geçişi konusu var mı?
javax'tan jakarta ad alanına geçiş ve Migration Toolkit kullanımı ele alınır.
OpenShift gerekir mi?
Hayır; konteyner modülünde Docker üzerinde çalışılır, OpenShift için kavramlar anlatılır.
Eğitim sonunda sertifika alabilir miyim?
Evet. Devamlılık ve başarı koşullarını yerine getiren katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Administering the JBoss EAP and WildFly Application Servers Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Java ve JVMCustomized Mapping in Java Hibernate Eğitimi
Yazılım Geliştirme Eğitimleri

Customized Mapping in Java Hibernate Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Hibernate özel eşleme eğitimi: AttributeConverter, UserType, composite key, kalıtım stratejileri, @Formula, cascade ve fetch ayarlarıyla ileri JPA modelleme.

Detayları Gör →
Java ve JVMData Analysis with Java Eğitimi
Yazılım Geliştirme Eğitimleri

Data Analysis with Java Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Java ile veri analizi eğitimi: OpenCSV, Jackson, Stream API, Apache Commons Math, Tablesaw, Smile ve XChart ile veri temizleme, istatistik ve görselleştirme.

Detayları Gör →
Java ve JVMData Structures & Algorithms in Java: Doubly & Circular Linked Lists Eğitimi
Yazılım Geliştirme Eğitimleri

Data Structures & Algorithms in Java: Doubly & Circular Linked Lists Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Java doubly ve circular linked list eğitimi: Node yapısı, ekleme, silme, tersleme, Floyd döngü tespiti, Josephus problemi ve LRU önbellek uygulaması.

Detayları Gör →
Java ve JVMData Structures & Algorithms in Java: Introduction Eğitimi
Yazılım Geliştirme Eğitimleri

Data Structures & Algorithms in Java: Introduction Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Java ile veri yapıları ve algoritmalara giriş: Big-O, dizi, bağlı liste, stack, queue, HashMap, BST, heap ve sıralama algoritmalarını Java ile öğrenin.

Detayları Gör →
Java ve JVMData Structures & Algorithms in Java: Working with Queues Eğitimi
Yazılım Geliştirme Eğitimleri

Data Structures & Algorithms in Java: Working with Queues Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Java kuyruk (queue) veri yapısı eğitimi: Queue, Deque, circular queue, PriorityQueue, BlockingQueue, üretici-tüketici ve BFS uygulamalarıyla uygulamalı Java.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn