Plan Szkolenia
Wprowadzenie do Quarkus
- Czym jest Quarkus
- Zalety Quarkus dla aplikacji chmurowo-natywnych
- Integracja z Kubernetes i OpenShift
- Optymalizacja czasu startu i zużycia pamięci
- Podstawowy przepływ pracy i architektura
Kluczowe koncepcje Quarkus
- Konfiguracja aplikacji i konwertery
- Cykl inicjalizacji i zamykania
- Strategie testowania
- Konfiguracja rejestrowania
Rozwój 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
- Powiązanie żądań HTTP i SSL
Konfiguracja aplikacji
- Niestandardowe pliki właściwości i profile
- Dostęp do i nadpisywanie wartości konfiguracyjnych
- Zaawansowane rejestrowanie i profilowa konfiguracja
- Niestandardowe źródła i konwertery
- Pogrupowana i zwalidowana konfiguracja wartości
Model programowania Quarkus
- Serjalizacja JSON i XML
- Sprawdzanie poprawności wejścia/wyjścia i niestandardowe walidatory
- Iniekcja zależności i kwalifikatory
- Zdarzenia cyklu życia i intercepotry
- Testowanie behawioralne i jednostkowe z użyciem Mockito
Pakowanie aplikacji Quarkus
- Tryb komendy i pakowanie JAR
- Über-JAR i natywne budowy wykonywalne
- Kontenery Docker dla pakunków JAR i natywnych
- Wsparcie SSL w konteneryzowanych aplikacjach
Wprowadzenie do Apache Camel
- Czym jest Apache Camel i jego integracja z Quarkus
- Podstawowe wzorce i przypadki użycia integracji przedsiębiorstwowej
- Tworzenie i wdrażanie tras Camel wewnątrz aplikacji Quarkus
Podsumowanie i kolejne kroki
Wymagania
- Zrozumienie programowania w języku Java
- Doświadczenie z architekturą internetową i pojęciami REST
- Znajomość protokołu HTTP
Grupa docelowa
- Programiści
- Architekci oprogramowania
- Inżynierowie tworzący aplikacje chmurowo-natywne
Opinie uczestników (5)
Realizacja celu - zapoznanie z narzędziem.
Lukasz - Santander Wroclaw
Szkolenie - Building Microservices with Apigee Edge
techniczne przygotowanie nauczycieli
Giorgio - Asystel-BDF S.p.A.
Szkolenie - Creating a Service Mesh with Istio and Kubernetes
Przetłumaczone przez sztuczną inteligencję
Było dynamiczne i bardzo praktyczne, dodatkowo otrzymaliśmy maszynę wirtualną poprzez adres URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Szkolenie - Spring Cloud for Microservices
Przetłumaczone przez sztuczną inteligencję
Sposób nauki, równoległa praca każdego uczestnika do materiału, który realizował i opisywał wykładowca.
Krzysztof - Seth Software
Szkolenie - System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud
Cała specyfika szkolenia, tj. praktyczne (poprzez pisanie kodu, konfiguracji) zaznajamianie się z tematyką szkolenia