RED HAT APPLICATION DEVELOPMENT I: PROGRAMMING IN JAVA EE WITH EXAM CLASSROOM TRAINING EĞİTİMİ

Java EE bilginizi sınava hazır hale getirin

CDI, JPA/JTA, EJB, JAX-RS, JMS, Elytron, Arquillian ve sınav stratejisi ile süre sınırlı deneme laboratuvarları.

Java EE uygulama geliştirme ve uygulamalı sınav hazırlığı: CDI, JPA/JTA, EJB, JAX-RS, JMS, Elytron, Arquillian ve süre sınırlı deneme laboratuvarları JBoss EAP üzerinde.

5 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Java EE geliştirme ve uygulamalı sınav hazırlığı

Eğitim, dört günlük Java EE uygulama geliştirme programını beşinci gün sınav hazırlığıyla birleştirir. CDI, Bean Validation, JPA ve JTA, EJB, JAX-RS, JMS/MDB ve Elytron güvenliği JBoss EAP üzerinde uygulanır. Son gün uygulamalı sınav formatı incelenir, zaman yönetimi stratejisi, süre sınırlı iki deneme laboratuvarı ve zayıf alan tekrarı yapılır. Sınav başvurusu ve ücreti ilgili kuruma aittir; DVA sınavı vermez ve sınav sonucunu garanti etmez.

Süre ve Format

5 Gün. Her gün dört modül; Platform, CDI ve Doğrulama; Kalıcılık ve EJB; Servisler ve Mesajlaşma; Güvenlik ve Test; Sınav Hazırlığı ekseninde ilerleyen uygulamalı program.

Seviye

İleri Seviye — Java EE uygulama geliştirme ve sınav hazırlığı: CDI, JPA, EJB, JAX-RS, JMS, güvenlik, Arquillian ve uygulamalı deneme laboratuvarları.

Öğrenme Metodu

İlk dört gün konular uygulanır; beşinci gün süre sınırlı deneme laboratuvarları ve bireysel geri bildirimle sınav formatı çalışılır.

Neden Bu Eğitim?

🎯Sınav Formatı

Uygulamalı sınav formatını ve zaman yönetimini önceden deneyimlersiniz.

⏱️Süreli Pratik

Süre sınırlı laboratuvarlarla hız ve doğruluğu geliştirirsiniz.

🧭Zayıf Alan Analizi

Bireysel geri bildirimle tekrar edilecek konuları belirlersiniz.

Anahtar Konular

java ee sınav hazırlığıred hat java eejboss developer sınavıjava ee uygulamalı sınavcdi jpa ejbjakarta ee eğitimijboss eapjava ee deneme sınavıjax-rs jmsjava ee kurumsal uygulama
“Hazırlık, sınavdan önce hatayı güvenle yapabilmektir.”

Ön Koşullar

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

1
Java EE Deneyimi

Servlet, JPA veya EJB ile çalışmış olmak faydalıdır.

2
Java Yetkinliği

Java SE bilgisi gerekir.

3
Araçlar

JDK 11+, Maven ve IDE gerekir.

4
Sınav Başvurusu

Sınav başvurusu ve ücreti ilgili kuruma aittir; katılımcı kendi başvurusunu yapar.

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ı Java EE projesini kurar, CDI ve doğrulama uygular.
Modül 1
Java EE Platformu ve JBoss EAP
  • Java EE 7/8 profilleri, Jakarta EE ve isimlendirme geçişi
  • Uygulama sunucusu rolü: konteyner, servisler ve API'ler
  • Red Hat JBoss EAP ve WildFly ilişkisi
  • Web, EJB ve kurumsal uygulama arşivleri (WAR, JAR, EAR)
  • JBoss Developer Studio / IDE kurulumu ve EAP entegrasyonu
  • Çok katmanlı mimari: sunum, iş, kalıcılık
Modül 2
Maven ile Java EE Projesi
  • maven-war-plugin ve provided bağımlılıklar
  • jboss-javaee BOM kullanımı
  • Dağıtım betikleri (descriptors): web.xml, beans.xml, persistence.xml
  • wildfly-maven-plugin ile otomatik dağıtım
  • Arşiv yapısı ve sınıf yükleme (JBoss Modules)
  • Profil ve ortam bazlı yapılandırma
Modül 3
CDI Temelleri
  • @Inject ve bean keşfi (beans.xml, bean-discovering-mode)
  • Kapsamlar: @RequestScoped, @SessionScoped, @ApplicationScoped, @Dependent
  • Qualifier ile belirsizlik çözümü
  • Alternatives ve ortama göre bean seçimi
  • İstemci proxy ve passivation
  • Weld konteyneri ve hata ayıklama
Modül 4
Bean Validation
  • @NotNull, @Size, @Pattern, @Email kısıtları
  • Grup doğrulama ve doğrulama sırası
  • Özel kısıt ve ConstraintValidator
  • JPA ve JSF ile otomatik entegrasyon
  • Metot doğrulama (parametre/dönüş)
  • Hata mesajları ve i18n
