Curso de Solidity gratis

Solidity es el lenguaje de programación más popular para la creación de Smart Contracts en la Blockchain de Ethereum. Solidity es un lenguaje de programación orientado a objetos, con una estructura similar a Java. Gracias a Solidity podemos modelar cualquier objeto de la realidad y utilizarlo en transacciones. Además, Solidity nos proporciona funciones para acceder a las propiedades de las transacciones.

Curso de Solidity Ethereum

Todo lo que necesitas saber sobre la programación de Solidity

En este curso, aprenderás a programar en Solidity para desarrollar e implementar aplicaciones distribuidas en la Blockchain de Ethereum.

Objetivos del curso

Al final de este curso, a tu propio ritmo, aprenderás:

  • Lenguaje de programación Solidity y el entorno de desarrollo Remix.
  • Las bases y estructura de Solidity.
  • Utilizar Solidity para programar Smart Contracts.
  • Desplegar y testear aplicaciones Solidity utilizando Truffle.
  • Conocimiento básico de Ethereum.

 

Serás capaz de:

  • Entender el lenguaje de programación Solidity.
  • Compilar Smart Contracts en Solidity
  • Testear Smart Contracts en Solidity utilizando Truffle.
  • Modificar Smart Contracts en Solidity.
  • Validar los resultados de un Smart Contract en Solidity.

 

Temas y Subtemas

A continuación se muestra el resumen de los temas y subtemas que se tratan en este curso:

 

Click here to download course materials like project source files.

 

1- Introducción al Blockchain

2- Impacto del Blockchain en la Sociedad

3- Blockchain: Estructuras y tipos

4- Blockchain: Operación y Minería

5- Introducción a Ethereum

6- Introducción a Remix

7- Solidity Smart Contracts 1

8- Solidity Smart Contracts 2

9- Solidity Smart Contracts 3

10- Solidity Smart Contracts 4

11- Aplicaciones Distribuidas

Proyecto 1.1. Guía del proyecto y Github

Proyecto 1.2. Configurar entorno de desarrollo y creación del Smart Contract

Proyecto 1.3. Desplegando e interactuando con el Smart Contract

Proyecto 1.4. Testing Smart Contract

Proyecto 1.5. Crear interfaz de usuario para la aplicación

Proyecto 1.6. Desplegando y ejecutando la Aplicación Descentralizada

 

Requisitos

Conocimientos básicos en JavaScript, Node.js y comandos de Linux. Familiarizado con la tecnología Blockchain, si no se está familiarizado se recomienda realizar el curso de Curso de blockchain gratis.

Cursos relacionados

 

¿Cuál es el siguiente paso?

Después de terminar este curso puedes inscribirte en cualquiera de los siguientes cursos:

 

 

Bio Instructor

Jordi Guirao- MBA & Ingeniero Blockchain

Jordi es ingeniero con un MBA Internacional en Administración y Dirección de empresas Industriales. Está especializado en Ingeniería Blockchain y DLTs, por el Instituto de Blockchain y Tecnología en Barcelona, España. Además, está certificado por Consensys Academy y la Fundación IOTA. Es un apasionado de la minería y las aplicaciones distribuidas (DApps). Jordi tiene una gran experiencia en el sector de la Generación Eléctrica trabajando en una empresa líder mundial del sector, Naturgy. Jordi es instructor Junior en Blockchain en Coding Bootcamps. Tambíen ha sido tutor en Tutellus, una plataforma de formación basada en un token. Además, es cofundador de HashMarket, un marketplace descentralizado de minería, en desarrollo. Mis cursos:

  1. Curso de Solidity gratis
  2. Curso de blockchain gratis
  3. Curso de Hyperledger Fabric free
  4. Curso de Hyperledger Fabric Smart Contract
  5. Curso de Ethereum y solidity
  6. Curso de Node JS gratis
  7. Curso de JavaScript gratis

Sus otras habilidades son:

  • HTML & JavaScript.
  • Node.js, React, Express & SQL.
  • Análisis de datos con Python.
  • Blockchain para el negocio.
  • Smart Contracts.
  • Formación de Formadores.
  • Drones.
  • Trading
  • Ingeniería Marina.