- 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
Quarkus jest wysokowydajnym frameworkiem zaprojektowanym do tworzenia aplikacji chmurowych, kontenerowych i bezserwerowych.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do developerów i architektów o średnim i zaawansowanym poziomie zaawansowania, którzy chcą tworzyć natywne aplikacje i microservices w Java z użyciem Quarkus z optymalizowanym zużyciem pamięci i czasem uruchamiania.
Po zakończeniu tego szkolenia uczestnicy będą mogli:
- Rozwijać wysokowydajne, lekkościskie natywne aplikacje w Java z użyciem Quarkus.
- Budować i wdrażać RESTful services i architektury microservices.
- Używać GraalVM do natywnej kompilacji i optymalizacji wydajności uruchamiania i pamięci.
- Pakować i konteneryzować aplikacje w środowiskach Kubernetes i OpenShift.
Format Kursu
- Interaktywne wykłady i dyskusje.
- Wiele ćwiczeń i praktyk.
- Ręczne wdrażanie w środowisku live-lab.
Opcje Personalizacji Kursu
- Aby złożyć wniosek o dostosowanie szkolenia dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
- Co to jest Quarkus
- Zalety Quarkus dla aplikacji cloud-native
- Integracja z Kubernetes i OpenShift
- Optymalizacja czasu uruchomienia 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 logowania
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
- Przechwytywanie żądań HTTP i SSL
Konfiguracja aplikacji
- Niestandardowe pliki właściwości i profile
- Accessanie i nadpisywanie wartości konfiguracji
- Zaawansowane logowanie i profilowe konfiguracje
- Niestandardowe źródła i konwertery
- Grupowane i walidowane wartości konfiguracji
Model Quarkus Programming
- Serializacja JSON i XML
- Walidacja wejścia/wyjścia i niestandardowe walidatory
- Wstrzykiwanie zależności i kwalifikatory
- Zdarzenia cyklu życia i interceptory
- Testowanie zachowania i jednostkowe z Mockito
Pakowanie aplikacji Quarkus
- Tryb polecenia i pakowanie JAR
- Budowanie Über-JAR i native executable
- Kontenery Docker dla budów JAR i native
- Wsparcie SSL w aplikacjach konteneryzowanych
Wprowadzenie do Apache Camel
- Co to jest Apache Camel i jego integracja z Quarkus
- Wzorce integracji przedsiębiorstwowej i przypadki użycia
- Rozwijanie i wdrażanie tras Camel w aplikacji Quarkus
Podsumowanie i następne kroki
United Arab Emirates - Quarkus for Java Native and Microservice Development
Qatar - Quarkus for Java Native and Microservice Development
Egypt - Quarkus for Java Native and Microservice Development
Saudi Arabia - Quarkus for Java Native and Microservice Development
South Africa - Quarkus for Java Native and Microservice Development
Brasil - Quarkus for Java Native and Microservice Development
Canada - Quarkus for Java Native and Microservice Development
中国 - Quarkus for Java Native and Microservice Development
香港 - Quarkus for Java Native and Microservice Development
澳門 - Quarkus for Java Native and Microservice Development
台灣 - Quarkus for Java Native and Microservice Development
USA - Quarkus for Java Native and Microservice Development
Österreich - Quarkus for Java Native and Microservice Development
Schweiz - Quarkus for Java Native and Microservice Development
Deutschland - Quarkus for Java Native and Microservice Development
Czech Republic - Quarkus for Java Native and Microservice Development
Denmark - Quarkus for Java Native and Microservice Development
Estonia - Quarkus for Java Native and Microservice Development
Finland - Quarkus for Java Native and Microservice Development
Greece - Quarkus for Java Native and Microservice Development
Magyarország - Quarkus for Java Native and Microservice Development
Ireland - Quarkus for Java Native and Microservice Development
Luxembourg - Quarkus for Java Native and Microservice Development
Latvia - Quarkus for Java Native and Microservice Development
España - Quarkus para Desarrollo Nativo en Java y Microservicios
Italia - Quarkus for Java Native and Microservice Development
Lithuania - Quarkus for Java Native and Microservice Development
Nederland - Quarkus for Java Native and Microservice Development
Norway - Quarkus for Java Native and Microservice Development
Portugal - Quarkus for Java Native and Microservice Development
România - Quarkus for Java Native and Microservice Development
Sverige - Quarkus for Java Native and Microservice Development
Türkiye - Quarkus for Java Native and Microservice Development
Malta - Quarkus for Java Native and Microservice Development
Belgique - Quarkus for Java Native and Microservice Development
France - Quarkus for Java Native and Microservice Development
日本 - Quarkus for Java Native and Microservice Development
Australia - Quarkus for Java Native and Microservice Development
Malaysia - Quarkus for Java Native and Microservice Development
New Zealand - Quarkus for Java Native and Microservice Development
Philippines - Quarkus for Java Native and Microservice Development
Singapore - Quarkus for Java Native and Microservice Development
Thailand - Quarkus for Java Native and Microservice Development
Vietnam - Quarkus for Java Native and Microservice Development
India - Quarkus for Java Native and Microservice Development
Argentina - Quarkus para Desarrollo Nativo en Java y Microservicios
Chile - Quarkus para Desarrollo Nativo en Java y Microservicios
Costa Rica - Quarkus para Desarrollo Nativo en Java y Microservicios
Ecuador - Quarkus para Desarrollo Nativo en Java y Microservicios
Guatemala - Quarkus para Desarrollo Nativo en Java y Microservicios
Colombia - Quarkus para Desarrollo Nativo en Java y Microservicios
México - Quarkus para Desarrollo Nativo en Java y Microservicios
Panama - Quarkus para Desarrollo Nativo en Java y Microservicios
Peru - Quarkus para Desarrollo Nativo en Java y Microservicios
Uruguay - Quarkus para Desarrollo Nativo en Java y Microservicios
Venezuela - Quarkus para Desarrollo Nativo en Java y Microservicios
Polska - Quarkus for Java Native and Microservice Development
United Kingdom - Quarkus for Java Native and Microservice Development
South Korea - Quarkus for Java Native and Microservice Development
Pakistan - Quarkus for Java Native and Microservice Development
Sri Lanka - Quarkus for Java Native and Microservice Development
Bulgaria - Quarkus for Java Native and Microservice Development
Bolivia - Quarkus para Desarrollo Nativo en Java y Microservicios
Indonesia - Quarkus for Java Native and Microservice Development
Kazakhstan - Quarkus for Java Native and Microservice Development
Moldova - Quarkus for Java Native and Microservice Development
Morocco - Quarkus for Java Native and Microservice Development
Tunisia - Quarkus for Java Native and Microservice Development
Kuwait - Quarkus for Java Native and Microservice Development
Oman - Quarkus for Java Native and Microservice Development
Slovakia - Quarkus for Java Native and Microservice Development
Kenya - Quarkus for Java Native and Microservice Development
Nigeria - Quarkus for Java Native and Microservice Development
Botswana - Quarkus for Java Native and Microservice Development
Slovenia - Quarkus for Java Native and Microservice Development
Croatia - Quarkus for Java Native and Microservice Development
Serbia - Quarkus for Java Native and Microservice Development
Bhutan - Quarkus for Java Native and Microservice Development
Nepal - Quarkus for Java Native and Microservice Development
Uzbekistan - Quarkus for Java Native and Microservice Development