Ventas terminadas

Programando Smart Contracts, curso a distancia

Información sobre el evento

Difundir este evento

Fecha y hora

Política de Devolución

Política de Devolución

Reembolsos hasta 1 día antes del evento

Descripción del evento

Descripción

Los smart contracts son “scripts” elaborados con lenguajes de programación, cuyo código representa los términos del contrato. Un contrato inteligente es capaz de ejecutarse y hacerse cumplir por sí mismo, de manera autónoma y automática, sin intermediarios. Se basa en la tecnología blockchain, la cual le da carácter descentralizado, inmutable y transparente. En este curso aprenderemos sobre blockchain y veremos cómo programar contratos inteligentes utilizando el lenguaje Solidity.

Modalidad: El curso se dicta en cuatro sesiones a distancia, es de tipo teórico con demostraciones, está orientado a desarrolladores, se entrega repositorio de código. Trabajaremos con la criptomoneda Ethereum.

Orador: Ángel JAVA López (@ajlopez)

Conocimientos previos requeridos: Algún lenguaje de programación moderno.

Fechas y horario: Comienza el lunes 16 de julio de 2018, continúa miércoles 18, lunes 23 y finaliza el miércoles 25.

Horario de las sesiones 13:00 a 15:00 hs. (Hora de Argentina, UTC-3:00)

Contenidos:

Ethereum como plataforma distribuida.
Ethereum y su Máquina Virtual
Contrato como cuenta y código.
Estado de Contrato.
Lenguaje de programación Solidity.
Definición de contrato.
Tipos, variables y funciones.
- Constructor.
- Llamadas externas.
- Visibilidad de funciones.
- Storage vs Memory.
Compilación de contrato.
Deploy de contrato.
Transacciones de call y de invoke.
Tipos Solidity.
Gas y costo de gas.
Acceso desde JavaScript.
JSON RPC como interfaz general.
Prueba de contrato.
Uso de Web3JS,
Truffle.
Nodo TestRPC para pruebas.
Otros nodos.
Dapps (aplicaciones distribuidas)
Ejemplo de Dapp.

Se proporcionarán ejemplos de código y un repositorio. Mas información aquí

Difundir entre amigos

Fecha y hora

Política de Devolución

Reembolsos hasta 1 día antes del evento

Guardar este evento

Evento guardado