Skip to content

Latest commit

 

History

History
169 lines (104 loc) · 15.6 KB

README.md

File metadata and controls

169 lines (104 loc) · 15.6 KB

👻 Motoko Bootcamp 2023

----Este archivo se encuentra en proceso de traducción.----

Bienvenidos a todos los Moto-campers 👋

Nos complace compartir con usted las increíbles capacidades de Internet Computer, una red que reúne varios campos, como la criptografía, las matemáticas, la informática y la tecnología blockchain.

Pero más allá de la tecnología en sí, el aspecto más importante de Internet Computer es la comunidad de personas apasionadas que creen en su potencial. En este Bootcamp, tendrá la oportunidad de aprender de un grupo diverso de desarrolladores, mentores, organizadores y colaboradores que ofrecen su tiempo como voluntarios para hacer que este evento sea posible y sorprendente.

Nuestro objetivo es transmitir no solo nuestros conocimientos técnicos, sino también nuestro entusiasmo por Internet Computer y su papel en la configuración de un futuro mejor. Creemos que la tecnología blockchain y la computadora de Internet jugarán un papel clave en la creación de un mundo más justo y esperanzador, y esperamos que el conocimiento que adquiera y las conexiones que creará durante esta semana nos ayuden a trabajar para lograr este objetivo.

📆 Estructura de la semana

