Kurzusleírás
Bevezetés a Rust használatába webfejlesztésben
- Mi a Rust?
- A Rust használatának előnyei webfejlesztésben
- Áttekintés a Rust webfejlesztési keretrendszerekről és eszközökről
Fejlesztői környezet beállítása
- A Rust és kapcsolódó eszközök telepítése
- A fejlesztői környezet konfigurálása
- Népszerű IDE-k és szövegszerkesztők felfedezése Rust webfejlesztéshez
Szerveroldali webalkalmazások készítése
- HTTP kérések és válaszok kezelése
- Útválasztás és URL kezelés
- Middleware és kérések feldolgozási folyamatai
- Munkamenet-kezelés és hitelesítés
Adatbázisok használata Rustban
- Áttekintés az adatbázis lehetőségeiről Rustban
- Adatbázisok lekérdezése Rust könyvtárak segítségével
- ORM (Objektum-Relációs Leképezés) Rustban
- Adatmigráció és -kezelés Rust webalkalmazásokban
RESTful API-k készítése
- RESTful API-k tervezése
- CRUD műveletek kezelése Rust használatával
- Adatformátumok (JSON, XML stb.) szerializálása és deszerializálása
- API-k verziókezelése és dokumentálása
Frontend komponensek fejlesztése Rusttal
- Áttekintés a frontend keretrendszerekről és könyvtárakról Rustban
- Rust integrálása JavaScript keretrendszerekkel (pl. React, Vue.js)
- Frontend komponensek írása Rust és WebAssembly segítségével
Teljesítményoptimalizálás Rust webalkalmazásokban
- Rust webalkalmazások profilozása és teljesítménytesztelése
- Teljesítményjavítás aszinkron programozással
- Gyorsítótárazás és erőforrás-optimalizálási technikák
- Terheléselosztás és skálázási stratégiák
Biztonság biztosítása Rust webalkalmazásokban
- Gyakori biztonsági rések webalkalmazásokban
- Bemenet ellenőrzés és tisztítás Rustban
- Hitelesítés és engedélyezés Rustban
- Biztonságos kommunikáció és titkosítás webalkalmazásokban
Rust webalkalmazások tesztelése és üzembe helyezése
- Unit tesztek és integrációs tesztek írása Rust webalkalmazásokhoz
- Folyamatos integráció és üzembe helyezési folyamatok Rust webprojektekhez
- Konténerizáció és üzembe helyezési lehetőségek Rust webalkalmazásokhoz
- Figyelés és naplózás éles környezetekben
Összefoglalás és következő lépések
Követelmények
- Alapvető programozási fogalmak ismerete
- Ismeret a HTML, CSS és JavaScript területén
- Tapasztalat egy szerveroldali programozási nyelvvel (például Python, Ruby vagy Node.js)
Célközönség
- Fejlesztők
- Webfejlesztők
- Szerveroldali fejlesztők
Vélemények (2)
Szerettek az interaktív példákat, amivel foglalkoztunk, a képző tanár rendkívül alaposan ismerte majdnem minden téma témáját, amire kerestünk válaszokat, és kiváló tanácsot adott a képzés egyes anyagának valós világban történő alkalmazásával kapcsolatban.
Tracy - GenesysGo
Kurzus - Rust Advanced
Gépi fordítás
A képző tanár sok érdekes dologról mesélte a RUST alapjairol kezdve, majd annak Blockchain felhasználásáig, ami nagyon értékes és megfogaglaló volt.
Elena Paraschiv - ICI BUCHAREST
Kurzus - Rust Programming
Gépi fordítás