RED HAT JBOSS APPLICATION ADMINISTRATION I EĞİTİMİ

JBoss EAP'yi standalone ve domain modunda yönetin

EAP kurulumu, standalone.xml, jboss-cli, dağıtım, datasource, Elytron, Undertow, domain controller ve mod_cluster.

JBoss EAP yönetimi I: kurulum, standalone.xml, jboss-cli, JDBC datasource, loglama, Elytron ve RBAC, Undertow, domain controller ve mod_cluster ile yük dengeleme.

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

Eğitim Hakkında

JBoss EAP Yönetimi I: standalone ve domain

Eğitim, JBoss EAP yönetiminin ilk seviyesini dört günde, standalone ve domain mod dengesi ile işler. Kurulum, JBoss Modules mimarisi, standalone.xml, jboss-cli ve HAL konsolu, deployment yönetimi anlatılır. JDBC datasource, loglama, Elytron realm ve TLS, Undertow listener ve filter'lar, yönetim güvenliği ve RBAC uygulanır. Domain controller, host controller, server group yönetimi ve mod_cluster ile yük dengelemeye giriş yapılır. Mesajlaşma ve ileri kümeleme sonraki seviyeye bırakılır.

Süre ve Format

4 Gün. Her gün dört modül; Kurulum ve CLI; Kaynaklar ve Web Katmanı; Güvenlik; Domain ve Yük Dengeleme ekseninde ilerleyen uygulamalı program.

Seviye

Orta Seviye — JBoss EAP yönetimi I: standalone yapılandırma, CLI, dağıtım, datasource, güvenlik, domain modu ve temel yük dengeleme.

Öğrenme Metodu

Laboratuvarda aynı yapılandırma önce web konsolu, sonra CLI ve betik ile yapılır; yönetim güvenliği ve RBAC bilinçli senaryolarla denenir.

Neden Bu Eğitim?

🧭Doğru Mod Seçimi

Standalone ve domain modları arasında gerekçeli seçim yaparsınız.

🔒Yönetim Güvenliği

RBAC ve denetim logu ile yönetim erişimini sıkılaştırırsınız.

🧰Araç Çeşitliliği

Konsol, CLI ve REST API ile aynı işi yapabilirsiniz.

Anahtar Konular

jboss eap yönetimijboss administrationwildflyjboss-clijboss domain modmod_clusterelytronred hat jbossjboss kümelemejboss eğitimijboss yönetimi I
“Yapılandırmayı tekrarlanabilir yapmak, bilgiyi ekibe taşımaktır.”

Ön Koşullar

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

1
Linux Yönetimi

Temel Linux komut satırı ve servis yönetimi bilgisi gerekir.

2
Java Bilgisi

Java uygulama ve JVM kavramlarına aşinalık faydalıdır.

3
Ağ Temelleri

HTTP, TCP port ve DNS temel bilgisi gerekir.

4
Laboratuvar

Eğitimde Linux sanal makineleri ve JBoss EAP kurulumu sağlanır.

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ı EAP'yi kurar, yapılandırır ve uygulama dağıtır.
Modül 1
EAP Mimarisi ve Kurulum
  • JBoss EAP/WildFly modüler sınıf yükleme (JBoss Modules)
  • Dizin yapısı: bin, standalone, domain, modules
  • Kurulum: zip, RPM ve installation manager
  • JAVA_HOME, standalone.conf ve ortam değişkenleri
  • Standalone ve domain mod karşılaştırması
  • İlk sunucu başlatma ve yönetim kullanıcısı (add-user)
Modül 2
Standalone Yapılandırma
  • standalone.xml yapısı ve subsystem'ler
  • Interface ve socket-binding tanımları
  • Port offset ile çoklu örnek çalıştırma
  • Extension ve profil kavramı
  • Yapılandırma geçmişi (standalone_xml_history)
  • Sistem özellikleri ve ifade çözümleme (${...})
Modül 3
Yönetim Arayüzleri: CLI ve Konsol
  • jboss-cli.sh ile bağlanma ve gezinme
  • Kaynak yolları ve işlemler (read-resource, :add, :write-attribute)
  • Batch ve betikle CLI (--file)
  • Web yönetim konsolu (HAL)
  • HTTP yönetim API'si (REST)
  • Reload ve restart gerektiren değişiklikler