La participación en el Bootcamp es abierta y gratuita, y puede asistir a cualquier conferencia o asumir cualquier desafío que le interese. Sin embargo, si desea ser reconocido como graduado de Motoko Bootcamp y ser elegible para premios, diplomas y otros beneficios, debe:

  • Inscríbete por completo en Bootcamp (consulta el canal #inscripción en Discord para obtener más información).
  • Complete todas las preguntas asignadas, los desafíos de codificación y las tareas, y envíelos a su repositorio de GitHub dentro de las 48 horas posteriores a su publicación.
  • Envíe su proyecto básico completo antes de la fecha límite el: lunes 23 de enero a las 8:00 a.m. UTC.

📜 Guía diaria

Para cada día del campamento, se proporcionará una guía; esta guía contendrá diferentes secciones:

  • Una lista de 🍿 conferencias y una descripción general de los temas tratados ese día. También puede ver la lista de conferencias consultando el calendario.
  • Una o varias 🧩 lección(es): esas lecciones cubrirán temas que serán útiles cuando trabajes en tu proyecto principal.
  • Una lista de ✏️ preguntas basadas en las conferencias y lecciones de ese día.
  • Una lista de 🥊 desafíos de codificación basada en las conferencias y lecciones de ese día.
  • Una tarea 🎯 que te ayuda a lograr un progreso constante en tu proyecto principal, que generalmente estará relacionado con el contenido que has estudiado ese día.
  • Una sección de [🔗 enlaces útiles](#🔗-enlaces útiles) que contiene recursos y documentación útiles.

Puedes encontrar las guías para los diferentes días:

🍿 Conferencias

Los mentores impartirán conferencias en vivo en Zoom Webinar (cada mentor es un miembro experimentado de la comunidad que contribuye activamente al ecosistema). Cada conferencia cubrirá un tema específico.

Puedes echar un vistazo a la lista de conferencias..

También puede ver el Calendario de Motoko Bootcamp < /a>.

Si este calendario no se abre en su zona horaria, puede hacer clic en el símbolo (+) en la esquina inferior derecha para agregar los eventos a su calendario y verlos según su zona horaria. Cada evento contiene una URL para unirse al seminario web de Zoom y, si es necesario, también hay opciones para solicitar audio (aunque recomendamos usar la URL para unirse).

Cada conferencia se grabará y estará disponible en Discord para que pueda mantenerse al día incluso si no está disponible para verla en vivo.

🧩 Lecciones

Cada día encontrarás un módulo. Cada módulo está dedicado a explicar y detallar un aspecto específico sobre la construcción de un proyecto en la computadora de Internet (estructura del proyecto, configuración, gestión del ciclo, actualizaciones...).

No tiene que tomar ninguna medida con respecto a los módulos. ¡Espere leerlos todos!

🙋 Preguntas

Las preguntas están diseñadas para evaluar su comprensión de los temas tratados en las conferencias o explicados en el módulo. Habrá algunas preguntas para usted cada día, y tendrá **48 horas ** después de que se publique la guía diaria para enviar sus respuestas. Algunas de las respuestas pueden proporcionarse directamente durante las conferencias, mientras que otras pueden requerir que profundice más en el material y haga uso de los recursos proporcionados en la sección (#usef). Se recomienda pasar entre 30 minutos y 1 hora cada día trabajando en las preguntas para reforzar su aprendizaje y profundizar su conocimiento del material.

🥊 Desafíos de codificación

Los desafíos de codificación están diseñados para ayudarlo a familiarizarse con el lenguaje Motoko a través de la práctica. Habrá algunos desafíos de codificación para cada uno de ustedes y tendrán 48 horas después de que se publique la guía diaria para enviar sus respuestas. Se recomienda dedicar entre 30 minutos y 1 hora cada día a trabajar en los desafíos de codificación. Estos desafíos son una forma útil de desarrollar tus habilidades y confianza con Motoko a medida que avanzas en Bootcamp.

🧹 Tareas

Las tareas están diseñadas para guiarlo a través de su proyecto principal. Cada día (excepto el día 1) recibirás 1 tarea que corresponde a la implementación de una o más funciones de tu proyecto principal.

🔗 Enlaces útiles

Se proporcionará una lista de recursos útiles, como sitios web, documentación y código de muestra, relacionados con los temas del día. Estos recursos pueden ser necesarios para algunas preguntas, desafíos de codificación o tareas.

🧑‍🔬 Proyecto principal

El proyecto central es un proyecto que construirás durante toda la semana. La experiencia de construir este proyecto será lo más parecida posible a la experiencia de construir un proyecto real en Internet Computer.
Toda la información relacionada con el proyecto principal se puede encontrar en este documento. El formulario de presentación del proyecto básico estará disponible el día 7.

🐥 Horario de tutoría abierto

A lo largo de la semana hay algunas Horas de mentores de desarrollo abierto programadas, debe tener al menos 2 dentro de su zona horaria.
Estas reuniones serán la oportunidad para que todos los estudiantes resuelvan problemas en vivo y hagan preguntas directamente con un mentor de desarrollo.
Esto está abierto a todos los que participan en el Bootcamp.
Se recomienda enfáticamente que asista al menos a uno de estos (o vea las grabaciones), incluso si no tiene ningún problema específico.

🫂 Reuniones de equipo

Motoko Bootcamp es un evento autodirigido en el que cada estudiante trabaja en su proyecto individualmente, pero aun así puede ser útil tener otros estudiantes que puedan compartir su viaje y ayudar a motivarlo para mantenerse en el camino.

A cada estudiante se le asignará un equipo de alrededor de 10 estudiantes dentro de una zona horaria similar, y luego obtendrá canales privados de voz y chat en Discord donde pueden reunirse y discutir el progreso. Alentamos a cada equipo a programar una hora cada día para reunirse en el canal de voz de Discord para mantenerse en contacto.

🤹 Actividades

Tenemos varias actividades planificadas a lo largo de la semana para ayudarlo a conectarse con sus compañeros de estudios y tomar un descanso de la codificación. Estas actividades incluyen:

  • Sesión de networking: estas sesiones están diseñadas para ayudarlo a conectarse con otros estudiantes y construir relaciones que pueden ser beneficiosas para usted en el futuro. Ya sea que esté buscando hacer nuevos amigos, encontrar un compañero de estudio o conectarse en red para oportunidades laborales, estas sesiones son una excelente manera de hacer conexiones. Más información sobre 🌏redes
  • Charlas: Organizaremos charlas para discutir sobre el ecosistema IC. Esta es una gran oportunidad para aprender y obtener información sobre el espacio. Los anunciaremos en Discord, ¡así que estén atentos!
  • Sesiones de juego: Tomar descansos es importante para mantener la productividad y el bienestar mental, por lo que recomendamos programar al menos 2 sesiones de juego para tu equipo para que puedas relajarte y divertirte con tus compañeros. ¡Use el canal de voz de Discord de su equipo para compartir audio en vivo durante su sesión de juego y diviértase!

📞 Asistencia y solución de problemas

Este evento está siendo organizado por voluntarios y tenemos recursos limitados, no podremos responder todas las preguntas en todo momento considerando que tenemos cientos de estudiantes, comprenda este hecho y asegúrese de seguir todas instrucciones en el orden proporcionado.

Cuando necesite ayuda, siga estos pasos en este orden:

  1. Buscar en Google: la mayoría de los problemas tienen su solución en algún lugar de Internet, así es como los desarrolladores reales resuelven la mayoría de sus problemas. Debes asegurarte de haber buscado durante unos minutos en Internet antes de pasar al siguiente paso.
  2. Profundice en la lista de recursos y documentación al final de esta guía. Lo más probable es que la respuesta que necesita esté aquí si investiga lo suficiente, y cuanto más practique navegando por estos recursos, más eficaz y autosuficiente podrá ser como desarrollador de computadoras de Internet.
  3. Pídale ayuda a su equipo en Discord: a todos se les ha asignado un canal de equipo específico en Discord, este equipo está compuesto por personas en su zona horaria que están aprendiendo juntos g contigo Si se encuentra con un problema, es probable que alguien en su grupo haya encontrado el mismo problema y pueda tener la solución. Debes asegurarte de preguntarle a tu equipo y esperar unos minutos antes de pasar al siguiente paso.
  4. Ve al canal #ask-questions en Discord y haz tu pregunta creando un nuevo tema . Asegúrate de que tu problema no haya sido respondido en otro tema.
    Si decide crear un nuevo tema, proporcione la mayor cantidad de información posible:
  • ¿Cuándo te encontraste con el problema?
  • ¿Cual es el mensaje de error exacto?
  • ¿Qué has intentado ya para solucionar el problema?
  • Proporcione algunas capturas de pantalla para ilustrar su solicitud.

Nota: es posible que su problema se resuelva solo en la próxima sesión de mentor si necesitamos que comparta su pantalla y el problema no se puede resolver con una respuesta simple.

🚫 No envíes spam al canal principal de Discord con tu problema, y no envíes mensajes directos directamente a los mentores. El comportamiento disruptivo que dificulta el aprendizaje de otros estudiantes lo pondrá en riesgo de ser expulsado del Bootcamp. Nunca hemos tenido que hacer esto antes, no seas el primero.

🎓 Niveles de graduación

  • Graduado | Envió un proyecto principal que cumplió con los requisitos.
  • Graduado con honores | Presentó un proyecto básico que cumplió con los requisitos y fue más allá al cumplir también con los requisitos de posgrado con honores descritos en la guía del proyecto básico.
  • Graduado como el mejor de su clase | Envió un proyecto central que incluía características adicionales únicas más allá de los requisitos que proporcionamos, y los mentores de desarrollo encontraron su envío excepcional.
  • Top 3 | 3 estudiantes tendrán el honor de ser juzgados por tener las 3 presentaciones más impresionantes.

🎁 Premios

Todos los graduados de Motoko-Bootcamp recibirán:

  • Un diploma NFT no transferible que dará acceso especial a un Motoko Bootcamp exclusivo Portal DSCVR donde los estudiantes podrán seguir aprendiendo y colaborando con mentores y otros graduados. 🏆

Los graduados de Motoko Bootcamp recibirán una parte de los premios de nuestro pozo de premios. Esto incluye algunos NFT, así como hasta 3 000 000 tokens OGY (con un valor de $20 000), dependiendo de cuántos graduados tengamos. Próximamente habrá más detalles sobre los premios.

Los premios son geniales, pero ten en cuenta que esto no es un hackathon y el enfoque es la educación. ¡El premio más valioso que cualquier estudiante obtendrá de ese evento (registrado o inscrito) es el conocimiento que obtenga!

El don del conocimiento es el mayor don del mundo.

📚 Recursos

Documentación de Internet Computer : el principal sitio web de documentación para Internet Computadora.

Documentación del lenguaje Motoko : el documentación principal para el lenguaje Motoko.

Documentación de tipos de Motoko : una referencia para los tipos de biblioteca base de Motoko y sus funciones.

Documentación de DFX : la documentación principal de DFX herramienta de línea de comandos utilizada para implementar y administrar dApps en la computadora de Internet.

Motoko playground : un espacio aislado para escribir y probar rápidamente el código de Motoko desde su navegador.

Extensión de Motoko : una extensión de Motoko para Visual Studio Código que proporciona resaltado de sintaxis.

Repositorio educativo de Dfinity : recursos educativos sobre estructuras de datos, desarrollo web, blockchain, y más.

Ejemplos : código de muestra y aplicaciones escritas en Rust o Motoko.