Java EE ile kurumsal mimariyi uçtan uca kur
Java EE ile Kurumsal Uygulama Mimarisi eğitimi 3 günlük uygulamalı programda kurumsal mimari, cdi, jpa ve alan modeli, transaction ve doğrulama gibi konuları kapsar. Katmanlı ve alan odaklı kurumsal mimari tasarlayabilirsiniz.
Katmanlı mimari, CDI, JPA, EJB, JAX-RS, JMS ve MicroProfile
Bu eğitim, Jakarta EE platformuyla kurumsal uygulama mimarisi tasarlamayı öğretir. Katmanlı ve alan odaklı (DDD) mimari, CDI kapsamları ve bağımlılık enjeksiyonu, JPA ile kalıcılık ve transaction yönetimi (JTA), stateless/singleton EJB, JAX-RS REST servisleri ve JSON-B, Bean Validation, JMS ile asenkron mesajlaşma ve Message-Driven Bean ele alınır. Ayrıca güvenlik (Jakarta Security, JWT), eşzamanlılık yardımcıları, zamanlayıcılar, MicroProfile (Config, Health, Metrics, Fault Tolerance, OpenAPI), WildFly/Payara dağıtımı ve Docker, test (Arquillian) ve mimari karar kayıtları uygulanır.
3 Gün. Her gün dört modül; katılımcılar mimari ve çekirdek api'ler konusundan başlayıp güvenlik, microprofile ve dağıtım konusuyla tamamlar.
Uzman Seviye — Jakarta/Java EE ile katmanlı kurumsal uygulama mimarisi: CDI, JPA, EJB, JAX-RS, JMS, güvenlik ve dağıtım.
Bir sipariş yönetimi sistemi, katmanlı mimaride CDI, JPA, JAX-RS ve JMS ile adım adım kurulur; mimari kararlar ADR olarak belgelenir.
Katman, modül ve sorumluluk ayrımlarını gerekçeli kararlarla tasarlarsınız.
CDI, JPA, EJB, JMS ve JAX-RS'i uyumlu bir bütün olarak kullanırsınız.
MicroProfile ve Docker ile Jakarta EE uygulamasını bulut ortamına taşırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Nesne yönelimli programlama ve koleksiyonlar konusunda orta düzey Java bilgisi beklenir.
Servlet, REST ve istemci-sunucu mimarisi kavramlarına aşinalık faydalıdır.
WildFly, Payara veya Open Liberty gibi bir Jakarta EE sunucusu kurulabilecek ortam gerekir.
Maven ve IDE ile çok modüllü proje yönetimi deneyimi yararlıdır.
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:
Katmanlı ve alan odaklı kurumsal mimari tasarlayabilirsiniz.
Kapsam, qualifier ve olay mekanizmasını doğru kullanabilirsiniz.
Entity ilişkileri ve transaction sınırlarını yönetebilirsiniz.
EJB ve CDI arasında gerekçeli seçim yapabilirsiniz.
JAX-RS ile tutarlı REST servisleri geliştirebilirsiniz.
JMS ve MDB ile asenkron akışlar kurabilirsiniz.
Jakarta Security ve JWT ile uygulamayı koruyabilirsiniz.
MicroProfile ve Docker ile uygulamayı dağıtıma hazırlayabilirsiniz.
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.
Spring Boot eğitimi: Initializr, auto-configuration, REST, Spring Data JPA, doğrulama, Actuator, Security girişi, test ve Docker paketleme.
Detayları Gör →Spring Boot ile mikroservis geliştirme eğitimi: Spring Cloud, Gateway, Eureka, Resilience4j, OpenTelemetry, Saga, Keycloak ve Kubernetes dağıtımı.
Detayları Gör →Spring Boot @Async, @Scheduled ve form eğitimi: ThreadPoolTaskExecutor, ShedLock, uygulama olayları, Thymeleaf formları ve doğrulama.
Detayları Gör →Spring Boot RESTful API servisleri eğitimi: kaynak tasarımı, ProblemDetail, HATEOAS, ETag ve önbellek, sürümleme, JWT güvenliği ve OpenAPI.
Detayları Gör →Spring Boot ile mikroservis geliştirme eğitimi: Eureka, Spring Cloud Gateway, OpenFeign, Config Server ve Docker Compose uygulamalı olarak işlenir.
Detayları Gör →