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
 21 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (2)

Közelgő kurzusok

Rokon kategóriák