Günün hedefiKatılımcı JPA, JTA ve EJB ile iş katmanını geliştirir.
Modül 1
JPA Temelleri
  • Entity, @Id, @GeneratedValue ve tablo eşleme
  • persistence.xml ve persistence unit
  • EntityManager yaşam döngüsü: persist, merge, remove, find
  • Entity durumları: new, managed, detached, removed
  • Hibernate ve JBoss veri kaynağı bağlantısı
  • Şema üretimi ve sürüm yönetimi
Modül 2
JPA İlişkiler ve Sorgular
  • @OneToMany, @ManyToOne, @ManyToMany eşleme
  • Cascade, fetch tipi ve orphanRemoval
  • JPQL, Named Query ve parametreli sorgu
  • Criteria API ile tip güvenli sorgu
  • Native sorgu ve sonuç eşleme
  • Sayfalama ve toplu işlem
Modül 3
Transaction ve JPA Performansı
  • JTA ve container-managed transaction
  • @TransactionAttribute türleri
  • Optimistic ve pessimistic locking
  • İkinci seviye önbellek ve sorgu önbelleği
  • N+1 problemi ve join fetch
  • Hibernate istatistikleri ve SQL günlüğü
Modül 4
EJB: Session Beans
  • @Stateless, @Stateful, @Singleton farkları
  • Yerel ve uzak iş arayüzleri
  • @Asynchronous metotlar ve Future
  • @Schedule ile zamanlayıcı
  • Bean havuzu ve eşzamanlılık (@Lock)
  • EJB istisna yönetimi ve rollback
Günün hedefiKatılımcı REST, JMS ve SOAP servislerini geliştirir.
Modül 1
JAX-RS ile REST Servisleri
  • @Path, @GET, @POST, @PUT, @DELETE
  • @PathParam, @QueryParam, @Consumes, @Produces
  • JSON-B / Jackson ile JSON dönüşümü
  • Response ve durum kodları
  • Hata eşleme (ExceptionMapper)
  • REST istemcisi (JAX-RS Client)
Modül 2
JMS ve Message-Driven Beans
  • JMS 2.0 JMSContext ve basit API
  • Queue ve Topic farkı
  • @MessageDriven bean ile tüketim
  • Mesaj kalıcılığı, ack ve transaction
  • Artemis kuyruk yapılandırması (EAP)
  • Dead-letter ve yeniden teslim
Modül 3
JAX-WS ile SOAP Servisleri
  • WSDL ve SOAP mesaj yapısı
  • @WebService ve @WebMethod
  • wsimport ile istemci üretimi
  • Handler zinciri
  • WS-Security giriş
  • REST ve SOAP seçim kriterleri
Modül 4
CDI İleri: Producer, Interceptor, Event
  • @Produces ve @Disposes metotları
  • Interceptor binding ve @AroundInvoke
  • Decorator ile davranış genişletme
  • Event<T> ve @Observes ile olay güdümlü tasarım
  • Stereotype ve portable extension
  • CDI ile EJB entegrasyonu
Günün hedefiKatılımcı güvenlik, test ve modernizasyon uygular.
Modül 1
Java EE Güvenliği
  • Deklaratif güvenlik: web.xml security-constraint
  • @RolesAllowed ve @DeclareRoles
  • Elytron güvenlik domain'i ile entegrasyon
  • BASIC, FORM ve client-cert kimlik doğrulama
  • Jakarta Security ve HttpAuthenticationMechanism
  • JWT ve MicroProfile JWT
Modül 2
JAX-RS İleri Konular
  • ContainerRequestFilter / ResponseFilter
  • Entity interceptor ve sıkıştırma
  • Asenkron kaynak metotları (@Suspended)
  • CORS yapılandırması
  • HATEOAS bağlantıları
  • OpenAPI dokümantasyonu
Modül 3
Arquillian ile Test
  • Arquillian mimarisi ve ShrinkWrap arşivleri
  • Gömülü ve uzak konteyner testleri
  • JUnit ile CDI/EJB testi
  • Test veritabanı ve yönetim
  • REST uç noktası testi
  • CI'da test çalıştırma
Modül 4
Modernizasyon ve MicroProfile
  • javax → jakarta ad alanı geçişi
  • MicroProfile Config, Health, Metrics
  • Fault Tolerance: Retry, CircuitBreaker, Timeout
  • Konteyner ve OpenShift üzerinde EAP
  • Monolitten modüler yapıya geçiş
  • Bootable JAR ve Galleon
Günün hedefiKatılımcı süre sınırlı laboratuvarlarla sınav formatına hazırlanır.
Modül 1
Sınav Stratejisi ve Hazırlık
  • Uygulamalı (performance-based) sınav formatının incelenmesi
  • Zaman yönetimi ve görev önceliklendirme
  • Hedef dokümantasyona hızlı erişim yöntemleri
  • Sık yapılan hata türleri ve kontrol listesi
  • Sınav ortamı benzeri laboratuvar kurulumu
  • Sınav başvurusu ve ücreti ilgili kuruma aittir; başvuru adımları bilgilendirme amaçlı özetlenir
Modül 2
Sınav Hazırlık Lab 1: Veri ve İş Katmanı
  • JPA entity ve ilişki kurulumu görevleri
  • CDI ve EJB ile servis katmanı görevleri
  • Transaction ve doğrulama görevleri
  • Süre sınırlı çözüm ve gözden geçirme
  • Çözüm yollarının karşılaştırılması
  • Hata ayıklama ve log okuma
Modül 3
Sınav Hazırlık Lab 2: Web ve Servis Katmanı
  • Servlet/JSF sayfası görevleri
  • JAX-RS REST uç noktası görevleri
  • JMS mesajlaşma görevi
  • Güvenlik rolü yapılandırma görevi
  • Dağıtım ve test doğrulaması
  • Süre sınırlı çözüm ve gözden geçirme
Modül 4
Genel Tekrar ve Zayıf Alan Çalışması
  • Konu bazlı bilgi boşluğu analizi
  • Hızlı başvuru notları (cheat sheet) oluşturma
  • En sık gerekli CLI ve API örnekleri
  • Tam kapsamlı deneme çalışması
  • Bireysel geri bildirim
  • Sonraki adımlar ve sürekli öğrenme planı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Java EE Mimarisi

Java EE/Jakarta EE platformunu ve EAP rolünü açıklayabilirsiniz.

🧩
CDI

Scope, qualifier ve event ile bağımlılık yönetebilirsiniz.

⚙
JPA

Entity ilişkilerini eşleyip JPQL ve Criteria ile sorgulayabilirsiniz.

️
Transaction

JTA transaction sınırlarını ve locking stratejisini yönetebilirsiniz.

🔍
EJB

Session bean ve zamanlayıcı geliştirebilirsiniz.

🛠
REST ve SOAP

JAX-RS ve JAX-WS servisleri yazabilirsiniz.

️
Mesajlaşma ve Güvenlik

JMS/MDB geliştirip rol tabanlı güvenlik uygulayabilirsiniz.

🧪
Test

Arquillian ile konteyner testleri çalıştırabilirsiniz.

Kimler İçin Uygundur?

  • Java EE bilgisini ölçülebilir hale getirmek
  • uygulamalı sınav formatına hazırlanmak isteyen deneyimli Java geliştiricileri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Java EE bilgisini ölçülebilir hale getirmek ve uygulamalı sınav formatına hazırlanmak isteyen deneyimli Java geliştiricileri için uygundur.
Sınav eğitime dahil mi?
Hayır; eğitim sınav hazırlığı sağlar. Sınav başvurusu ve ücreti ilgili kuruma aittir, DVA sınavı vermez.
Sınavı geçmek garanti mi?
Hayır; eğitim hazırlık amaçlıdır ve sonucu garanti etmez.
Sınav hangi formatta?
Uygulamalı laboratuvar formatındadır; ayrıntıları ilgili kurumun güncel duyurusundan kontrol etmelisiniz.
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 Application Development I: Programming in Java EE wi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Java ve JVMHTTP Requests in Java: HTTP Requests with Java's HttpClient Eğitimi
Yazılım Geliştirme Eğitimleri

HTTP Requests in Java: HTTP Requests with Java's HttpClient Eğitimi

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

Java HttpClient eğitimi: java.net.http, GET ve POST, JSON ile Jackson, sendAsync ve CompletableFuture, timeout, retry, Bearer token ve WireMock ile test.

Detayları Gör →
Java ve JVMHTTP Requests in Java: Sending Simple HTTP Requests Eğitimi
Yazılım Geliştirme Eğitimleri

HTTP Requests in Java: Sending Simple HTTP Requests Eğitimi

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

Java ile basit HTTP istekleri eğitimi: HTTP temelleri, HttpURLConnection, HttpClient ile GET ve POST, JSON ayrıştırma, timeout ve API çağıran komut satırı uygul

Detayları Gör →
Java ve JVMHTTP Web Server (Nginx, Apache, JBoss) Eğitimi
Yazılım Geliştirme Eğitimleri

HTTP Web Server (Nginx, Apache, JBoss) Eğitimi

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

Nginx, Apache ve JBoss web sunucu eğitimi: reverse proxy, yük dengeleme, virtual host, mod_rewrite, WildFly dağıtımı, Let's Encrypt TLS ve güvenlik başlıkları.

Detayları Gör →
Java ve JVMInteractive Java & JShell: Writing Java Programs with the Interactive JShell Eğitimi
Yazılım Geliştirme Eğitimleri

Interactive Java & JShell: Writing Java Programs with the Interactive JShell Eğitimi

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

JShell eğitimi: Java REPL kullanımı, snippet, /vars /methods /list /save /open komutları, script, classpath ile kütüphane deneme ve JShell ile hızlı Java öğrenm

Detayları Gör →
Java ve JVMIntroduction to Amazon Kinesis Data Analytics for Java Applications Eğitimi
Yazılım Geliştirme Eğitimleri

Introduction to Amazon Kinesis Data Analytics for Java Applications Eğitimi

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

Amazon Kinesis Data Analytics for Java eğitimi: Apache Flink DataStream API, Kinesis Data Streams, pencereleme, state, checkpoint ve AWS Managed Flink dağıtımı.

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