Modül 4
Uygulama Dağıtımı
  • Deployment scanner ve manuel dağıtım
  • CLI ile deploy/undeploy
  • Exploded deployment ve .dodeploy
  • Deployment overlay
  • jboss-web.xml ve context root
  • Bağımlılıklar ve modül ekleme (jboss-deployment-structure.xml)
Günün hedefiKatılımcı veri kaynağı, loglama, web ve transaction ayarlarını yapar.
Modül 1
Veri Kaynakları
  • JDBC sürücüsünü modül olarak ekleme
  • datasource ve xa-datasource tanımı
  • Bağlantı havuzu: min/max, blocking timeout
  • Doğrulama (validate-on-match, background-validation)
  • Bağlantı sızıntısı tespiti ve istatistik
  • Veri kaynağı parola koruması (credential store)
Modül 2
Loglama
  • Logging subsystem: handler, formatter, logger
  • Periyodik ve boyuta göre log döngüsü
  • Kategori ve seviye ayarı çalışırken
  • Merkezî loglama: syslog ve JSON formatı
  • Uygulama logging yapılandırması ve bağımlılık çakışması
  • Günlük analizi ve olay belirleme
Modül 3
Web Katmanı: Undertow
  • Undertow subsystem: listener, host, servlet-container
  • HTTPS ve ssl-context bağlama
  • Erişim logu ve filter'lar
  • Reverse proxy ve ters vekil başlıkları
  • Oturum ve çerez ayarları
  • HTTP/2 ve performans ayarları
Modül 4
EJB ve Transaction Alt Sistemleri
  • ejb3 subsystem: havuzlar ve thread pool
  • Transaction manager: timeout ve recovery
  • XA kaynakları ve iki aşamalı commit
  • Transaction log (object store) yönetimi
  • Zamanlayıcı ve kalıcı timer
  • Transaction sorunlarını teşhis
Günün hedefiKatılımcı Elytron ve RBAC ile güvenliği kurar ve sorunları giderir.
Modül 1
Elytron ile Güvenlik
  • Elytron mimarisi: realm, security domain, factory
  • Dosya, JDBC ve LDAP realm'leri
  • Rol eşleme ve izin eşleyiciler
  • TLS/SSL: key-store, key-manager, ssl-context
  • Credential store ile parola saklama
  • Kalıtımsal PicketBox'tan geçiş
Modül 2
Yönetim Güvenliği ve Sıkılaştırma
  • Management realm ve kullanıcılar
  • RBAC rolleri: Monitor, Operator, Maintainer, Administrator
  • Denetim logu (audit log)
  • Yönetim arayüzlerini ağa sınırlama
  • Güvenlik açığı yaması ve sıkılaştırma kontrol listesi
  • TLS 1.2+ ve şifre paketi seçimi
Modül 3
Sorun Giderme
  • server.log ve boot hatalarını okuma
  • Port çakışması ve kilitli PID dosyaları
  • Dağıtım hataları: eksik modül, ClassNotFound
  • Thread dump alma ve analiz
  • Yüksek CPU/bellek incelemesi
  • Destek vakası için tanılama paketi toplama
Modül 4
Performans ve JVM Ayarı
  • Heap, metaspace ve GC bayrakları (G1)
  • io subsystem: worker ve buffer-pool
  • Thread havuzu ve bağlantı limitleri
  • Bellek sızıntısı belirtileri ve heap dump analizi
  • JMX, VisualVM ve jcmd
  • Yük testi ile ayar doğrulama
Günün hedefiKatılımcı domain yönetir ve yük dengeleme uygular.
Modül 1
Domain Modu Mimarisi
  • Domain controller, host controller ve process controller
  • domain.xml, host.xml ve host-master.xml
  • Server group ve profil ilişkisi
  • Domain'e yeni host ekleme
  • Yönetim istemcisi ve etki alanı kimlik doğrulaması
  • Standalone yerine domain ne zaman seçilir
Modül 2
Domain İşletimi
  • Server group'a uygulama dağıtma
  • JVM ve sistem özellikleri grup/sunucu düzeyinde
  • Port offset ve socket-binding group
  • Sunucuları durdurma/başlatma/yeniden yükleme
  • Domain yapılandırma yedekleme
  • Yönetilen domain'de yaygın sorunlar
