Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo te facilitaremos un enlace para verlo en diferido
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de Ethereum dApps

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

El curso "Desarrollo de Aplicaciones Descentralizadas (dApps) en Ethereum" proporciona a los desarrolladores los conocimientos y habilidades necesarios para crear aplicaciones descentralizadas utilizando la tecnología Ethereum. A lo largo del curso, los participantes aprenderán los fundamentos de Ethereum y las dApps, explorarán el desarrollo de contratos inteligentes utilizando Solidity como lenguaje de programación, y descubrirán cómo interactuar con los contratos inteligentes desde aplicaciones externas. También se abordará el desarrollo frontend de dApps, incluyendo la integración de Metamask y la implementación de interfaces de usuario interactivas. Además, se explorarán temas de seguridad en el desarrollo de dApps, el despliegue y mantenimiento de las aplicaciones en Ethereum, y la integración de oráculos externos para acceder a datos del mundo real. Al final del curso, los participantes estarán capacitados para desarrollar y desplegar sus propias dApps en Ethereum.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient

Formación en Ethereum dApps bonificable para empresas

A quién va dirigido nuestro curso de Ethereum dApps

Profesionales con experiencia en desarrollo de software y conocimientos acerca de blockchain y criptomonedas, que deseen aprender a construir aplicaciones descentralizadas (dApps) en Ethereum.

Objetivos de nuestro curso de Ethereum dApps

  • Comprender el funcionamiento de Ethereum y las dApps
  • Dominar el desarrollo de contratos inteligentes con Solidity
  • Interactuar con contratos inteligentes desde aplicaciones externas
  • Desarrollar el frontend de dApps con Web3.js y Ethers.js
  • Asegurar y desplegar dApps en Ethereum

Qué vas a aprender en nuestro curso de Ethereum dApps

El curso "Desarrollo de Aplicaciones Descentralizadas (dApps) en Ethereum" proporciona a los desarrolladores los conocimientos y habilidades necesarios para crear aplicaciones descentralizadas utilizando la tecnología Ethereum. A lo largo del curso, los participantes aprenderán los fundamentos de Ethereum y las dApps, explorarán el desarrollo de contratos inteligentes utilizando Solidity como lenguaje de programación, y descubrirán cómo interactuar con los contratos inteligentes desde aplicaciones externas. También se abordará el desarrollo frontend de dApps, incluyendo la integración de Metamask y la implementación de interfaces de usuario interactivas. Además, se explorarán temas de seguridad en el desarrollo de dApps, el despliegue y mantenimiento de las aplicaciones en Ethereum, y la integración de oráculos externos para acceder a datos del mundo real. Al final del curso, los participantes estarán capacitados para desarrollar y desplegar sus propias dApps en Ethereum.

Requisitos de nuestro curso de Ethereum dApps

  • Tener nociones fundamentales sobre el modelo BlockChain y experiencia desarrollando con Javascript, Typescript y Solidity como de programación para contratos inteligentes
  • Tener instaladas previamente herramientas de desarrollo como Truffle, Ganache y exploradores de bloques.
  • Disponer de una cuenta activa en una plataforma de desarrollo de Ethereum y tener Visual Studio Code con la extensión de Solidity y Git instalados previamente
  • Tener un equipo con acceso a un usuario con permisos de instalación y conexión estable a Internet

Temario del curso de Ethereum dApps

tema 1

Introducción a Ethereum y dApps

  • ¿Qué es Ethereum y por qué es importante en el desarrollo de aplicaciones descentralizadas?
  • Características y beneficios de las dApps en comparación con las aplicaciones tradicionales
  • Casos de uso de Ethereum y dApps en diversos sectores, como finanzas, juegos y contratos digitales
  • Ecosistema de Ethereum: protocolos, tokens y estándares
  • Introducción a Solidity como lenguaje de programación para contratos inteligentes
iconArrowDown
tema 2

Fundamentos de Ethereum

  • Estructura y arquitectura de Ethereum: Blockchain, red y nodos
  • Ether (ETH): la criptomoneda nativa de Ethereum y su función en la red
  • Transacciones y gas: cómo se gestionan las transacciones en Ethereum y cómo se calcula el costo
  • Carteras (wallets) de Ethereum: tipos, seguridad y gestión de claves privadas
  • Exploradores de bloques: herramientas para explorar la cadena de bloques de Ethereum
iconArrowDown
tema 3

Desarrollo de Contratos Inteligentes con Solidity

  • Introducción a los contratos inteligentes y su funcionalidad en Ethereum
  • Sintaxis y características básicas de Solidity: variables, funciones y estructuras de control
  • Tipos de datos en Solidity: enteros, cadenas, arreglos y estructuras
  • Desarrollo de contratos inteligentes: creación, despliegue y ejecución en la red de Ethereum
  • Pruebas y depuración de contratos inteligentes: uso de Truffle y Ganache para desarrollo local
