Quarkus ile bulut-yerel Java servisleri yaz
EX183 hedefleri doğrultusunda Quarkus ile REST, CDI, Hibernate ORM Panache, MicroProfile Config/Health/Metrics, Fault Tolerance, Bean Validation, test ve GraalVM native derleme konularını uygulamalı öğreten ileri seviye Java mikroservis geliştirme eğitimi.
Quarkus REST, CDI, Panache ORM, MicroProfile ve konteyner/native derleme
Bu ileri seviye eğitim, Red Hat Certified Enterprise Application Developer (EX183/EX183K) hedeflerini Quarkus üzerinden kapsar. Quarkus proje yapısı, Maven eklentisi ve dev mode (live reload); RESTEasy Reactive ile REST uç noktaları ve JSON serileştirme işlenir. CDI ile bağımlılık enjeksiyonu, bean kapsamları; Hibernate ORM with Panache ile veri erişimi, entity ve repository desenleri; transaction yönetimi anlatılır. MicroProfile Config ile yapılandırma, Health ve Metrics ile gözlemlenebilirlik, Fault Tolerance; Bean Validation ve test (JUnit 5, @QuarkusTest) uygulanır. Son olarak JVM ve native (GraalVM) derleme, konteyner imajı üretimi ele alınır. Katılımcılar üretime hazır Quarkus mikroservisleri geliştirir. Sınav başvurusu ve ücreti ilgili kuruma aittir.
4 Gün. Her gün dört modül; katılımcılar Quarkus temelinden REST, veri erişimi ve native derlemeye ilerler.
İleri Seviye — EX183 kapsamında Quarkus ile bulut-yerel Java mikroservis geliştirme: REST, CDI, Hibernate ORM with Panache, MicroProfile Config/Health/Metrics ve konteynerleştirmenin uçtan uca ele alınması.
Katılımcılar Quarkus dev mode ile canlı yeniden yükleme kullanarak REST, veri erişimi ve test senaryolarını uçtan uca uygulamalı geliştirir.
Quarkus dev mode ve live reload ile anında geri bildirimle geliştirirsiniz.
CDI, JAX-RS ve MicroProfile standartlarıyla taşınabilir servisler yazarsınız.
Native derleme ve konteyner imajıyla hızlı başlayan, düşük bellekli servisler üretirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Java (sınıf, arayüz, generics, lambda) ve nesne tabanlı programlama bilgisi gerekir.
Maven ile bağımlılık ve yaşam döngüsü kavramına aşinalık beklenir.
HTTP, REST ve JSON temel kavramlarına aşinalık faydalıdır.
JDK 17+, Maven ve bir IDE kurulu bir geliştirme ortamı gereklidir.
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:
Quarkus projesi kurar ve dev mode ile hızlı geliştirirsiniz.
RESTEasy Reactive ile JSON tabanlı REST uç noktaları yazarsınız.
CDI ile bağımlılık enjeksiyonu ve bean kapsamlarını uygularsınız.
Hibernate Panache ile entity ve repository desenlerini kullanırsınız.
Config, Health ve Metrics ile gözlemlenebilir servisler kurarsınız.
Retry, Timeout ve CircuitBreaker ile hata toleransı eklersiniz.
@QuarkusTest ve RestAssured ile servislerinizi test edersiniz.
Native derleme ve konteyner imajıyla servisleri paketlersiniz.
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.
Kendi hızında laboratuvar senaryolarıyla komut satırı, LVM, SELinux, firewalld ve Podman dahil RHCSA konularını kapsayan dört günlük RH199LS lab eğitimi.
Detayları Gör →Deneyimli yöneticiler için hızlandırılmış RHCSA (RH200) eğitimi: RHEL 9, LVM, systemd, firewalld, SELinux ve EX200 sınav hazırlığı uygulamalı anlatılır.
Detayları Gör →Eğitmen eşliğinde sınıf ortamında hızlandırılmış RHCSA (RH200) eğitimi: RHEL 9, LVM, systemd, firewalld, SELinux ve EX200 sınav hazırlığı uygulamalı işlenir.
Detayları Gör →Rocky Linux yönetim eğitimi: kurulum, dnf paket yönetimi, LVM, systemd, nmcli ağ, firewalld ve SELinux konuları uygulamalı laboratuvarlarla işlenir.
Detayları Gör →Bash shell scripting eğitimi: değişken, koşul, döngü, fonksiyon, dizi, sed/awk metin işleme, hata yönetimi ve cron ile otomasyon uygulamalı anlatılır.
Detayları Gör →