Introducción a Smart Contracts

PRESENTACIÓN

Bienvenidos al curso a distancia “Introducción a Smart Contracts”. Este programa le sumergirá en el emocionante mundo de los contratos inteligentes, proporcionando una base sólida en los fundamentos de Solidity, el lenguaje de programación esencial para desarrollar contratos inteligentes en Blockchain. A lo largo del curso, exploraremos desde la creación de contratos inteligentes básicos hasta su implementación en redes de prueba, utilizando herramientas clave como Remix y Metamask.

Descubriremos conceptos cruciales, como la Interfaz de Programación de Aplicaciones (ABI) y el Almacenamiento de Datos, que son fundamentales para el diseño efectivo de contratos inteligentes. Además, exploraremos el proceso de publicación en redes de prueba como Ethereum y RSK, y aprenderemos a utilizar exploradores de bloques como Etherscan y RSK Explorer para realizar un seguimiento de las transacciones.

Aprovecharemos la experiencia práctica con billeteras como Metamask y Nifty Wallet para interactuar con contratos inteligentes en la testnet, brindándoles a los participantes las habilidades necesarias para involucrarse con aplicaciones descentralizadas (Dapps). Prepárense para explorar el potencial revolucionario de los contratos inteligentes y adquirir habilidades prácticas para su desarrollo y despliegue.

OBJETIVOS

Aprende todas las herramientas necesarias para una pyme que desea emprender en la nueva revolución tecnológica. 

Objetivos Generales

  • Comprender los Fundamentos de Solidity
  • Explorar Herramientas Clave
  • Dominar la Publicación en Redes de Prueba

Objetivos Específicos

  • Utilizar ABI y Almacenamiento de Datos
  • Explorar Block Explorers
  • Interactuar con Contratos en Testnets

TEMARIO

Unidad 1: Conceptos de contrato inteligente.

  • Fundamentos de Solidity.
  • Contrato inteligente básico.
  • Herramienta Remix.
  • Billetera Metamask.
  • ABI.

Unidad 2:  Tipos de dirección.

  • Almacenamiento de datos.
  • Publicar contratos inteligentes en una red de prueba – testnet Ethereum y RSK.
  • Conociendo block explorers: Etherscan y RSK explorer.
  • Billetera Nifty wallet.
  • Contratos inteligentes en la testnet con Metamask y Nifty (Dapps).

DURACIÓN

  • Carga horaria semanal: 2 hs  
  • Duración total en clases: 6 clases 
  • Duración total en horas: 12 hs

DOCENTE

Camilo Rodríguez Blanco

COORDINADOR

Dr. Guido Chami

METODOLOGÍA DE ENSEÑANZA

  • Teórica y práctica. Desarrollando conceptos facilitadores para luego aplicarlos en actividades concretas. 
  • Modalidad: virtual sincrónica
  • Materiales de soporte: presentaciones, artículos de actualidad y videos para ampliación de conceptos. 
  • Grabación de clases

RÉGIMEN DE ASISTENCIA Y CALIFICACIÓN

Para obtener la certificación el alumno deberá: 

  • Participar activamente en las clases
  • Tener una asistencia del 80%
  • Realizar y aprobar un trabajo final integrador