iconArrowDown
tema 4

Interacción con Contratos Inteligentes

  • Acceso y lectura de datos en contratos inteligentes desde aplicaciones externas
  • Escritura y actualización de datos en contratos inteligentes desde aplicaciones externas
  • Eventos en contratos inteligentes: emisión y escucha de eventos en la red de Ethereum
  • Utilización de bibliotecas y reutilización de contratos inteligentes
  • Uso de interfaces para interactuar con contratos inteligentes existentes
iconArrowDown
tema 5

Desarrollo Frontend para dApps

  • Introducción a los frameworks y herramientas para desarrollo frontend de dApps (como Web3.js y Ethers.js)
  • Configuración de un entorno de desarrollo para frontend de dApps
  • Integración de Metamask: gestión de carteras y transacciones en dApps
  • Diseño y desarrollo de interfaces de usuario interactivas para dApps
  • Implementación de lógica de interacción con contratos inteligentes en frontend
iconArrowDown
tema 6

Seguridad en el Desarrollo de dApps

  • Principales riesgos de seguridad en el desarrollo de dApps y contratos inteligentes
  • Mejores prácticas para el diseño seguro de contratos inteligentes
  • Prevención de ataques y explotación de vulnerabilidades en dApps
  • Uso de bibliotecas y estándares de seguridad en el desarrollo de dApps
  • Auditoría y pruebas de seguridad en dApps y contratos inteligentes
iconArrowDown
tema 7

Despliegue y Mantenimiento de dApps

  • Preparación y despliegue de dApps en las redes de Ethereum (Mainnet, Testnet y redes privadas)
  • Configuración y gestión de contratos inteligentes en producción
  • Actualización y mejora de dApps existentes en Ethereum
  • Gestión de actualizaciones y migraciones de contratos inteligentes
  • Monitoreo y análisis de rendimiento de dApps en Ethereum
iconArrowDown
tema 8

Integración de dApps con Oráculos Externos

  • ¿Qué son los oráculos y por qué son necesarios en las dApps?
  • Tipos de oráculos en el ecosistema de Ethereum: oráculos centralizados y descentralizados
  • Integración de oráculos descentralizados (como Chainlink) en dApps
  • Uso de oráculos para acceder a datos externos y eventos del mundo real
  • Seguridad y consideraciones al utilizar oráculos en dApps
iconArrowDown
tema 9

Interoperabilidad y Escalabilidad en Ethereum

  • Desafíos actuales de escalabilidad en Ethereum y soluciones propuestas
  • Uso de sidechains y soluciones de capa 2 para mejorar el rendimiento
  • Interoperabilidad entre blockchains y puentes de cadena (cross-chain bridges)
  • Tokens y estándares de interoperabilidad en Ethereum
  • Futuras actualizaciones y propuestas de Ethereum para mejorar la escalabilidad
iconArrowDown
tema 10

Tokens y Finanzas Descentralizadas (DeFi)

  • Concepto de tokens y su importancia en Ethereum y las dApps
  • Estándares de tokens (ERC-20, ERC-721, etc.) y su utilidad en las dApps
  • Plataformas y protocolos DeFi populares en Ethereum (Uniswap, Compound, Aave, etc.)
  • Creación y gestión de tokens personalizados en Ethereum
  • Desarrollo de dApps para Finanzas Descentralizadas (DeFi) en Ethereum
iconArrowDown
tema 11

Desarrollo de Juegos y Coleccionables en Ethereum

  • NFTs (Tokens no fungibles): concepto y utilidad en la creación de juegos y coleccionables
  • Estándares de NFT en Ethereum (ERC-721, ERC-1155, etc.)
  • Creación de NFTs y tokens coleccionables en Ethereum
  • Desarrollo de juegos y aplicaciones interactivas utilizando NFTs
  • Introducción a los mercados y plataformas de intercambio de NFTs
iconArrowDown
tema 12

Seguridad en el Desarrollo de dApps

  • Principales riesgos de seguridad en el desarrollo de dApps y contratos inteligentes
  • Mejores prácticas para el diseño seguro de contratos inteligentes
  • Prevención de ataques y explotación de vulnerabilidades en dApps
  • Uso de bibliotecas y estándares de seguridad en el desarrollo de dApps
  • Auditoría y pruebas de seguridad en dApps y contratos inteligentes
iconArrowDown
tema 13

