Quarkus - wprowadzenie i zagadnienia zaawansowane

Szkolenie przeprowadzania przez kompletny proces tworzenia aplikacji z naciskiem na testowanie i architekturę..

Wyróżniki szkolenia

  • Szkolenie prowadzone przez autora oficjalnego rozszerzenia Quarkus
  • Najlepsze praktyki testowania i wzorce architektoniczne
  • Pragmatyczne podejście

Program Szkolenia

Program jest ramą w jakiej możemy się poruszać merytorycznie - program dla konkretnego szkolenia dedykowanego ustalamy z grupą na podstawie analizy przed-szkoleniowej.

  1. Przegląd Quarkus
    1. Quarkus vs Spring
    2. Konfiguracja
    3. Native binaries w GraalVM
    4. Integracja z Docker
  2. Szybki development w Quarkus Dev mode
  3. Dependency Injection w ArC(CDI 2.0)
  4. Budowanie aplikacji webowych
    1. Podstawy web controller (JAX-RS/RestEasy)
    2. observability: metrics/healthchecks
    3. Quarkus-native Persistence(Hibernate/Panache)
    4. Komunikacja z serwisami z użyciem klientów HTTP
    5. Testowanie z użyciem funkcjonalności Quarkus
    6. Współbieżność zarządzana przez kontener
  5. Native Images
    1. Wstęp do GraalVM
    2. Przygotowanie aplikacji do generowania natywnych obrazów
    3. Packaging and shipping
    4. Native images vs testy
  6. Praktyki i wzorce
    1. Pragmatyczny wstęp do architektury Heksagonalnej
    2. Wprowadzenie do piramidy testów i testów czarnoskrzynkowych


Pobierz program w formacie PDF

Trenerzy

Poznaj ekspertów, którzy mogą poprowadzić Twoje szkolenie.

Zamów szkolenie

Imię i nazwisko:
Firma:
E-mail:
Nr tel:
Temat:
Wiadomość:

Jeżeli preferujesz osobisty kontakt to zawsze możesz zadzwonić.

Iwona Sobótka

Koordynatorka szkoleń


Twoje dane osobowe przetwarzamy, aby udzielić odpowiedzi na Twoje pytanie. Administratorem Twoich danych osobowych jest Bottega It Minds Sławomir Sobótka. Przysługuje Ci prawo wniesienia sprzeciwu wobec przetwarzania, prawo dostępu do danych, prawo żądania ich sprostowania, usunięcia lub ograniczenia ich przetwarzania. Szczegółowe informacje dotyczące przetwarzania Twoich danych osobowych znajdują się TUTAJ.