Te damos la bienvenida al Día 2!
Estamos emocionados de verte de nuevo por aquí y te damos la enhorabuena por completar tu primer día. Esperamos que hayas tenido la oportunidad de conectar con tus compañeros y hayas disfrutado de la sesión sobre redes.
Hoy nos dedicaremos en profundidad al lenguaje Motoko con dos clases personalizadas y un nuevo proyecto. ¡Manos a la obra!
Asegúrate de consultar el calendario para saber las fechas programadas exactas de cada clase.
Título | Mentor | Descripción |
---|---|---|
Motoko: Array, Lista y Búfer | Stoll | Esta clase trata las estructuras de datos como lo son los: ‘Arrays’, ‘Listas’ y ‘Búfers’ y sobre cómo usarlos. |
Motoko: Char, Text & Iter | Seb | Esta clase trata los tipos de datos Char y Text en Motoko y explica cómo están relacionados mediante el tipo ‘Iter’. |
Usa esta lista como guía para tu día, contiene todo el material que necesitas leer y los desafíos que debes afrontar.
- Leer Capítulo 2: Conceptos comunes en programación.
- Leer Capítulo 3: Tipos de datos primitivos en Motoko.
- Leer Capítulo 5: Módulos y la librería Base completo.
- Leer Capítulo 6: Almacenando datos en estructuras de datos
- Leer capítulo 7: Tipos de datos no primitivos.
- Leer Apéndice 2: Desbloqueando el poder de los DAOs con los canister completo.
- Leer Apéndice 4: Visión general del NNS completo.
- LeerApéndice 7: Depuración and testeo con Motoko
- Completa el proyecto del día.
Antes de terminar tu día, revisa la siguiente lista y asegúrate de que has profundizado en cada elemento de ella. Es importante que tengas un claro entendimiento de todos estos conceptos.
¿Por qué no intentas explicárselos a uno de tus compañeros para medir el nivel de comprensión que tienes de ellos?
- Entiende qué es un módulo.
- Entiende qué es la librería base, cómo usarla y dónde encontrar el código fuente.
- Entiende cómo usar el [módulo de Depuración]](https://github.com/motoko-bootcamp/motoko-starter/blob/main/manuals/appendix/appendix-7/APPENDIX-7.MD#debugging) para testear tu código localmente.
- Entiende cómo manipular con los operadores de control de flujo en Motoko:
if
,else
,for
,while
,switch/case
- Familiarizarse con más tipos de datos primitivos en Motoko:
Text
,Char
y el tipo de unidad . - Familiarizarse con estructuras de datos simples en Motoko: Array , Lista & Búfer.
- Familiarizarse con tipos de datos más avanzados: Tuplas and Objetos.
- Entendiendo qué es DAO, cómo puede ser usado y como el ‘Internet Computer’ te posibiliate nuevos usos innovadores para esas organizaciones.
- Familiarizarse con un importante DAO en el ‘Internet Computer’: el Sistema Nervioso de Red.
Antes de tomar la decisión de llamarlo Motoko, el lenguaje desarrollado por DFINITY fue inicialmente llamado ActorScript.
Buena suerte 🍀