Java projelerinizi Maven ile yönetin.
3 günlük Java ve Maven eğitimi: pom.xml, yaşam döngüsü, dependencyManagement, çok modüllü proje, test eklentileri, paketleme, Nexus ve CI entegrasyonu.
Java geliştirme akışında Maven build ve bağımlılık yönetimi
Bu eğitim Java uygulamalarını Maven ile geliştirmeyi uygulamalı öğretir. pom.xml yapısı, standart dizin düzeni, build lifecycle (validate, compile, test, package, verify, install, deploy), bağımlılık kapsamları, transitif bağımlılık ve dependencyManagement, profiller, çok modüllü proje, Surefire ve Failsafe ile test, shade ve spring-boot-maven-plugin ile paketleme, Nexus veya Artifactory ile depo yönetimi ve CI hattında Maven kullanımı ele alınır.
3 Gün. Her gün dört modül; toplam 12 modül, her modülde altı konu başlığı ve uygulama çalışması yer alır.
Orta Seviye — Java projelerinde Maven yaşam döngüsü, bağımlılık yönetimi, çok modüllü yapı, test ve paket üretimi.
Katılımcılar eğitim boyunca tek parent POM altında çok modüllü bir Java projesi kurar ve CI benzeri bir hatta çalıştırır.
Her ortamda aynı sonucu veren build yapılandırması kurmayı öğrenirsiniz.
Sürüm çakışmalarını ve transitif bağımlılıkları mvn dependency:tree ile çözersiniz.
Test, kalite ve yayın adımları Jenkins veya GitHub Actions hattına taşınabilir hale gelir.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Paket, sınıf ve jar kavramlarını bilmek gerekir.
Terminalden komut çalıştırmaya aşinalık gerekir.
pom.xml okuyabilmek için temel XML bilgisi yeterlidir.
Bilgisayarda JDK 17 ve Maven 3.9 kurulu olmalı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:
Parent POM, properties ve plugin yapılandırmasıyla düzenli pom.xml yazabilirsiniz.
Faz, goal ve plugin bağlamasını yönetip gerektiğinde müdahale edebilirsiniz.
dependency:tree ile çakışmaları bulup exclusion ve BOM ile çözebilirsiniz.
Reactor yapısında modüller arası bağımlılığı doğru kurabilirsiniz.
Ortam bazlı yapılandırmayı profiller ile ayırabilirsiniz.
Surefire, Failsafe ve JaCoCo ile test hattı kurabilirsiniz.
Uber-jar, Spring Boot jar ve container imajı üretebilirsiniz.
Maven build'ini Jenkins veya GitHub Actions hattına taşıyabilirsiniz.
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 EE ile uygulama geliştirme eğitimi: CDI, JPA, JTA, EJB, JAX-RS, JMS, Elytron güvenliği ve Arquillian testleri JBoss EAP üzerinde.
Detayları Gör →Java EE uygulama geliştirme ve sınav hazırlığı eğitimi: CDI, JPA, EJB, JAX-RS, JMS, güvenlik ve süre sınırlı deneme laboratuvarları.
Detayları Gör →JBoss EAP yönetimi eğitimi (AD248LS): kurulum, jboss-cli, dağıtım, datasource, Elytron, domain modu, kümeleme ve sorun giderme.
Detayları Gör →JBoss uygulama yönetimi eğitimi: EAP mimarisi, kurulum, jboss-cli, dağıtım, datasource, Elytron güvenliği ve temel kümeleme.
Detayları Gör →JBoss uygulama yönetimi I eğitimi (JB248): EAP kurulumu, standalone/domain, jboss-cli, Elytron, ha profili, mod_cluster ve izleme.
Detayları Gör →