Ventas terminadas

Programando Smart Contracts

Información sobre el evento

Difundir este evento

Fecha y hora

Ubicación

Ubicación

Sala del Microsoft Users Group

Rivadavia 1479 1er Piso A

Buenos Aires, C1033AAE

Argentina

Ver mapa

Política de Devolución

Política de Devolución

Reembolsos hasta 7 días antes del evento

Descripción del evento

Descripción

Los smart contracts son “scripts” escritos con lenguajes de programación, siendo los términos del contrato están representados por el código que lo forma. Un contrato inteligente es capaz de ejecutarse y hacerse cumplir por sí mismo, de manera autónoma y automática, sin intermediarios, se apoya en la tecnología blockchain, la cual le da carácter descentralizado, inmutable y transparente. En este curso corto aprenderemos a programarlos.

Curso en tres sesiones.
Comienza el miércoles 29 de noviembre de 2017, continúa el miércoles 6 y finaliza el miércoles 13 de diciembre, en el horario de 19:00 a 21:30 hs.

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

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.

Fecha y hora

Ubicación

Sala del Microsoft Users Group

Rivadavia 1479 1er Piso A

Buenos Aires, C1033AAE

Argentina

Ver mapa

Política de Devolución

Reembolsos hasta 7 días antes del evento

Guardar este evento

Evento guardado