Plan Szkolenia

Wprowadzenie do Quarkus * Co to jest Quarkus * Zalety Quarkus dla aplikacji typu cloud-native * Integracja z Kubernetes i OpenShift * Optymalizacja czasu uruchamiania i pamięci * Podstawowy przepływ pracy i architektura Podstawowe koncepcje Quarkus * Konfiguracja aplikacji i konwertery * Cykl życia inicjalizacji i zamknięcia * Strategie testowania * Konfiguracja rejestrowania Rozwijanie usług RESTful * Tworzenie punktów końcowych API REST * Parametry zapytania i metody HTTP * Używanie semantycznych kodów odpowiedzi * Włączanie CORS i reaktywnego routingu * Przechwytywanie żądań HTTP i SSL Konfiguracja aplikacji * Niestandardowe pliki własności i profile * Accessanie i nadpisywanie wartości konfiguracyjnych * Zaawansowane rejestrowanie i konfiguracja profilowa * Niestandardowe źródła i konwertery * Grupowane i zweryfikowane wartości konfiguracyjne Model Programming Quarkus * Serializacja JSON i XML * Walidacja wejścia/wyjścia i niestandardowe walidatory * Wstrzykiwanie zależności i kwalifikatory * Wydarzenia cyklu życia i interceptorzy * Testowanie zachowania i jednostkowe z Mockito Pakowanie aplikacji Quarkus * Tryb komendy i pakowanie JAR * Budowanie Über-JAR i natywnych wykonywalnych plików * Kontenery Docker dla budowania JAR i natywnych plików * Wsparcie SSL w aplikacjach konteneryzowanych Podsumowanie i następne kroki

Wymagania

  • Zrozumienie Java programowania
  • Doświadczenie w architekturze sieci web i koncepcjach REST
  • Znałość protokołu HTTP

Grupa docelowa

  • Deweloperzy
  • Architekci oprogramowania
  • Inżynierowie budujący aplikacje natywne dla chmur
 40 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie