Kurzusleírás
Bevezetés a webes programozásba és a WebAssemblybe
- A kliensoldali webes programozás fejlődése
- A hagyományos Javascript-alapú böngészőalkalmazások korlátai
- A WebAssembly bemutatása és szerepe a modern webfejlesztésben
- A WebAssembly előnyeinek megértése:
- Teljesítmény
- Hordozhatóság
- Hatékonyság
- Közel natív végrehajtás a böngészőkben
A WebAssembly felépítése és alapjai
- A WebAssembly végrehajtási modelljének megértése
- Egy WebAssembly-modul felépítése
- A bináris formátum és a szöveges ábrázolás megértése
- WebAssembly-modulok, memória, táblák és végrehajtási környezet
- A Javascript és a WebAssembly kapcsolata
A Javascripttől a WebAssemblyig
- A Javascript, az asm.js és a WebAssembly fejlődésének áttekintése
- A Javascript-végrehajtás és a WebAssembly összehasonlítása
- A böngészőtámogatás és a futásidejű integráció megértése
- WebAssembly-kód hívása Javascript-alkalmazásokból
A WebAssembly-program felépítése
- A WebAssembly-összetevők megértése
- Munka függvényekkel, importokkal és exportokkal
- Memória és adatcsere kezelése
- Bájtkód ábrázolása absztrakt szintaxisfák (AST) segítségével
WebAssembly-alkalmazások fejlesztése
- Az első WebAssembly-modul megírása
- A WebAssembly-utasítások és szintaxis megértése
- Modulok létrehozása C és C++ használatával
- Forráskód fordítása WebAssembly formátumba
- WebAssembly-modulok integrálása webalkalmazásokba
WebAssembly-eszközlánc és fejlesztői környezet
- WebAssembly-fejlesztőeszközök beállítása
- Munka fordítókkal és buildrendszerekkel
- Szerkesztők és fejlesztői környezetek használata
- WebAssembly-alkalmazások hibakeresése
- WebAssembly-kód tesztelése és optimalizálása
Haladó WebAssembly-koncepciók
- Teljesítményszempontok kezelése
- WebAssembly-alkalmazások optimalizálása
- Munka böngésző API-kkal
- Biztonsági szempontok megértése
- A WebAssembly és a Javascript közötti együttműködés felfedezése
Gyakorlati WebAssembly-műhely
- Teljes WebAssembly-alkalmazás készítése
- C/C++ kód fordítása böngészős végrehajtáshoz
- WebAssembly integrálása webes felülettel
- Hibakeresés és az alkalmazás teljesítményének javítása
A WebAssembly jövőbeli alkalmazásai
- WebAssembly-használati esetek és iparági elterjedés
- Alkalmazások az alábbi területeken:
- Játékfejlesztés
- Virtuális valóság
- Nagy teljesítményű számítástechnika
- Fejlett webalkalmazások
- A böngészőalapú fejlesztés jövőbeli trendjei
A kurzus áttekintése és összefoglalás
- A WebAssembly-koncepciók és a fejlesztési munkafolyamat áttekintése
- Bevált gyakorlatok megvitatása
- További tanulási lehetőségek azonosítása
Követelmények
- Böngészőalapú, kliensoldali programozási tapasztalat vagy annak megértése.
- C/C++ programozási tapasztalat.
- Érdeklődés a Javascripten túlmutató webes programozás iránt.
Célközönség
- Webfejlesztők
- C és C++ fejlesztők
Vélemények (3)
A képzés segített bővíteni a Burp Suite-tal kapcsolatos ismereteimet és megértésemet. Arra is rájöttem, hogy amit önálló tanulással elsajátítottam, az még meglehetősen korlátozott volt. Ez a képzés nagyon hasznos volt számomra QA-ként, mivel a Burp Suite értékes eszköz a biztonsági tesztelés végrehajtásához és az alkalmazástesztelés általános minőségének javításához. Továbbra is felfedezem ezt az eszközt, és további ismereteket szerzek a funkcióiról és képességeiről.
Rea Mendez - BAKAWAN Data Anallytics Inc.
Kurzus - OWASP Top 10 2025
Gépi fordítás
Nagyon élveztem, hogy megismerhettem az AI támadásokat és azokat az eszközöket, amelyekkel gyakorolni és aktívan használni lehet a biztonsági teszteléshez. Sok olyan tudást szereztem, ami a kezdetekkor még nem állt rendelkezésemre, és a tanfolyam teljesítette az elvárásaimat. A képzésből a Comet Browser volt a kedvenc részem, és lenyűgözött, hogy mire képes. Mindenképpen tovább szeretnék ezzel foglalkozni. Összességében nagyszerű tanfolyam volt, és élveztem, hogy megismerhettem az OWASP GenAI Top 10 összes elemét.
Patrick Collins - Optum
Kurzus - OWASP GenAI Security
Gépi fordítás
Gyakorlati, gyakorlatok, személyes segítség és kérdések.
Jose Paulos - INESC TEC
Kurzus - Tailwind CSS
Gépi fordítás