RED HAT APP DEVELOPMENT APPLICATION ADMINISTRATION I EĞİTİMİ

JBoss EAP sunucusunu sıfırdan yönetmeye başla

JBoss EAP standalone yapılandırmasından uygulama dağıtımına, veri kaynaklarından yönetim CLI ve konsola kadar uygulama sunucusu yönetimine giriş yapın.

Red Hat JBoss EAP üzerinde standalone yapılandırma, management console ve jboss-cli ile yönetim, WAR/EAR dağıtımı, JDBC datasource ve connection pool ayarlarını uygulamalı öğreten temel seviye uygulama yönetimi eğitimi.

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

Eğitim Hakkında

EAP standalone yapısı, dağıtım, datasource ve yönetim CLI temelleri

Bu temel seviye eğitim, Red Hat JBoss Enterprise Application Platform (EAP) üzerinde uygulama yönetiminin temellerini kazandırır. EAP dizin yapısı, standalone.xml yapılandırması, subsystem ve extension kavramı; management console ve jboss-cli.sh ile yönetim işlenir. Uygulama dağıtımı (deployment) için deployments klasörü ve CLI deploy komutları; WAR/EAR arşivlerinin ele alınması anlatılır. PostgreSQL/MySQL için JDBC sürücü kurulumu ve datasource tanımı, connection pool ayarları; logging subsystem ile log yapılandırması ve kullanıcı/rol tabanlı yönetim erişimi uygulanır. Katılımcılar bir EAP sunucusunu kurup yapılandırarak basit Java EE uygulamalarını güvenle dağıtabilir.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar EAP kurulumundan yapılandırmaya ve uygulama dağıtımına adım adım ilerler.

Seviye

Temel Seviye — Red Hat JBoss Enterprise Application Platform (EAP) üzerinde standalone sunucu yapılandırması, uygulama dağıtımı, veri kaynakları ve yönetim CLI kullanımının temel düzeyde ele alınması.

Öğrenme Metodu

Katılımcılar gerçek bir EAP sunucusunu standalone modda kurup jboss-cli ve konsol üzerinden yapılandırma ve dağıtım işlemlerini uygulamalı yapar.

Neden Bu Eğitim?

🗂️Sunucu Yapısı

EAP dizin yapısını ve standalone.xml yapılandırmasını tanıyarak sunucuyu güvenle yönetirsiniz.

🚀Uygulama Dağıtımı

WAR/EAR arşivlerini CLI ve konsol üzerinden sorunsuz dağıtmayı öğrenirsiniz.

🔌Veri Bağlantısı

JDBC datasource ve connection pool ile uygulamaların veritabanına bağlanmasını sağlarsınız.

Anahtar Konular

jboss eap eğitimiapplication administrationred hat app developmentstandalone.xmljboss-clidatasource connection poolwar ear dağıtımıwildfly yönetimijava uygulama sunucusueap yönetim konsolu
“İyi bir uygulama sunucusu, dağıttığınız uygulamanın görünmez ama sağlam temelidir.”

Ön Koşullar

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

1
Linux Temeli

Linux komut satırı ve dosya sistemi gezinme bilgisi gerekir.

2
Java Kavramı

Java ve Java EE/WAR-EAR kavramlarına temel aşinalık faydalıdır.

3
Ağ Temelleri

TCP/IP portları ve HTTP temel kavramlarına aşinalık beklenir.

4
Lab Ortamı

JDK ve EAP kurulabilen bir Linux sunucusu veya sanal makine gereklidir.

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 standalone modda kurar ve temel yapılandırma dosyalarını açıklayabilir.
Modül 1
EAP Genel Bakış
  • JBoss EAP'nin WildFly tabanlı mimarisi
  • standalone ve managed domain modu farkı
  • modüler sınıf yükleme (JBoss Modules) mantığı
  • EAP sürümleri ve desteklenen Jakarta EE profilleri
  • JDK sürüm uyumluluğu ve kurulum ön koşulları
  • destek yaşam döngüsü ve yama kaynakları
