Szkolenie: Rust - tworzenie usług i aplikacji biznesowych
Szkolenie Rust - tworzenie usług i aplikacji biznesowych to praktyczny kurs, który uczy budowy nowoczesnych, bezpiecznych i wydajnych mikroserwisów oraz aplikacji REST w języku Rust z wykorzystaniem frameworka Axum
Charakterystyka frameworku oraz jego kluczowe elementy
Tokio jako runtime asynchroniczny dla Axum
Konfiguracja środowiska deweloperskiego
Tworzenie, konfigurowanie i uruchamianie serwera HTTP
Rekomendowana architektura aplikacji - podział na warstwy odpowiedzialności
Routing i obsługa żądań klienta
Serializacja oraz deserializacja danych
Obiekty transferowe i mapowanie modelu danych między warstwami
Walidacja danych wejściowych
Obsługa błędów
Wzbogacanie i modyfikacja żądań oraz odpowiedzi z użyciem middlewares
Wstrzykiwanie zależności
Realizacja logiki biznesowej
Konfigurowanie połączenia z bazą danych
Dostęp do bazy danych: sqlx, sea-orm oraz diesel-async - kryteria wyboru
Utrwalanie i dostęp do danych
Obsługa transakcji
Podstawowe pojęcia - uwierzytelnienie, autoryzacja dostępu, integralność oraz poufność danych
Tokeny JWT
Protokoły OpenID oraz OAuth2
Uwierzytelnianie i autoryzacja dostępu w praktyce
Testowanie
Logowanie oraz monitorowanie usług
Wdrażanie z wykorzystaniem konteneryzacji
Autorem szkolenia jest Łukasz Andrzejewski
Od ponad 17 lat z pasją dzielę się wiedzą jako trener, wspierając rozwój kompetencji technologicznych wśród specjalistów IT na różnych etapach ich kariery. W ostatnich 5 latach przeszkoliłem ponad 2000 osób, prowadząc szkolenia zarówno otwarte, jak i dedykowane, dla czołowych firm z sektorów bankowości, ubezpieczeń i IT – m.in. Santander Bank Polska, ERGO Hestia, Asseco Poland oraz Orange.
Specjalizuję się w szerokim zakresie technologii – od rozwiązań z ekosystemu Java, przez nowoczesny frontend,…
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi