QUARKUS EĞİTİMİ
Eğitim Hakkında
Yazılım endüstrisi son birkaç yılda çok hızlı bir değişim geçirdi. Uygulamalarımız artık çok sayıda çekirdek ve yüksek bellek kapasitesine sahip devasa makineler yerine Cloud’da, sıradan makineler üzerinde, kaynakların paylaşıldığı konteynerlerde çalışıyor. Artık büyük bir uygulamanın tek bir örneği, devasa monolitler yerine, düğüm başına mümkün olduğunca çok sayıda mini uygulama veya mikro servisin kullanıldığı Cloud Native bir dünyadayız ve bu dünyada, container’ların boyutu, ayağa kalkma hızı ve ihtiyaç anında yeni bir örneğin eklenerek sistemin ölçeklenebilmesi en teme ihtiyaçlardan.
OpenJDK HotSpot ve GraalVM için özel olarak tasarlanmış bir Kubernetes native Java stack'i olan Quarkus,"Ahead of Time" tekniklerini genelleyerek günümüzün anılan ihtiyaçlarına çarpıcı bir cevap veren ve Java geliştiricileri için oyunu değiştiren(game changer) güçlü bir framework'tür.
Bu eğitim programı, katılımcılarına Quarkus'un temellerini, hangi teknolojilere dayandığını, neden ve nasıl çok daha hızlı olduğunu, imperatif ve reaktif programlama modellerini nasıl birleştirdiğini ve kendisiyle nasıl native uygulamalar geliştirebileceğinizi öğretmeyi amaçlamaktadır.
Eğitim Süresi
10 Saat - Online Eğitim
Eğitim Tarihi
Firmanın talebine göre eğitim tarihleri ve planlaması karşılıklı olarak yapılacaktır.
Eğitim İçeriği
-
Cloud Native Dünyanın Gereksinimleri
-
Mimari Temeller
-
ACR ve Quarkus Eklentileri
-
Sihrin adı: Augmentation
-
İkisi Bir Arada: İmperatif ve Reaktif
-
GraalVM ve Native Executable
-
Kubernetes Üzerinde Yapılandırma
Eğitim Faydaları
-
Sahip olduğunuz deneyimi(örneğin Spring development) Quarkus'a taşıyabileceksiniz
-
İmperatif ve Reaktif yaklaşımı birleştirmeyi öğreneceksiniz
-
Daha düşük kaynak tüketip daha hızlı ayağa kalkan uygulamalar geliştirmeyi öğreneceksiniz
-
Direkt CPU üzerinde koşabilecek native uygulama geliştirmeyi öğreneceksiniz
Ön gereksimler
Temel Java dil bilgisi
Hedef Kitle
-
Yazılımcılar
Kullanılacak Yazılımlar
-
JDK 8 veya üzeri
-
Herhangi bir geliştirme ortamı(IDE)
Sertifika
Katılımcılara eğitimi tamamladıklarında eğitim katılım sertifikası verilecektir.
Eğitmen
Hüseyin Akdoğan