Course Code: webassembly
Duration: 21 hours
Prerequisites:
  • Doświadczenie lub zrozumienie programowania opartego na przeglądarce, po stronie klienta.
  • Doświadczenie w programowaniu w języku C/C++.
  • Zainteresowanie programowaniem internetowym wykraczającym poza Javascript.

Publiczność

  • Programiści internetowi
  • Programiści C i C++
Overview:

Przez ostatnie 20 lat Javascript był de facto standardem dla skryptów w przeglądarce, po stronie klienta. WebAssembly reprezentuje nowy kierunek. Wbudowany w przeglądarkę, ten format binarny pozwoli programistom kompilować i wykonywać kod napisany w dowolnym języku z poziomu przeglądarki. WebAssembly jest przenośny, mały i wydajny. Umożliwia szybkie ładowanie i może działać na istniejących platformach skryptowych Java, tłumacząc swój kod binarny na asm.js. Co ważniejsze, WebAssembly toruje drogę do wykonywania nowszych, bardziej intensywnych aplikacji, takich jak wirtualna rzeczywistość i zaawansowane gry, aby wymienić tylko kilka, z poziomu przeglądarki.

W tym prowadzonym przez instruktora kursie na żywo omówimy ewolucję programowania sieciowego, dzisiejszy stan rzeczy i to, co można zrobić wraz z pojawieniem się i wydaniem WebAssembly. Kurs będzie zarówno objaśniający, jak i praktyczny, zapewniając podstawową teorię i przeprowadzając uczestników przez tworzenie własnego programu WebAssembly.

Format kursu

  • Kurs będzie praktyczny i oparty na zadaniach
  • C i C++ będą używane do ćwiczeń
Course Outline:

Wprowadzenie: Od JavaScriptu do asm.js do WebAssembly

Antomia „programu” WebAssembly

Reprezentowanie kodu bajtowego za pomocą abstrakcyjnych drzew składniowych (AST)

Napisanie pierwszego WebAssembly modułu

Kompilowanie programu do WebAssembly

WebAssembly Narzędzia: edytory, kompilatory i debugery

Przyszłe zastosowania dla WebAssembly

Podsumowanie i wnioski

Sites Published:

United Arab Emirates - WebAssembly

Qatar - WebAssembly

Egypt - WebAssembly

Saudi Arabia - WebAssembly

South Africa - WebAssembly

Brasil - WebAssembly

Canada - WebAssembly

中国 - WebAssembly

香港 - WebAssembly

澳門 - WebAssembly

台灣 - Beyond Javascript: Build Fast, Lean Websites with WebAssembly

USA - WebAssembly

Österreich - WebAssembly

Schweiz - WebAssembly

Deutschland - WebAssembly

Czech Republic - WebAssembly

Denmark - WebAssembly

Estonia - WebAssembly

Finland - WebAssembly

Greece - WebAssembly

Magyarország - WebAssembly

Ireland - WebAssembly

Luxembourg - WebAssembly

Latvia - WebAssembly

España - Más allá de Javascript: Construya Sitios Web Rápidos y Ligeros con WebAssembly

Italia - WebAssembly

Lithuania - WebAssembly

Nederland - WebAssembly

Norway - WebAssembly

Portugal - WebAssembly

România - WebAssembly

Sverige - WebAssembly

Türkiye - WebAssembly

Malta - WebAssembly

Belgique - WebAssembly

France - WebAssembly

日本 - WebAssembly

Australia - WebAssembly

Malaysia - WebAssembly

New Zealand - WebAssembly

Philippines - WebAssembly

Singapore - WebAssembly

Thailand - WebAssembly

Vietnam - WebAssembly

India - WebAssembly

Argentina - Más allá de Javascript: Construya Sitios Web Rápidos y Ligeros con WebAssembly

Chile - Más allá de Javascript: Construya Sitios Web Rápidos y Ligeros con WebAssembly

Costa Rica - Más allá de Javascript: Construya Sitios Web Rápidos y Ligeros con WebAssembly

Ecuador - Más allá de Javascript: Construya Sitios Web Rápidos y Ligeros con WebAssembly

Guatemala - Más allá de Javascript: Construya Sitios Web Rápidos y Ligeros con WebAssembly

Colombia - Más allá de Javascript: Construya Sitios Web Rápidos y Ligeros con WebAssembly

México - Más allá de Javascript: Construya Sitios Web Rápidos y Ligeros con WebAssembly

Panama - Más allá de Javascript: Construya Sitios Web Rápidos y Ligeros con WebAssembly

Peru - Más allá de Javascript: Construya Sitios Web Rápidos y Ligeros con WebAssembly

Uruguay - Más allá de Javascript: Construya Sitios Web Rápidos y Ligeros con WebAssembly

Venezuela - Más allá de Javascript: Construya Sitios Web Rápidos y Ligeros con WebAssembly

Polska - WebAssembly

United Kingdom - WebAssembly

South Korea - WebAssembly

Pakistan - WebAssembly

Sri Lanka - WebAssembly

Bulgaria - WebAssembly

Bolivia - Más allá de Javascript: Construya Sitios Web Rápidos y Ligeros con WebAssembly

Indonesia - WebAssembly

Kazakhstan - WebAssembly

Moldova - WebAssembly

Morocco - WebAssembly

Tunisia - WebAssembly

Kuwait - WebAssembly

Oman - WebAssembly

Slovakia - WebAssembly

Kenya - WebAssembly

Nigeria - WebAssembly

Botswana - WebAssembly

Slovenia - WebAssembly

Croatia - WebAssembly

Serbia - WebAssembly

Bhutan - WebAssembly

Nepal - WebAssembly

Uzbekistan - WebAssembly