Skip to content

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

Notifications You must be signed in to change notification settings

avilsmeier/cardano-dev-2024

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 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.

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

  • Gleam 64.5%
  • TypeScript 33.4%
  • Other 2.1%