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
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:2 dni (16h)
Kod kursu:RUST/SERVICES
Rust - tworzenie usług i aplikacji biznesowych
Cele szkolenia
Szkolenie przygotowuje do samodzielnego projektowania i implementowania usług sieciowych oraz mikroserwisów w języku Rust z użyciem frameworka Axum
Szkolenie uczy stosowania dobrych praktyk w zakresie architektury aplikacji, testowania, bezpieczeństwa oraz wdrażania rozwiązań biznesowych
Szkolenie pokazuje, jak integrować aplikacje z bazami danych, realizować logikę biznesową oraz zapewniać bezpieczeństwo i wydajność usług
Dla kogo?
Programistów posiadających podstawową znajomość języka Rust, chcących rozwijać umiejętności w zakresie budowy usług sieciowych i mikroserwisów
Osób odpowiedzialnych za projektowanie, wdrażanie i utrzymanie aplikacji biznesowych opartych o nowoczesne technologie backendowe
Efekty kształcenia
Uczestnik projektuje i wdraża wydajne usługi sieciowe w języku Rust
Uczestnik konfiguruje i obsługuje framework Axum do budowy aplikacji REST
Uczestnik implementuje mechanizmy bezpieczeństwa, w tym autoryzację i uwierzytelnianie
Uczestnik stosuje wzorce architektoniczne oraz testuje i monitoruje aplikacje
Uczestnik integruje aplikacje z bazami danych i obsługuje transakcje
Uczestnik wdraża aplikacje z wykorzystaniem konteneryzacji
Wymagania
Podstawowa umiejętność programowania w języku Rust
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Wprowadzenie do Axum
Charakterystyka i najważniejsze elementy frameworku
Konfiguracja środowiska deweloperskiego
Tworzenie, konfigurowanie i uruchamianie serwera
Poprawna architektura aplikacji
Budowanie usług REST
Mapowanie i obsługa żądań klienta
Serializacja/deserializacja danych
Obiekty transferowe oraz mapowanie modelu danych między warstwami
Walidacja
Obsługa błędów
Wzbogacanie/modyfikacja żądań i odpowiedzi z użyciem middlewares
Warstwa logiki i utrwalanie
Wstrzykiwanie zależności
Realizacja logiki biznesowej
Konfigurowanie połączenia do bazy danych
Utrwalanie i dostęp do danych
Obsługa transakcji
Bezpieczeństwo
Wyjaśnienie podstawowych terminów m.in. uwierzytelnienie, autoryzacja dostępu, integralność i poufność danych
Tokeny JWT
Protokół OpenID/OAuth2
Uwierzytelnianie i autoryzacja dostępu w praktyce
Wdrażanie i utrzymanie
Testowanie
Logowanie oraz monitorowanie usług
Wdrażanie z wykorzystaniem konteneryzacji
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

