Skip to content

📜 Cardano Developer Course (CDC). Info, plan, videos, lectures, slides.

Notifications You must be signed in to change notification settings

carolang/iog-edu-argentina-2024-cardano-dev-2024

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


IOG Academy on YouTube
Bienvenido al Cardano Developer Course - ARG - 2024

El Cardano Developer Course (CDC) es un curso proveído por el equipo de educación de IOG para entrenar desarrolladores de Smart Contracts y aplicaciones distribuidas (DApps) en Cardano.

<<<<<<< HEAD Este repositorio contiene el ambiente de desarrollo local con las herramientas del curso.

Cómo usar este ambiente de desarrollo

Docker

  1. Usar la plantilla de este repositorio para crear un nuevo repositorio.
  2. Clonar este repositorio en tu computadora.
  3. Tener instalado Docker Desktop en tu computadora.
  4. Tener instalado Visual Studio Code con la extensión Remote - Containers.
  5. Abrir el directorio del repositorio en Visual Studio Code.
  6. Click en el botón verde de la esquina inferior izquierda de Visual Studio Code y seleccionar Reopen in Container.

Demeter

  1. Usar la plantilla de este repositorio para crear un nuevo repositorio.
  2. Editar el siguiente botón con la ORG (organización) y REPO (repositorio) final: Code in Cardano Workspace
  3. Click en el botón y seguir las instrucciones.
  4. Agregar Aiken a tu proyecto usando la UI de Demeter.

Este repositorio contiene las lecciones, ejemplos, tareas, y guías de instalación necesarias para completar el curso.

Estructura del repositorio

Los directorios más relevantes de este repositorio están estructurados de la siguiente manera:

  • En el directorio lecciones, encontrarás el contenido de las lecciones tal como son presentadas en clase.

  • En el directorio .devcontainer, encontrarás un contenedor de Docker creado por el equipo de educación de IOG que provee un ambiente de desarrollo local para las lecciones de este curso.

  • Instructor:

    • Robertino Martinez
  • TAs

    • Karina Lopez

Lecciones

  • 🎞️ Diapositivas
  • 👣 Live coding - Follow along
  • 👀 Explicar código/documentacion
  • ✍️ Ejercicios/Proyecto
Identificador Lección ✍️ Ejercicios/Proyecto
Día 01
Parte 1 🎞️ Introducción al curso -
Parte 2 🎞️ Introducción a las herramientas -
Parte 3 👣 Preparar ambiente de desarrollo -
Parte 4 🎞️ Criptografía -
Parte 5 🎞️ Blockchains, Tx, Bloques, Nodos, y Billeteras -
Día 02
Parte 1 🎞️ Modelo UTxO -
Parte 2 -️ Diagramar transacción UTxO
Parte 3 - Crear Tx con billetera e inspeccionar con chain explorer
Parte 4 🎞️ Modelo (E)UTxO -
Parte 5 🎞️ On-chain VS Off-chain -
Día 03
Parte 1 👣 Intro a MeshJS y crear primer Tx -
Parte 2 🎞️ Native Scripts -
Parte 3 - Crear Multisig
Parte 4 - Crear Vesting
Parte 5 Native Tokens -
Parte 6 - Mintear/Quemar Tokens
Día 04
Parte 1 👣 Crear nuevo proyecto Aiken -
Parte 2 👀 Aiken: CLI, estructura de proyecto, usar docs -
Parte 3 🎞️ Introducción a Aiken -
Parte 4 - Lenguaje Aiken
Parte 5 🎞️ Introducción a Validadores Plutus -
Parte 6 👣 Validador "Always true" + off-chain -
Parte 7 👣 Validador "redeemer == 42" + off-chain -
Parte 8 - Validador redeemer == datum
Día 05
Parte 1 🎞️+👣 NextJS - Web2 a Web3 -
Parte 2 🎞️+👣 NextJS - Simple Tx con browser wallet -
Parte 3 🎞️ ScriptContext -
Parte 4 👣 (resolver ejercicio luego de 15min) Validador "Consume if signed by"
Parte 5 🎞️ Tiempo en validadores Plutus -
Parte 6 🎞️+👣 Validador "Vesting" -
Día 06
Parte 1 🎞️ Validadores Parametrizados -
Parte 2 👣 Validador "Vesting" parametrizado -
Parte 3 🎞️ Políticas Monetarias -
Parte 4 PM: "Mint if signed by"
Parte 5 PM: "Mint if signed by & Token Name"
Parte 6 👣 PM: NFT + Dapp -
Día 07
Parte 1 👣 Oracle + server -
Parte 2 Validadores "Gift Card"
Día 08
Parte 1 🎞️ Pruebas -
Día 09
Parte 1 👀 Stablecoin Dapp -
Parte 2 Mejorar Stablecoin
Día 10
Examen EXAMEN

Contenido Opcional


Este trabajo está licenciado bajo la licencia Creative Commons Attribution 4.0 International License.

Creative Commons License BY 4.0

About

📜 Cardano Developer Course (CDC). Info, plan, videos, lectures, slides.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 94.9%
  • Dockerfile 5.1%