💻

Martes - Preparate para codear

Motoko el lenguaje con características únicas para construir con Internet Computer.
Este día tendrás al día tu ambiente y los conocimientos bases para iniciar a programar tu propio canister en Internet Computer con Motoko.

Monta tu ambiente de desarrollo

Ten un ambiente local con el cual correr y desplegar tus canister replicando la blockchain de Internet Computer en tu ordenador

¿Porqué utilizar Motoko?

Dentro del ecosistema de Internet Computer Protocol encontramos varias opciones para el desarrollo de Canisters llamadas CDK's (Canister Development Kit). Estos permiten exponer la interfaz pública de un Canister, administrar la memoria, llamar a otros Canister e interactuar con la API del sistema.
Debido a que IC admite aplicaciones compiladas en WebAssembly estándar es posible utilizar múltiples lenguajes de programación. Los dos lenguajes soportados oficialmente por IC son Motoko y Rust.

Motoko vs Rust

Consideraciones de Internet Computer

Consideraciones al utilizar Motoko o Rust
Consideraciones con WebAssembly
Diferencias de los compilados de Motoko vs Rust

Otras consideraciones

Consideraciones generales

Conociendo Motoko

Inicia con lo básico del lenguaje que utilizaremos para desarrollar canisters en ICP

Actividades

  1. 1.
    Inicia a plantear el proyecto que desarrollarás durante esta semana.
  2. 2.
    Realiza el Motoko Language Tour para aprender la sintaxis de Motoko.
  3. 3.
    Realiza el Motoko Developer Guide para aprender las características del lenguaje.
  4. 4.
    Utiliza el Motoko playground para construir y probar Canisters con ICP.