Kurzusleírás
Rust bevezetése a webfejlesztés számára
- Mi a Rust?
- A Rust használatának előnyei a webfejlesztésben
- A Rust webfejlesztési keretrendszereinek és eszközeinek áttekintése
A fejlesztői környezet beállítása
- A Rust és a kapcsolódó eszközök telepítése
- A fejlesztői környezet konfigurálása
- Népszerű IDE-k és szövegszerkesztők a Rust webfejlesztéshez
Kiszolgálóoldali webalkalmazások készítése
- HTTP kérések és válaszok kezelése
- Útvonalak és URL-kezelés
- Köztes szoftverek és kérelemfeldolgozási csatornák
- Munkamenetkezelés és hitelesítés
Adatbázisok kezelése a Rustban
- A Rustban elérhető adatbázisopciók áttekintése
- Adatbázisok lekérdezése a Rust könyvtárakkal
- ORM (Objektum-relációs leképezés) a Rustban
- Adatmigráció és kezelés a Rust webalkalmazásokban
Megbízható RESTful API-k létrehozása
- Megbízható RESTful API-k tervezése
- CRUD műveletek kezelése a Rusttal
- Adataformátozások szerializálása és deszerializálása (JSON, XML stb.)
- API-k verziószámozása és dokumentálása
Elsődleges komponensek készítése a Rusttal
- A Rustban elérhető elsődleges keretrendszerek és könyvtárak áttekintése
- A Rust integrálása JavaScript keretrendszerekkel (pl. React, Vue.js)
- Elsődleges komponensek írása a Rusttal és WebAssemblyval
Teljesítmény optimalizálás a Rust webalkalmazásokban
- A Rust webalkalmazások profilozása és benchmarking
- Aszinkron programozás használatával történő teljesítményjavítás
- Gyorsítótár és erőforrás optimalizálási technikák
- Terheléselosztási és méretezési stratégiák
Biztonság garantálása a Rust webalkalmazásokban
- A leggyakoribb biztonsági hibák a webalkalmazásokban
- Beviteli ellenőrzés és szedezés a Rustban
- Hitelesítés és jogosultságok kezelése a Rustban
- Biztonságos kommunikáció és titkosítás a webalkalmazásokban
A Rust webalkalmazások tesztelése és üzembe helyezése
- Egységtesztek és integrációs tesztek írása a Rust webalkalmazásokhoz
- Folyamatos integráció és üzembe helyezési folyamatok a Rust webprojektekhez
- Tartózkodás és üzembe helyezési opciók a Rust webalkalmazásokhoz
- Üzemelő környezetben történő monitorozás és naplózás
Összefoglalás és következő lépések
Követelmények
- Alapvető ismeretek a programozási fogalmakról
- Tanulságos az HTML, CSS és JavaScript ismeretei
- Megépíthető háttérprogramozási nyelv (pl. Python, Ruby vagy Node.js) tapasztalata
Célcsoport
- Fejlesztők
- Webfejlesztők
- Háttérfejlesztők
Vélemények (2)
Tetszettek az interaktív példák, amelyeken dolgoztunk, az oktató rendkívül tájékozott volt szinte minden témában, amivel kapcsolatban volt kérdésünk, és kiváló tanácsokat adott a valós felhasználási eseteinkhez a képzés egyes anyagaival kapcsolatban.
Tracy - GenesysGo
Kurzus - Rust Advanced
Gépi fordítás
A tréner sok érdekes dolgot elmagyarázott a RUST-ról az alapoktól kezdve, az alkalmazásokig a Blockchain felé haladva, ami nagyon áttekinthető és magával ragadó volt.
Elena Paraschiv - ICI BUCHAREST
Kurzus - Rust Programming
Gépi fordítás