Overview
- El objetivo del curso es presentar los fundamentos básicos, herramientas y estrategias para la creación y despliegue de contratos inteligentes (smart contract) en la blockchain de pruebas de Cardano.
- El curso se realizará en español, y en base a la disponibilidad del tiempo de la mayoría de personas que se inscriban al curso.
- Se entregará certificado de participación al finalizar el curso. El certificado sera entregado a los estudiantes que cumplan con 80% de asistencia y el cumplimiento de tareas semanales que validen los conocimientos adquiridos.
Requerimientos
- Completar el registro de inscripción para el curso, hasta la fecha indicada.
- Manejo de herramientas para control de versiones, git y GitHub.
- Se prefiere tener un conocimiento básico en el lenguaje de programación Haskell, aunque no es requerido para el curso.
- Se prefiere contar con sistema operativo Linux (GNU/Linux) y 12GB de memoria RAM como mínimo para hacer uso de las herramientas sin interrupciones.
Modalidad del Curso
El curso se realizará en base a la documentación oficial de Cardano (ref 1) y las notas sobre el programa plutus-pioner-program (ref 2) de manera resumida y practica/objetiva. Originalmente el curso fue dirigido por el Dr. Lars Bürjes en una serie de videos de libre acceso en un periodo de tiempo de 4 meses a lo largo de varias iteraciones.
Al finalizar cada sesión se establecerán tareas que vayan acorde a lo presentado en la sesión y servirá como base para la siguiente sesión. De igual forma se espera que el estudiante dedique un par de horas fuera de las sesiones para asimilar los conocimientos. Al inicio de cada sesión se realizará una ronda de preguntas (15m) para solventar dudas.
Al comienzo de cada sesión se contará con una guía sobre los objetivos a seguir y completar; estas guías se irán desarrollando de acurdo al progreso y compromiso de los estudiante.
Roadmap
Syllabus
Referencias
-
Portal de desarrollo de cardano
-
Plutus-pioner-program lectures
-
Cardano Test-net Blockchain explorer