Modül 3
Kümeleme ve Yüksek Erişilebilirlik
  • ha ve full-ha profilleri
  • JGroups yığını: UDP/TCP ve discovery
  • Infinispan önbellek kapları: web, ejb, hibernate
  • Oturum çoğaltma ve <distributable/>
  • Küme üyeliği ve ayrılma davranışı
  • Singleton servis ve HA deployment
Modül 4
Yük Dengeleme
  • mod_cluster ve Apache httpd yapılandırması
  • Sticky session ve oturum yönlendirme
  • Failover testi ve sağlık denetimi
  • Undertow yük dengeleyici
  • Kubernetes/OpenShift ile kıyas
  • Dengeleyici arkasında HTTPS sonlandırma

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Mimari Bilgisi

EAP modüler mimarisini ve standalone-domain farkını açıklayabilirsiniz.

🧩
CLI Yönetimi

jboss-cli ile yapılandırma ve betik yazabilirsiniz.

⚙
Dağıtım

Uygulamaları standalone ve domain modunda dağıtabilirsiniz.

️
Veri Kaynağı

JDBC sürücüsü ve havuz ayarlarını yapılandırabilirsiniz.

🔍
Güvenlik

Elytron realm, TLS ve RBAC ayarlayabilirsiniz.

🛠
Kümeleme

ha profili ve mod_cluster ile yük dengeli küme kurabilirsiniz.

️
Performans

JVM ve havuz ayarlarıyla performansı iyileştirebilirsiniz.

🧪
Sorun Giderme

Log ve thread dump ile sorunları teşhis edebilirsiniz.

Kimler İçin Uygundur?

  • JBoss EAP/WildFly uygulama sunucularını kuracak
  • yönetecek ve sorun gideren sistem yöneticileri
  • DevOps mühendisleri
  • operasyon ekipleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
JBoss EAP/WildFly uygulama sunucularını kuracak, yönetecek ve sorun gideren sistem yöneticileri, DevOps mühendisleri ve operasyon ekipleri için uygundur.
Domain modu ne zaman gerekir?
Çok sayıda sunucunun merkezden yönetilmesi gereken ortamlarda; eğitimde karar kriterleri verilir.
Önceki JBoss deneyimi gerekir mi?
Hayır; Linux ve temel Java bilgisi yeterlidir.
Laboratuvar nasıl?
Linux sanal makineleri sağlanır.
Eğitim sonunda sertifika verilir mi?
Katılım ve değerlendirme sonrasında 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. Red Hat JBoss Application Administration I Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 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 JVMTemel Java Eğitimi
Yazılım Geliştirme Eğitimleri

Temel Java Eğitimi

3 günBaşlangıçOnline / Yüz Yüze / Hibrit

Temel Java eğitimi: sözdizimi, OOP, koleksiyonlar, istisna yönetimi, Stream API, dosya işlemleri, Maven ve JUnit ile sıfırdan uygulamalı Java öğrenimi.

Detayları Gör →
Java ve JVMTest Driven Development & Java & JUnit Eğitimi
Yazılım Geliştirme Eğitimleri

Test Driven Development & Java & JUnit Eğitimi

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

Java ile test güdümlü geliştirme eğitimi: Red-Green-Refactor, JUnit 5, Mockito, AssertJ, parametreli testler, JaCoCo ve mutation testing uygulamalı işlenir.

Detayları Gör →
Java ve JVMTest-Driven Development Workshop with Java Eğitimi
Yazılım Geliştirme Eğitimleri

Test-Driven Development Workshop with Java Eğitimi

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

Java ile uygulamalı TDD atölyesi: katalar, eşli programlama, outside-in TDD, Mockito, characterization test ve legacy koda güvenli değişiklik ekleme.

Detayları Gör →
Java ve JVMThe Scala Programming Language Eğitimi
Yazılım Geliştirme Eğitimleri

The Scala Programming Language Eğitimi

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

Scala programlama eğitimi: case class, pattern matching, trait, değişmez koleksiyonlar, Option ve Either, Future ve sbt ile fonksiyonel JVM geliştirme.

Detayları Gör →
Java ve JVMThe Spring Web MVC Framework: Building Web Applications & REST APIs Eğitimi
Yazılım Geliştirme Eğitimleri

The Spring Web MVC Framework: Building Web Applications & REST APIs Eğitimi

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

Spring Web MVC eğitimi: DispatcherServlet, Thymeleaf, REST denetleyicileri, Bean Validation, ProblemDetail, Spring Security ve MockMvc testleri uygulamalı işlen

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