Kurzusleírás

Bevezetés a Rust-be a Web Development számára

  • Mi az a Rust?
  • A Rust használatának előnyei webfejlesztéshez
  • A Rust webfejlesztési keretrendszerek és eszközök áttekintése

A Fejlesztési Környezet kialakítása

  • 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 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
  • Köztesszoftver- és kérésfeldolgozási folyamatok
  • Munkamenet-kezelés és hitelesítés

Munka a következőkkel: Database itt: Rust

  • Az adatbázis-lehetőségek áttekintése a Rust-ben
  • Adatbázisok lekérdezése Rust könyvtárak segítségével
  • ORM (objektum-relációs leképezés) a Rust-ben
  • Adatmigráció és -kezelés Rust webalkalmazásokban

RESTful API-k létrehozása

  • RESTful API-k tervezése
  • CRUD műveletek kezelése a Rust segítségével
  • Adatformátumok sorosítása és deszerializálása (JSON, XML stb.)
  • API-k verziószáma és dokumentálása

Frontend összetevők fejlesztése a Rust segítségével

  • A frontend keretrendszerek és könyvtárak áttekintése a Rust-ben
  • Rust integrálása JavaScript keretrendszerekkel (pl. React, Vue.js)
  • Frontend összetevők írása a Rust és WebAssembly használatával

Teljesítményoptimalizálás Rust webalkalmazásokban

  • Profilalkotás és benchmarking Rust webes alkalmazások
  • A teljesítmény javítása aszinkron programozással
  • Gyorsítótárazási és erőforrás-optimalizálási technikák
  • Terheléselosztási és skálázási stratégiák

Biztonság biztosítása Rust webalkalmazásokban

  • Gyakori biztonsági rések a webalkalmazásokban
  • Bemenet ellenőrzése és fertőtlenítése itt: Rust
  • Hitelesítés és engedélyezés itt: Rust
  • Biztonságos kommunikáció és titkosítás webes alkalmazásokban

Rust webes alkalmazások tesztelése és telepítése

  • Íróegység-tesztek és integrációs tesztek Rust webalkalmazásokhoz
  • Folyamatos integrációs és telepítési folyamatok Rust webprojektekhez
  • Tárolási és telepítési lehetőségek Rust webalkalmazásokhoz
  • Monitoring és naplózás termelési környezetekben

Összegzés és a következő lépések

Követelmények

  • A programozási fogalmak alapvető ismerete
  • HTML, CSS és JavaScript ismerete
  • Háttérprogramozási nyelvekkel (például Python, Ruby vagy Node.js) szerzett tapasztalat

Közönség

  • Fejlesztők
  • Webfejlesztők
  • Háttérfejlesztők
 21 Hours

Résztvevők száma



Ár per résztvevő

Vélemények (4)

Rokon tanfolyam

Combined C/C++, JAVA and Web Application Security

28 Hours

Advanced Java Security

21 Hours

Combined JAVA, PHP and Web Application Security

28 Hours

Standard Java Security

14 Hours

Rokon kategóriák