Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
Úvod do Rustu pro webový vývoj
- Co je Rust?
- Výhody použití Rustu ve webovém vývoji
- Přehled web frameworků a nástrojů pro Rust
- Instalace Rustu a souvisejících nástrojů
- Konfigurace vývojového prostředí
- Průzkum populárních IDE a textových editorů pro webový vývoj s Rustem
- Zpracování HTTP požadavků a odpovědí
- Routing a zpracování URL
- Middleware a request processing pipelines (řetězce zpracování požadavků)
- Správa session a autentizace
- Přehled možností databází v Rustu
- Dotazování do databází pomocí knihoven Rustu
- ORM (Object-Relational Mapping) v Rustu
- Správa migrace a dat ve webových aplikacích Rustu
- Návrh RESTful API
- Zpracování CRUD operací pomocí Rustu
- Seriálizace a deserializace datových formátů (JSON, XML atd.)
- Verzování a dokumentace API
- Přehled front-end frameworků a knihoven v Rustu
- Integrace Rustu s JavaScriptovými frameworky (např. React, Vue.js)
- Sestavování front-end komponent pomocí Rustu a WebAssembly
- Profilace a benchmarking webových aplikací v Rustu
- Zlepšování výkonu asynchronním programováním
- Caching a optimalizace zdrojů
- Strategie load balancing a škálování
- Běžné zranitelnosti webových aplikací
- Ověřování a čištění vstupů v Rustu
- Autentizace a autorizace v Rustu
- Bezpečná komunikace a šifrování ve webových aplikacích
- Psaní unit testů a integraci testů pro webové aplikace v Rustu
- Nastavení kontinuální integrace a nasazování pro projekty s Rustem
- Kontejnerizace a možnosti nasazování webových aplikací v Rustu
- Sledování a protokolování ve produkčních prostředích
Nastavení vývojového prostředí
Sestavování serverových webových aplikací
Práce s databázemi v Rustu
Vytváření RESTful API
Vývoj front-end komponent s Rustem
Vylepšení výkonu webových aplikací v Rustu
Zajištění bezpečnosti webových aplikací v Rustu
Testování a nasazování webových aplikací v Rustu
Závěr a další kroky
Požadavky
- Základní znalost programovacích konceptů
- Obratnost s HTML, CSS a JavaScriptem
- Praxe s back-end programovacími jazyky (např. Python, Ruby nebo Node.js)
- Vývojáři
- Weboví vývojáři
- Back-end vývojáři
Cílová skupina
21 Hodiny
Reference (2)
Velmi dobrá struktura tématu, dokonalé prezentace, velmi vysoký stupeň znalostí odborníka. Nepoškozená infrastruktura.
Tibor Pozsgai
Kurz - Rust Advanced
Přeloženo strojem
Pevné zavedení do Rustu s pokročilými elementy jako jsou makra. Praktické kódovací cvičení, mnoho vedlejších poznámek, volná diskuse a konzultace.
Robert - Sonova Warsaw Service Center Sp z o o
Kurz - Rust Programming
Přeloženo strojem