Last Update: Dec 19, 2024

Curso de Ethereum y solidity

  • Free

About Course

Cree aplicaciones descentralizadas con Solidity y Ethereum

Ethereum es una plataforma computacional distribuida de código abierto, pública y basada en Blockchain que permite el desarrollo de Smart Contracts. En otras palabras, Ethereum es una plataforma global de código abierto que permite crear Aplicaciones Distribuidas (DApps). Con Ethereum podemos escribir código que se ejecute y sea accesible desde cualquier parte del mundo.

Las DApps basadas en Ethereum obtienen los beneficios de las criptomonedas y la tecnología Blockchain. Por lo tanto una vez desplegadas en la red de Ethereum, siempre se ejecutarán según lo programado. Las DApps pueden controlar cualquier tipo de activos digitales, permitiendo la creación de nuevas aplicaciones financieras, etc. Al ser descentralizadas ninguna entidad o persona las controla.

 

Curso de Ethereum dApps

En este curso, aprenderás cómo desarrollar e implementar aplicaciones basadas en la Blockchain de Ethereum utilizando el lenguaje de programación Solidity.

 

Objetivos del curso

  • Visión global de la 2nda Generación Blockchain
  • Visión global de la arquitectura y elementos de Ethereum
  • ¿Qué son las DApps y cómo funcionan?
  • ¿Qué es el hash y cómo funciona en Blockchain?
  • Visión global de la criptografía y su uso en Blockchain
  • Conocer el lenguaje de programación Solidity
  • Crear y desplegar una DApp en Ethereum
  • Desarrollo de aplicaciones en Ethereum con Remix
  • Utilizar Truffle.js para compilar, desplegar y testear Smart Contracts
  • Casos de uso de Ethereum

 

Temas y Subtemas

Resumen de los temas y subtemas del curso:

1- Introducción a Ethereum

 

2- 2nda Generación Blockchain

 

3- Ethereum y Criptografía

 

4- Qué hace especial a Ethereum?

 

5- Ethereum Smart Contracts y Remix Ethereum IDE

 

6- Estructura Ethereum Smart Contracts

 

7- Funciones Ethereum Smart Contracts

 

8- Ethereum: Aplicaciones lado cliente

 

9- Testing Ethereum Smart Contracts

 

10- Ethereum: Casos de uso

 

Proyecto 1.1. Guia del proyecto y Github

 

Proyecto 1.2- Entorno de trabajo y Smart Contract

 

Proyecto 1.3- Desplegando e interactuando Smart Contract

 

Proyecto 1.4- Testing Smart Contract

 

Proyecto 1.5- FrontEnd e interfaz

 

Proyecto 1.6- Desplegando DApp

 

 

 

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

 

 

 

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.

 

Free
Free access this course