Modül 2
Dizin Yapısı
  • bin, standalone ve modules dizinlerinin rolü
  • standalone/configuration altındaki yapılandırma dosyaları
  • standalone/deployments klasörünün işlevi
  • standalone/log altında server.log konumu
  • standalone/data ve tmp dizinlerinin amacı
  • JBOSS_HOME ve ortam değişkenlerinin ayarı
Modül 3
Sunucuyu Başlatma
  • standalone.sh ile sunucuyu başlatma
  • standalone.conf ile JVM bellek (Xms/Xmx) ayarı
  • c ile farklı yapılandırma profili seçimi
  • systemd servisi olarak EAP'yi çalıştırma
  • bind adresi ve port offset yapılandırması
  • başlatma loglarından sağlık doğrulaması
Modül 4
standalone.xml Yapısı
  • extensions ve subsystem bölümlerinin ilişkisi
  • socket-binding-group ile port tanımları
  • interfaces ile management ve public arayüzler
  • profile içinde undertow, ejb3, datasources alt sistemleri
  • system-properties ile çalışma zamanı ayarları
  • yapılandırma dosyasını elle düzenleme riskleri
Günün hedefiKatılımcı, management console ve jboss-cli ile sunucuyu yönetip uygulama dağıtabilir.
Modül 1
Management Console
  • add-user.sh ile yönetim kullanıcısı oluşturma
  • 9990 portundan konsola erişim
  • Configuration ve Runtime sekmelerinin kullanımı
  • subsystem ayarlarını konsoldan değiştirme
  • Deployment sekmesinden uygulama yükleme
  • sunucu sağlık ve bellek metriklerinin izlenmesi
Modül 2
jboss-cli Kullanımı
  • jboss-cli.sh --connect ile bağlanma
  • ls, cd ve read-resource ile ağaçta gezinme
  • operation ve attribute kavramı
  • :reload ve :shutdown operasyonları
  • batch modu ile toplu komut çalıştırma
  • yapılandırmayı CLI script dosyasıyla uygulama
Modül 3
Uygulama Dağıtımı
  • deployments klasörüne kopyalayarak hot deploy
  • .dodeploy ve .deployed marker dosyaları
  • deploy ve undeploy CLI komutları
  • WAR ve EAR arşivlerinin farkı
  • deployment bağlam kök (context root) ayarı
  • dağıtım hatalarının server.log'dan teşhisi
Modül 4
Logging Yapılandırması
  • logging subsystem ve handler kavramı
  • console-handler ve periodic-rotating-file-handler
  • logger seviyeleri (INFO, DEBUG, WARN)
  • kategori bazlı log seviyesi ayarı
  • log formatının pattern ile özelleştirilmesi
  • server.log döngü ve arşivleme ayarı
Günün hedefiKatılımcı, JDBC datasource tanımlar ve temel erişim güvenliği ile bakım işlemlerini yapar.
Modül 1
JDBC Sürücü ve Datasource
  • JDBC sürücüsünü modül olarak kurma
  • driver'ı datasources subsystem'e kaydetme
  • data-source add CLI komutu ile tanım
  • connection-url ve kullanıcı bilgilerinin ayarı
  • JNDI adı ile uygulamaya datasource bağlama
  • test-connection-in-pool ile bağlantı doğrulama
Modül 2
Connection Pool Ayarları
  • min-pool-size ve max-pool-size yapılandırması
  • idle-timeout ve blocking-timeout ayarları
  • validation ile kopuk bağlantı tespiti
  • prepared statement cache yapılandırması
  • havuz tükenmesi (pool exhaustion) sorunları
  • pool istatistiklerinin runtime'da izlenmesi
Modül 3
Erişim Güvenliği
  • ManagementRealm ve ApplicationRealm farkı
  • yönetim kullanıcılarına RBAC rolü atama
  • SuperUser, Administrator ve Monitor rolleri
  • management arayüzünü belirli IP'ye kısıtlama
  • HTTPS ile yönetim konsolunu güvenli kılma
  • parola ve kimlik bilgisi saklama iyi uygulamaları
