Quarkus ile hızlı ve hafif Java servisleri yazın
Eğitim Quarkus'un build-time optimizasyon modelini, dev mode ve live reload, CDI (ArC), RESTEasy Reactive, Hibernate ORM with Panache, Flyway, SmallRye Config, OpenAPI, Health ve Metrics uzantılarını, Kafka ve reaktif mesajlaşmayı, OIDC güvenliğini.
Quarkus ile bulut yerlisi ve native Java
Eğitim Quarkus'un build-time optimizasyon modelini, dev mode ve live reload, CDI (ArC), RESTEasy Reactive, Hibernate ORM with Panache, Flyway, SmallRye Config, OpenAPI, Health ve Metrics uzantılarını, Kafka ve reaktif mesajlaşmayı, OIDC güvenliğini ve GraalVM ile native executable üretimini; ardından konteyner imajı ve Kubernetes/OpenShift dağıtımını uygulamalı olarak işler.
3 Gün. Her gün dört modül; Quarkus Temelleri; Mikrohizmet Özellikleri; Native Image ve Dağıtım ekseninde ilerleyen uygulamalı program.
Orta Seviye — Quarkus ile hızlı açılan Java mikrohizmetleri: RESTEasy Reactive, Panache, CDI, native image ve Kubernetes
Quarkus CLI ve dev services ile çalışan bir servis her gün geliştirilir; son gün aynı servis native image olarak derlenip süre ve bellek ölçümleri karşılaştırılır.
Milisaniye düzeyinde başlayan, düşük bellekli servisler üretirsiniz.
Live reload ve Dev Services ile geliştirme döngüsünü kısaltırsınız.
GraalVM ile tek ikili dosya üretip konteynerde çalıştırırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Java 17+, CDI ve JAX-RS kavramlarına aşinalık.
HTTP ve JSON bilgisi.
Konteyner çalıştırma temeli.
JDK 21, Maven, Docker ve Quarkus CLI.
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:
Build-time modelinin avantajlarını açıklayabilirsiniz.
Live reload ve Dev Services ile hızlı geliştirebilirsiniz.
RESTEasy Reactive ile servis yazabilirsiniz.
Panache ile veri erişimi yapabilirsiniz.
OIDC ve JWT ile servisleri koruyabilirsiniz.
Reactive Messaging ile Kafka tüketicisi yazabilirsiniz.
GraalVM ile native executable üretebilirsiniz.
Kubernetes manifestleri üretip servisi dağıtabilirsiniz.
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 ile program yazma ve çalıştırma başlangıç eğitimi: JDK kurulumu, javac ve java komutları, JShell, paketler, Scanner, IntelliJ IDEA ve jar paketleme.
Detayları Gör →Google Workspace güncellemeleri eğitimi: Gmail, Chat, Meet, Drive etiketleri, Docs akıllı çipler, Sheets tabloları, Gemini ve yönetici konsolu güvenlik ayarları
Detayları Gör →Groovy programlama eğitimi: dinamik tipleme, closure, GString, koleksiyonlar, trait, metaprogramming, DSL, Spock testleri ile Gradle ve Jenkins pipeline betikle
Detayları Gör →Java exception yönetimi eğitimi: checked ve unchecked, try-with-resources, özel exception tasarımı, exception zincirleme, SLF4J loglama ve assertThrows testleri
Detayları Gör →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 →