Lépjen kapcsolatba velünk

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

Résztvevők száma


Ár per résztvevő

Vélemények (3)

Közelgő kurzusok

Rokon kategóriák