¿Qué quieres aprender?

Programación en WebAssembly (IFCD0117)

Programación en WebAssembly (IFCD0117)

Alborán Formación SL

Curso subvencionado para trabajadores online


Gratis

Duración : 2 Meses

Curso enfocado en el desarrollo y ejecución de aplicaciones web de alto rendimiento mediante WebAssembly, abordando su integración con lenguajes como C, C++ o Rust y su uso en entornos web modernos.

¿Quieres hablar con un asesor sobre este curso?

Objetivos

Crear aplicaciones de alto rendimiento y seguras en el lado del cliente, haciendo uso del motor de JavaScript, pero ejecutando código nativo.

A quién va dirigido

-Trabajadores y autónomos de cualquier sector de la Comunidad de Madrid. -Desempleados en caso de plazas disponibles, residentes en Madrid.

Requisitos

Si eres trabajador o autónomo, estar de alta con cuenta de cotización en la Comunidad de Madrid y si eres desempleado, en alta como demandante de empleo en la Oficina de Empleo de la Comunidad de Madrid. Requisitos académicos: Formación con Nivel 3 de cualificación, correspondiente a Bachillerato o titulaciones equivalentes, independientemente a su forma de adquisición.

Temario completo de este curso

Módulo 1. INTRODUCCIÓN A WEBASSEMBLY

  • Comprender LLVM.
  • Comprender los compiladores.
  • Entender Emscripten.
  • Instalación de Emscripten usando emsdk.
  • Exploración de los módulos WebAssembly.
  • Comprender cómo funciona WebAssembly.
  • Explorar el formato de texto WebAssembly.

Módulo 2. HERRAMIENTAS DE WEBASSEMBLY

  • Comprensión del kit de herramientas binarias de WebAssembly.
  • WebAssembly Binary Toolkit.
  • Convirtiendo WASM a C.
  • Convirtiendo WAST a JSON.
  • Comprensión de las secciones de los módulos WebAssembly.
  • Exportaciones e importaciones.
  • Instalación y uso de Binaryen.

Módulo 3. RUST Y WEBASSEMBLY

  • Integración de Rust con WebAssembly.
  • Convirtir Rust en WebAssembly a través de Rustc.
  • Agrupación de WebAssembly mediante wasm-pack.
  • Combinación de módulos WebAssembly con webpack.
  • Compartición de datos entre Javascript y WebAssembly.
  • Cómo llamar a la API de JavaScript a través de WebAssembly.
  • Cómo llamar a closures a través de WebAssembly.
  • Optimización de Rust y WebAssembly.
  • Minimizar los módulos de WebAssembly.
  • Analizar el modelo de memoria en el módulo WebAssembly.
Ver más