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
Vélemények (4)
A tréner tudása igen kiterjedt, elkötelezettsége a beszélgetés és a tudásátadás iránt óriási. Jó kapcsolat a résztvevőkkel. Nagyon jól előkészített anyagok, sok dia, gyakorlat leírások, remek felkészülés volt látható az edzésre.Az észrevételeim ellenére továbbra is nagyon jól értékelem az edzést. Észrevételeim csak kiegészítésül szolgálnak a nagyon jó színvonalú képzéshez. Véleményem szerint a C# terület résztvevőivel és a bevezetett korrekciókkal ideális szinten lehet a képzés ;-)
Sławek - Sonova Warsaw Service Center Sp z o o
Kurzus - Rust Programming
Machine Translated
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
Machine Translated
Nagy mennyiségű gyakorlati tudás valós példákon bemutatva.
Kamil - Streamsoft Kraków
Kurzus - Java Advanced
Machine Translated
Folyamatosan erőltetve a változtatásokat, amikor a 3. napon kezdtem jobban eltévedni, mint korábban, és nehezebb volt gyorsan észrevenni a hibát, gyorsan meg tudtam nézni a legújabb változásokat és naprakész voltam az anyaggal
Paulina
Kurzus - Advanced Java Security
Machine Translated