Despliegue y Mantenimiento de dApps

  • Preparación y despliegue de dApps en las redes de Ethereum (Mainnet, Testnet y redes privadas)
  • Configuración y gestión de contratos inteligentes en producción
  • Actualización y mejora de dApps existentes en Ethereum
  • Gestión de actualizaciones y migraciones de contratos inteligentes
  • Monitoreo y análisis de rendimiento de dApps en Ethereum
iconArrowDown
tema 14

Integración de dApps con Oráculos Externos

  • ¿Qué son los oráculos y por qué son necesarios en las dApps?
  • Tipos de oráculos en el ecosistema de Ethereum: oráculos centralizados y descentralizados
  • Integración de oráculos descentralizados (como Chainlink) en dApps
  • Uso de oráculos para acceder a datos externos y eventos del mundo real
  • Seguridad y consideraciones al utilizar oráculos en dApps
iconArrowDown
tema 15

Interoperabilidad y Escalabilidad en Ethereum

  • Desafíos actuales de escalabilidad en Ethereum y soluciones propuestas
  • Uso de sidechains y soluciones de capa 2 para mejorar el rendimiento
  • Interoperabilidad entre blockchains y puentes de cadena (cross-chain bridges)
  • Tokens y estándares de interoperabilidad en Ethereum
  • Futuras actualizaciones y propuestas de Ethereum para mejorar la escalabilidad
iconArrowDown
tema 16

Tokens y Finanzas Descentralizadas (DeFi)

  • Concepto de tokens y su importancia en Ethereum y las dApps
  • Estándares de tokens (ERC-20, ERC-721, etc.) y su utilidad en las dApps
  • Plataformas y protocolos DeFi populares en Ethereum (Uniswap, Compound, Aave, etc.)
  • Creación y gestión de tokens personalizados en Ethereum
  • Desarrollo de dApps para Finanzas Descentralizadas (DeFi) en Ethereum
iconArrowDown
tema 17

Desarrollo de Juegos y Coleccionables en Ethereum

  • NFTs (Tokens no fungibles): concepto y utilidad en la creación de juegos y coleccionables
  • Estándares de NFT en Ethereum (ERC-721, ERC-1155, etc.)
  • Creación de NFTs y tokens coleccionables en Ethereum
  • Desarrollo de juegos y aplicaciones interactivas utilizando NFTs
  • Introducción a los mercados y plataformas de intercambio de NFTs
iconArrowDown
tema 18

Proyecto Final: Desarrollo de una dApp Completa en Ethereum

  • Diseño y planificación de la dApp
  • Desarrollo de contratos inteligentes para la lógica de negocio
  • Implementación del frontend interactivo de la dApp
  • Pruebas y depuración de la dApp en un entorno de desarrollo
  • Despliegue y puesta en producción de la dApp en una red de Ethereum
  • Monitoreo y mejoras adicionales de la dApp en producción
iconArrowDown

Preguntas Frecuentes de Ethereum dApps

¿Cuáles son los Beneficios del curso Ethereum dApps?

accordionIcon
El curso de Ethereum dApps te permitirá adquirir conocimientos sólidos sobre el desarrollo de aplicaciones descentralizadas (dApps) en la plataforma Ethereum, lo que puede mejorar significativamente la eficiencia y seguridad de los procesos empresariales. También te ayudará a entender la tecnología blockchain y cómo aplicarla a través de contratos inteligentes.

¿El curso de Ethereum dApps se puede bonificar a través de FUNDAE?

accordionIcon
Sí, el curso de Ethereum dApps es bonificable a través de FUNDAE (Fundación Estatal para la Formación en el Empleo), lo que significa que las empresas pueden financiar la formación para sus empleados utilizando los créditos disponibles para la formación continua.

¿En qué modalidades se imparte el curso de Ethereum dApps?

accordionIcon
El curso de Ethereum dApps se imparte en modalidad online y en aula virtual personalizada, lo que proporciona flexibilidad para adaptarse a las necesidades y horarios específicos de las empresas y sus empleados.

¿Qué habilidades desarrollaré con el curso de Ethereum dApps?

accordionIcon
Al finalizar el curso de Ethereum dApps, serás capaz de desarrollar y desplegar aplicaciones descentralizadas en la blockchain de Ethereum. Además, adquirirás conocimientos en contratos inteligentes, programación en Solidity y el uso de herramientas como Truffle y Ganache.

¿Cómo puedo inscribirme en el curso de Ethereum dApps?

accordionIcon
Para inscribirte en el curso de Ethereum dApps, debes rellenar los formularios que aparecen en la web. Esto te permitirá iniciar el proceso de inscripción y recibir toda la información necesaria para comenzar el curso.