Bitcoin Argentina dará curso para aprender a programar en Ethereum y RSK
- La ONG Bitcoin Argentina a través de la Asociación Civil para el Desarrollo de Ecosistemas Descentralizados (DECODES) ha creado un curso introductorio de programación en Solidity, para aquellos interesados en la programación de Smart Contracts en Ethereum y RSK.
- El curso online empieza el 14 de abril y finaliza el 05 de mayo.
Con apremiante desarrollo y uso de la tecnología ha abierto e impulsado áreas profesionales que hasta hace una década eran ignoradas, como es el área de la programación.
Del 2018 al 2020 en México los salarios en el área de desarrollo de software experimentaron un crecimiento del 8.5% de acuerdo con el estudio de salarios SG 2020.
El sueldo promedio de un desarrollador en el país ronda entre los $35 mil pesos sin embargo los sueldos pueden llegar hasta los $55 mil pesos dependiendo de la experiencia, habilidades y ubicación.
La preparación es un factor importante para percibir un sueldo mayor y sobre todo si los profesionistas se especializan en áreas en crecimiento donde hay pocos que puedan ofertar sus servicios, como es el creciente mercado de las criptomonedas y tecnología blockchain.
Atendiendo estas nuevas necesidades la ONG Bitcoin Argentina a través de la Asociación Civil para el Desarrollo de Ecosistemas Descentralizados (DECODES) abrió la inscripción al curso introductorio de programación en Solidity, para aquellos interesados en la programación de Smart Contracts en Ethereum y RSK.
¿Qué es Solidity?
Solidity es el lenguaje preponderante que se ejecuta en la red Ethereum o RSK de manera descentralizada. Esto significa que el programa tiene autonomía propia y puede realizar actividad económica, interactuando con humanos o con otros Smart Contracts.
La importancia de aprender las bases de este lenguaje en el mercado crypto va de la mano con el crecimiento de las Finanzas Descentralizadas y el boom de la tokenización abriendo una alta demanda de programadores y desarrolladores en estas temáticas.
Curso de Solidity
El curso se desarrollará de forma online los días Miércoles de 18 a 21:00 hrs (hora de Argentina) . Constará de 4 sesiones iniciando este 14 de abril y finalizará el 05 de mayo.
El curso será impartido por el Ingeniero en Informática, Emiliano B. Ocariz quien es autor del libro "Blockchain y Smart Contracts, La revolución de la confianza" y cuenta con más de 15 años de experiencia en el desarrollo de software en diversas tecnologías y lenguajes de programación. También es Certified Scrum Master y obtuvo el título de posgrado en Gestión de Proyectos.
Los temas de las clases serán :
Dia 1- 14/04: Introducción a Ethereum
- Nodos de Ethereum
- Whitepapers (Yellow) de Bitcoin y Ethereum
- Cuentas de Ethereum y dirección de Ethereum
- Ethereum Virtual Machine
- Gas y códigos de operación
- Ethereum Blockchain Explorer: Ejemplos prácticos
- Transacciones, bloques y minería de Ethereum
- Geth: comandos básicos
- Solidity vs otros lenguajes de programación
Dia 2 - 21/04: Ambiente de desarrollo
- Concepto de dApp
- Herramientas y frameworks
- Remix IDE
- Truffle
- Compilación de contratos inteligentes: ABI y Bytecode
- Instalación de Metamask y envío de Ether. MyEtherWallet
- Llave Autenticada Rinkeby
- Implementación del contrato en Rinkeby usando Remix y Metamask
Dia 3 - 28/04: Solidity Básico
- Arquitectura de contrato inteligente
- Sintaxis básica de solidity
- Conceptos básicos de las variables
- Funciones, setters y getters
- Tipos de variables: Bool e Int
- Matrices de tamaño fijo
- Matrices dinámicas
- Estructuras y enumeraciones
- Mapeos
- Constructor
- Dirección y saldo del contrato: envío de Ether a un contrato, funciones pagas
- Acceda al saldo del contrato
- Visibilidad de variables y funciones: privada, pública, interna y externa
Dia 4 - 05/05: Smart Contract “Lottery"
- Planificación y diseño
- Definición de variables de estado y constructor
- Validación.
- Cómo seleccionar al ganador
- Números aleatorios
- Selección del ganador y envío del saldo del contrato
- Restableciendo la Lotería
- Despliegue a la red de prueba Rinkeby.
- Otras pruebas.
Requisitos e inscripción
Como requisito, las personas interesadas en participar deberán contar con experiencia como programadores backend (lenguajes como JAVA, Python,etc.).
El costo total del curso es de $17, 244.81 pesos argentinos (alrededor de $3,740 pesos mexicanos). Para inscribirse y más información pueden consultar el siguiente enlace: https://www.eventbrite.com.ar/e/smart-contracts-como-programar-en-solidity-tickets-147138197309
Te podría interesar: