Java EE ile kurumsal uygulamalar geliştirin
JBoss EAP üzerinde Java EE ile kurumsal uygulama geliştirin: Servlet, JSF, CDI, JPA, JTA, EJB, JAX-RS, JAX-WS, JMS, güvenlik, Arquillian testleri ve MicroProfile.
Java EE ile uçtan uca kurumsal uygulama geliştirme
Eğitim, JBoss EAP üzerinde Java EE ile kurumsal uygulama geliştirmenin tüm katmanlarını beş günde işler. Servlet, JSP/EL, JSF, CDI (scope, producer, interceptor, event) ve Bean Validation anlatılır. JPA ile entity, ilişkiler, JPQL/Criteria, JTA ve locking, EJB session bean'ler ve zamanlayıcılar uygulanır. JAX-RS ve JAX-WS servisleri, JMS ve MDB, deklaratif güvenlik ve Elytron, WebSocket ve yönetilen executor, Arquillian testleri ve MicroProfile ile modernizasyon ele alınır. Kurs kodu AD183 olarak katalogda yer alır.
5 Gün. Her gün dört modül; Web Katmanı; CDI ve Doğrulama; Kalıcılık ve İş Katmanı; Servisler ve Mesajlaşma; Güvenlik, Test ve Modernizasyon ekseninde ilerleyen uygulamalı program.
Orta Seviye — Java EE ile kurumsal uygulama geliştirme: Servlet, JSF, CDI, JPA, EJB, JAX-RS, JMS, güvenlik ve Arquillian ile test.
Her gün sonunda JBoss EAP'a dağıtılan çalışan bir uygulama katmanı tamamlanır; kod, yapılandırma ve konteyner davranışı birlikte incelenir.
Java EE bileşenlerini birleştirerek çok katmanlı uygulama geliştirirsiniz.
Transaction, güvenlik ve kaynakları konteynere devredersiniz.
Arquillian ile gerçek konteyner içinde test yazarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Java SE (sınıf, koleksiyon, exception, lambda) bilgisi gerekir.
HTTP, HTML ve temel SQL bilgisi gerekir.
JDK 11+, Maven ve IDE kurulu olmalıdır.
Eğitimde JBoss EAP/WildFly kurulumu birlikte yapılır; ön deneyim şart değildir.
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:
Java EE/Jakarta EE platformunu ve EAP rolünü açıklayabilirsiniz.
Scope, qualifier ve event ile bağımlılık yönetebilirsiniz.
Entity ilişkilerini eşleyip JPQL ve Criteria ile sorgulayabilirsiniz.
JTA transaction sınırlarını ve locking stratejisini yönetebilirsiniz.
Session bean ve zamanlayıcı geliştirebilirsiniz.
JAX-RS ve JAX-WS servisleri yazabilirsiniz.
JMS/MDB geliştirip rol tabanlı güvenlik uygulayabilirsiniz.
Arquillian ile konteyner testleri çalıştırabilirsiniz.
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.
Java eşzamanlı programlamaya giriş eğitimi: thread yaşam döngüsü, Java Bellek Modeli, volatile, synchronized, thread-safe sınıf ve Executor temelleri.
Detayları Gör →java.util.concurrent eğitimi: ThreadPoolExecutor, CompletableFuture, ConcurrentHashMap, Atomic sınıflar, Latch/Barrier/Phaser ve test yaklaşımları.
Detayları Gör →Java çok thread'li uygulama ölçekleme eğitimi: havuz boyutlandırma, virtual thread, Fork/Join, kilit çekişmesi, JFR profilleme ve backpressure.
Detayları Gör →Java thread oluşturma ve başlatma eğitimi: Thread/Runnable, yaşam döngüsü, join, interrupt, istisna yönetimi, ThreadLocal ve sanal thread.
Detayları Gör →Java thread senkronizasyonu ve kilitler eğitimi: synchronized, happens-before, ReentrantLock, StampedLock, deadlock önleme ve CAS teknikleri.
Detayları Gör →