Poznajemy ułatwienia dla programistów w Spring Boot – Docker Compose, JdbcClient,i RestClient
➡️ Czego się nauczysz?
W trakcie warsztatu rozpracujesz nowe funkcjonalności zawarte w Spring Boot (Docker Compose, JdbcClient,i RestClient) i nauczysz się jak ich używać by ułatwić sobie tworzenie aplikacji.
➡️ Dla kogo:
Warsztat jest skierowany do programistów Javy używających Spring Boot, chcących dowiedzieć się jak można ułatwić sobie tworzenie aplikacji w najnowszych wersjach frameworka.
➡️ Wymagania wstępne
Na czas warsztatów prosimy o przygotowanie następujących narzędzi/instalacji:
– Znajomość języka Java i Spring Boot w stopniu podstawowym,
– JDK 17 lub wyższe,
– IntelliJ IDEA (Ultimate – można zainstalować 30 dniowy trial),
– Docker Desktop,
– klient Git.
➡️ Program:
1. Docker Compose:
– automatyczne uruchamianie i zatrzymywanie kontenerów,
– readiness probe,
– etykiety (labels) specyficzne dla Spring Boot.
2. JdbcClient:
– budowanie zapytań,
– wykonywanie zapytań,
– podstawianie parametrów,
– modyfikowanie danych.
3. RestClient:
– definiowanie żądań,
– szybkie pobieranie za pomocą retrrieve(),
– elastyczna obsługa odpowiedzi za pomocą exchange(),
– obsługa błędów.
➡️ Informacje o prowadzącym:
Marcin Chrost
Java & Web Developer oraz Technical Leader w firmie JCommerce z ponad 10 letnim stażem. Uczestniczył w wielu międzynarodowych projektach. Od czasu do czasu wspiera młodszych kolegów w rozwoju zawodowym. Lubi nowości w świecie IT, aczkolwiek podchodzi do nich z rozsądkiem i rezerwą wynikającą z doświadczenia. Najbardziej ceni sobie dobrze zgrane zespoły, które potrafią się same motywować i sobą zarządzać. Uważa też że umiejętności miękkie w świecie IT są tak samo ważne jak twarde a zwykle bardzo niedoceniane.
➡️ Uwagi nt. uzyskania certyfikatu
W cenie swojego zakupu możesz otrzymać certyfikat, potwierdzający znajomość materiału merytorycznego, do którego dostęp wykupiłeś/aś. Warunkiem uzyskania takiego dokumentu jest uzyskanie pozytywnego wyniku z quizu podsumowującego. Szczegóły dot. tego tematu znajdują się w panelu nagrania.