Quarkus dla programistów – tworzenie aplikacji Java

Opis

Szkolenie koncentruje się na praktycznych aspektach tworzenia aplikacji w frameworku Quarkus, ze szczególnym uwzględnieniem wydajności i optymalizacji dla środowisk chmurowych. Program łączy teorię z intensywnymi warsztatami praktycznymi, podczas których uczestnicy zbudują od podstaw aplikację wykorzystującą kluczowe funkcjonalności Quarkus. Zajęcia prowadzone są w formie warsztatowej z naciskiem na praktyczne wykorzystanie zdobywanej wiedzy.

Profil uczestnika

  • Programiści Java chcący rozwijać aplikacje w Quarkus
  • Deweloperzy pracujący z aplikacjami chmurowymi
  • Architekci rozwiązań zainteresowani optymalizacją aplikacji
  • Inżynierowie oprogramowania migrujący do rozwiązań cloud-native
  • Specjaliści DevOps pracujący z aplikacjami Java
  • Programiści backend szukający wydajnych rozwiązań

Agenda

  1. Podstawy Quarkus
    • Architektura i koncepcje frameworka
    • Konfiguracja środowiska deweloperskiego
    • Tworzenie pierwszej aplikacji
    • Dependency injection i zarządzanie komponentami
  2. Tworzenie REST API
    • Implementacja endpointów RESTowych
    • Walidacja i obsługa błędów
    • Dokumentacja API z OpenAPI
    • Integracja z bazami danych
  3. Zaawansowane funkcje
    • Reactive programming w Quarkus
    • Obsługa zdarzeń i messaging
    • Konfiguracja i profile aplikacji
    • Zabezpieczanie aplikacji
  4. Wdrażanie i optymalizacja
    • Budowanie aplikacji natywnych
    • Konfiguracja dla Kubernetes
    • Monitorowanie i metryki
    • Optymalizacja wydajności

Korzyści

Uczestnik opanuje umiejętność tworzenia wydajnych aplikacji w frameworku Quarkus dostosowanych do środowisk chmurowych. Zdobędzie praktyczną wiedzę w zakresie implementacji funkcjonalności biznesowych z wykorzystaniem nowoczesnych wzorców projektowych. Rozwinie zdolność optymalizacji aplikacji pod kątem szybkości startu i zużycia pamięci. Nauczy się efektywnie wykorzystywać mechanizmy reactive programming w aplikacjach produkcyjnych. Pozna techniki monitorowania i debugowania aplikacji Quarkus. Zyska umiejętność wdrażania aplikacji w środowisku Kubernetes z zachowaniem najlepszych praktyk DevOps.

Wymagane przygotowanie uczestników

  • Praktyczna znajomość programowania w Java
  • Doświadczenie w tworzeniu aplikacji webowych
  • Podstawowa znajomość Spring Framework
  • Znajomość podstaw architektury mikrousług

Zagadnienia

  • Architektura i komponenty Quarkus
  • Dependency injection i CDI
  • REST API i walidacja
  • Reactive programming
  • Integracja z bazami danych
  • Messaging i obsługa zdarzeń
  • Bezpieczeństwo aplikacji
  • Konfiguracja i profilowanie
  • Native compilation
  • Monitoring i metryki
  • Wzorce projektowe dla Quarkus
  • Optymalizacja wydajności

Poznaj naszą firmę

INFORMACJA CENOWA:
od 2450 zł netto za jedną osobę

CZAS TRWANIA (dni): 2

KOD SZKOLENIA: IT-SD-469

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *