Szkolenie: Rust i Dioxus - aplikacje cross-platformowe
Szkolenie Rust i Dioxus - aplikacje cross-platformowe to praktyczny kurs, który uczy projektowania aplikacji web, desktop i mobile w języku Rust z wykorzystaniem frameworka Dioxus
Szkolenie przygotowuje do samodzielnego tworzenia aplikacji cross-platform w Rust z wykorzystaniem frameworka Dioxus oraz technologii WebAssembly
Szkolenie uczy budowy aplikacji web, desktop i mobile z jednej bazy kodu oraz integracji z natywnymi API systemu operacyjnego
Szkolenie pokazuje, jak organizować reaktywne komponenty, hooks i makro rsx w Dioxus oraz tworzyć architekturę Dioxus Fullstack z SSR i hydratacją
Szkolenie rozwija umiejętność pracy z narzędziami dioxus-cli, trunk i wasm-bindgen oraz konfiguracji środowiska cross-platform
Szkolenie uczy komunikacji z backendem (REST, GraphQL, WebSocket) oraz integracji aplikacji Rust z nowoczesnymi usługami chmurowymi
Dla kogo?
Programistów Rust celujących w aplikacje wieloplatformowe na Web, Desktop i Mobile
Zespołów dostarczających produkt w modelu jednej bazy kodu na Web, Desktop i Mobile
Efekty kształcenia
Uczestnik projektuje i implementuje komponenty w Dioxus zgodnie z modelem hooks, wykorzystując makro rsx oraz wzorce frontend Rust
Uczestnik buduje aplikacje Dioxus Web, Desktop i Mobile ze wspólną bazą kodu w języku Rust oraz wykorzystaniem WebAssembly
Uczestnik integruje aplikacje z natywnymi API platformy oraz systemem operacyjnym (okna, menu, notyfikacje, pliki, aparat, lokalizacja) w środowisku cross-platform
Uczestnik rozwija aplikacje Dioxus Fullstack z obsługą server functions, SSR oraz hydratacji w architekturze fullstack Rust
Uczestnik stosuje podejścia stylowania Tailwind CSS oraz CSS-in-Rust i zarządza stanem globalnym (context, signals, stores) między platformami
Uczestnik wdraża aplikacje Dioxus w sklepach App Store i Google Play oraz na platformach Shuttle, Cloudflare i w modelu kontenerowym z wykorzystaniem CI/CD
Uczestnik optymalizuje wydajność aplikacji WebAssembly, zarządza bundle oraz monitoruje działanie aplikacji cross-platform
Wymagania
Praktyczna umiejętność programowania w języku Rust, znajomość modelu ownership, traits oraz kodu asynchronicznego
Podstawowa znajomość HTML, CSS oraz koncepcji aplikacji SPA
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
Synchronizacja stanu i assetów między platformami docelowymi
Komunikacja z backendem: REST, GraphQL, WebSocket, Server-Sent Events
Testowanie komponentów i integracji między platformami
Optymalizacja rozmiaru bundle i czasu startu aplikacji
Wdrożenia: sklepy App Store i Google Play, Shuttle, Cloudflare, kontenery Docker
CI/CD dla aplikacji cross-platform
Monitoring oraz obsługa błędów w aplikacjach wieloplatformowych
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