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

Résztvevők száma


Ár per résztvevő

Vélemények (2)

Közelgő kurzusok

Rokon kategóriák