Modül 4
Yedekleme ve Bakım
  • configuration dizininin yedeklenmesi
  • yapılandırma anlık görüntüsü (snapshot) alma
  • take-snapshot ve geri yükleme
  • log rotasyonu ve disk kullanımının izlenmesi
  • sunucuyu güvenli yeniden başlatma prosedürü
  • temel sorun giderme ve sağlık kontrolü

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
EAP Mimarisi

EAP dizin yapısını ve standalone yapılandırmasını açıklarsınız.

✅
Sunucu Kurulumu

EAP'yi standalone modda kurar ve systemd ile çalıştırırsınız.

✅
CLI Yönetimi

jboss-cli ile yapılandırma ve dağıtım işlemlerini yaparsınız.

✅
Uygulama Dağıtımı

WAR/EAR uygulamalarını konsol ve CLI ile dağıtırsınız.

✅
Datasource

JDBC datasource tanımlayıp connection pool'u yapılandırırsınız.

✅
Logging

logging subsystem ile log seviyelerini ve handler'ları yönetirsiniz.

✅
Erişim Güvenliği

Yönetim realm ve RBAC rolleriyle erişimi güvenli hale getirirsiniz.

✅
Bakım

Yapılandırma snapshot'ı alıp sunucuyu güvenle bakıma alırsınız.

Kimler İçin Uygundur?

  • Java uygulama sunucularını yönetmeye yeni başlayan sistem yöneticileri
  • DevOps ekip üyeleri
  • geliştiriciler ile JBoss EAP ortamını temel düzeyde öğrenmek isteyen BT profesyonelleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Java uygulama sunucularını yönetmeye yeni başlayan sistem yöneticileri, DevOps ekip üyeleri ve geliştiriciler için uygundur.
Önceden JBoss bilmem gerekir mi?
Hayır; eğitim temel seviyeden başlar, ancak Linux komut satırı ve temel Java EE kavramlarına aşinalık verim almayı kolaylaştırır.
Standalone ile domain modu farkı nedir?
Standalone tek sunucuyu yönetirken domain modu birden çok sunucuyu merkezî yönetir; bu temel eğitim standalone moda odaklanır.
Hangi veritabanlarıyla çalışıyoruz?
PostgreSQL veya MySQL gibi veritabanları için JDBC sürücü kurulumu ve datasource tanımı uygulamalı olarak gösterilir.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası 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 App Development Application Administration I Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Linux ve UnixUnix Hardening & Maintenance Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Unix Hardening & Maintenance Eğitimi

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

UNIX/Linux sunucularını PAM, SSH, SELinux, sysctl, nftables, auditd ve AIDE ile sertleştirin; CIS uyumlu yama ve bakım süreci kurun. İleri güvenlik eğitimi.

Detayları Gör →
Linux ve UnixUnix Software Management Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Unix Software Management Eğitimi

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

RPM/DNF ve DPKG/APT ile paket yönetimi, depo kurma, kaynaktan derleme, bağımlılık çözümleme ve Snap/Flatpak'i uygulamalı öğrenin. Linux yazılım yönetimi eğitimi

Detayları Gör →
Linux ve UnixUNIX/Linux Korumalı Komut Dizisi Yazılımı Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

UNIX/Linux Korumalı Komut Dizisi Yazılımı Eğitimi

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

Güvenli kabuk betiği yazımını öğrenin: set -euo pipefail, girdi doğrulama, komut enjeksiyonu önleme, mktemp, ayrıcalık düşürme ve shellcheck/bats ile test.

Detayları Gör →
Linux ve UnixUnix/Linux Shell Scripting Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Unix/Linux Shell Scripting Eğitimi

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

Kabuk betiği yazımını öğrenin: değişkenler, if/case, for/while, fonksiyonlar, diziler ve grep/sed/awk ile metin işleme. Uygulamalı Linux shell scripting eğitimi

Detayları Gör →
Linux ve UnixUsing Linux Shells Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Using Linux Shells Eğitimi

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

bash ve zsh kabuklarını etkin kullanmayı öğrenin: gezinme, pipe, yönlendirme, komut geçmişi, iş kontrolü ve .bashrc özelleştirme. Linux kabuk kullanımı eğitimi.

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