Desarrollo de Blockchain
Dominar el desarrollo de Blockchain y DApp
Lo que serás capaz de hacer
Actualizado en mayo de 2025. ¡Este curso ahora cuenta con Coursera Coach! Una forma más inteligente de aprender con conversaciones interactivas en tiempo real que te ayudan a poner a prueba tus conocimientos, desafiar suposiciones y profundizar tu comprensión a medida que avanzas en el curso. Descubre el apasionante mundo del desarrollo de aplicaciones descentralizadas (DApp) con este curso práctico. Aprenda a crear aplicaciones seguras y escalables respaldadas por blockchain utilizando Solidity, React y Web3. Comience con los conceptos básicos de blockchain, explorando DApps, contratos inteligentes y descentralización. Construye tu primer contrato inteligente con Solidity, despliégalo usando Remix, e interactúa con el blockchain de Ethereum. Profundiza en características avanzadas como tokens ERC20, staking y NFTs mientras dominas herramientas de depuración y pruebas como Truffle, Mocha y Chai. Transición al desarrollo frontend con React para diseñar interfaces dinámicas y fáciles de usar para tus DApps. Utiliza Web3 para conectar datos de blockchain a tus aplicaciones, permitiendo interacciones en tiempo real. A través de proyectos guiados, crearás DApps full-stack como sistemas de votación, plataformas de staking, etc. Este curso es ideal para aspirantes a desarrolladores de blockchain con experiencia básica en programación. Al final, tendrás las habilidades para desarrollar y desplegar DApps robustos, cerrando la brecha entre la tecnología blockchain y el desarrollo web moderno.
- Desarrolla e implementa contratos inteligentes utilizando Solidity y Remix.
- Crea interfaces de usuario adaptativas y conectadas a la cadena de bloques con React y Web3.
- Diseñar tokens ERC20 e implementar las funciones de staking, votación y gestión de tokens.
- Prueba y depura contratos inteligentes con Truffle, Mocha y Chai.
Temario
UNIDAD 1 - Introducción a las DApps · 6 leccionesFundamentos de Blockchain y contratos inteligentes - UNIDAD 1 - Introducción a las DApps
Fundamentos de Blockchain y contratos inteligentes - UNIDAD 1 - Introducción a las DApps
- Introducción a la Especialización
- Introducción al Curso 'Fundamentos de Blockchain y Smart Contract'
- Recursos de Especialización Completa
- Qué es una DApp (aplicación descentralizada)
- Introducción a Blockchain
- Centralización frente a descentralización
UNIDAD 2 - Introducción al IDE Remix: Ethereum · 7 leccionesFundamentos de Blockchain y contratos inteligentes - UNIDAD 2 - Introducción al IDE Remix: Ethereum
Fundamentos de Blockchain y contratos inteligentes - UNIDAD 2 - Introducción al IDE Remix: Ethereum
- Introducción al IDE (Remix: Ethereum)
- Introducción a los editores de texto
- IDE Compilador e implementador de Solidity
- Descarga tu primer editor de texto
- ¿Qué es un contrato inteligente?
- Exploración de Remix IDE para el desarrollo de Solidity
- Introducción al IDE Remix: Ethereum - Evaluación
UNIDAD 3 - Introducción a Solidity (Conceptos básicos sobre contratos inteligentes) · 20 leccionesFundamentos de Blockchain y contratos inteligentes - UNIDAD 3 - Introducción a Solidity (Conceptos básicos sobre contratos inteligentes)
Fundamentos de Blockchain y contratos inteligentes - UNIDAD 3 - Introducción a Solidity (Conceptos básicos sobre contratos inteligentes)
- Cree su primer archivo Solidity
- Escribir comentarios en Solidity
- Pragma Solidez
- Condiciones de la versión de Pragma Solidity
- Ejercicio - Conceptos básicos del operador Solidity I
- Contrato inteligente definido en Solidity
- ¡Cree su primer contrato inteligente!
- Introducción a las variables (en Solidity)
- Optativo - Introducción general a las variables en programación y Solidity
- Introducción a las funciones (Solidity)
- palabra clave "Público" (Solidez)
- Ejercicio: Escribe el esqueleto de una función básica
- Versión definitiva - Contrato de almacenamiento sencillo
- Introducción a la compilación y depuración de Solidity
- Despliegue su primer contrato inteligente (IDE - Remix: Ethereum)
- Interacción (transacciones) con contratos inteligentes
- Ejercicio - Despliegue de un contrato inteligente (Solidity)
- Solución de contrato de almacenamiento simple
- Creación de un contrato de almacenamiento simple con Solidity
- Introducción a Solidity (Conceptos básicos de contratos inteligentes) - Evaluación
UNIDAD 4 - Cree su primera DApp (aplicación descentralizada) Solidity desde cero · 17 leccionesFundamentos de Blockchain y contratos inteligentes - UNIDAD 4 - Cree su primera DApp (aplicación descentralizada) Solidity desde cero
Fundamentos de Blockchain y contratos inteligentes - UNIDAD 4 - Cree su primera DApp (aplicación descentralizada) Solidity desde cero
- Visión general de la sección DApp de nivel introductorio
- Reseña: IDE Remix: Ethereum
- Creación de variables para el contrato inteligente Will
- Introducción a la función constructora en Solidity
- Modificadores en Solidity
- Introducción a las matrices y los objetos
- Asignación en Solidity (Valor de almacén de claves)
- Ejercicio: función `setInheritance` (ámbito y argumentos)
- función setInheritance Recapitulación (Dirección e Importe)
- Introducción al bucle For en Solidity
- Recapitulación: Will Smart Contract (Pasos hasta ahora)
- Oracle: función isDeceased
- Compilación y despliegue del contrato inteligente
- IDE: Revisión del despliegue - Will Smart Contract
- Interacción entre la cadena de bloques y Oracle
- Creación de un contrato inteligente Solidity: Automatización de los pagos de herencias
- Construya su primera DApp (aplicación descentralizada) Solidity desde cero - Evaluación
UNIDAD 5 - Glosario de solidez y contratos inteligentes · 13 leccionesFundamentos de Blockchain y contratos inteligentes - UNIDAD 5 - Glosario de solidez y contratos inteligentes
Fundamentos de Blockchain y contratos inteligentes - UNIDAD 5 - Glosario de solidez y contratos inteligentes
- Resumen de la sección Glosario
- Dirección de solidez Tipo de variable
- Cartografía de solidez
- Ámbito de Solidity con variable
- Variables globales en Solidity
- Modificadores de solidez
- Constructor de Solidity
- Transacciones Blockchain
- Devolución de múltiples tipos de datos con funciones en Solidity
- Desestructuración y retornos múltiples de funciones en Solidity
- Ejercicio - Desestructuración y retornos múltiples de funciones en Solidity
- Comprender la desestructuración en la solidez
- Glosario de Solidity y Smart Contract - Evaluación
UNIDAD 6 - Construir un Cripto Token Básico (Solidity - Smart Contracts) · 7 leccionesFundamentos de Blockchain y contratos inteligentes - UNIDAD 6 - Construir un Cripto Token Básico (Solidity - Smart Contracts)
Fundamentos de Blockchain y contratos inteligentes - UNIDAD 6 - Construir un Cripto Token Básico (Solidity - Smart Contracts)
- Configuración del contrato de cripto-tokens
- Función de acuñación en Solidity
- Función Enviar tokens en Solidity
- Revisión: Introducción al contrato ERC20
- Despliegue su primera criptomoneda
- Creating a Basic Cryptocurrency with Solidity
- Creación de un token criptográfico básico (Solidity - Contratos inteligentes) - Evaluación
UNIDAD 7 - Opcional: OpenSea NFT Marketplaces and Collections (Estudio de caso de KryptoBirdz) · 9 leccionesFundamentos de Blockchain y contratos inteligentes - UNIDAD 7 - Opcional: OpenSea NFT Marketplaces and Collections (Estudio de caso de KryptoBirdz)
Fundamentos de Blockchain y contratos inteligentes - UNIDAD 7 - Opcional: OpenSea NFT Marketplaces and Collections (Estudio de caso de KryptoBirdz)
- Introducción a los mercados y cobros de NFT (estudio de caso de KryptoBirdz) Parte I
- El poder de los metadatos y propiedades de NFT
- Cómo leer una NFT (Ejercicio KryptoBirdz)
- Las NFT a su servicio (de algoritmos a pinturas acrílicas)
- Conclusión del Curso 'Fundamentos de Blockchain y Smart Contract'
- Explorar los mercados NFT
- Opcional: OpenSea NFT Marketplaces and Collections (Estudio de caso de KryptoBirdz) - Evaluación
- Evaluación práctica del curso completo
- Evaluación completa del curso
UNIDAD 8 - Contratos inteligentes Blockchain y conferencias DeFi · 11 leccionesDesarrollo avanzado de Blockchain y proyectos Solidity - UNIDAD 8 - Contratos inteligentes Blockchain y conferencias DeFi
Desarrollo avanzado de Blockchain y proyectos Solidity - UNIDAD 8 - Contratos inteligentes Blockchain y conferencias DeFi
- Introducción al Curso 'Desarrollo Avanzado de Blockchain y Proyectos Solidity'
- Recursos de Especialización Completa
- La máquina virtual de Ethereum (EVM)
- Avanzado - Introducción a los Opcodes para el EVM
- Cómo funciona el almacenamiento de contratos con los contratos inteligentes de Ethereum
- Cómo funciona Blockchain
- Qué es la minería de criptomonedas
- ¿Qué son las fichas no fungibles?
- Prueba de trabajo frente a prueba de participación
- Comprender la máquina virtual de Ethereum (EVM)
- Conferencias sobre contratos inteligentes Blockchain y DeFi - Evaluación
UNIDAD 9 - El entorno de desarrollo de DApplication (instalación completa) · 13 leccionesDesarrollo avanzado de Blockchain y proyectos Solidity - UNIDAD 9 - El entorno de desarrollo de DApplication (instalación completa)
Desarrollo avanzado de Blockchain y proyectos Solidity - UNIDAD 9 - El entorno de desarrollo de DApplication (instalación completa)
- Resumen del desarrollo de aplicaciones de «yield farming»
- Descarga e instala MetaMask.io
- Instalar Ganache y Nota importante
- Conectar MetaMask a Ganache
- Instalar Node.js
- Ejercicio de Node.js I
- Solución con Node.js
- Instalar la trufa en todo el mundo
- Clonar el proyecto de inicio «Code Starter» con Git
- Añadir carpetas al directorio del proyecto
- Instalación de dependencias y descripción general del proyecto
- Crear una aplicación descentralizada (DApp) desde cero
- El entorno de desarrollo de aplicaciones DA (configuración completa) -Evaluación
UNIDAD 10 - Configuración de Truffle y migración · 9 leccionesDesarrollo avanzado de Blockchain y proyectos Solidity - UNIDAD 10 - Configuración de Truffle y migración
Desarrollo avanzado de Blockchain y proyectos Solidity - UNIDAD 10 - Configuración de Truffle y migración
- Configuraciones de trufa (red)
- Elaborar el contrato de migración
- Código de implementación de la migración
- Entorno de contratos inteligentes de Tether
- Archivo de migración de la implementación
- Compilación de trufas
- Ejercicio - Consola Truffle
- Configuración de Truffle para la aplicación Blockchain
- Configuración de Truffle y migración - Evaluación
UNIDAD 11 - Solidez avanzada (funcionalidad de tokens ERC20) · 9 leccionesDesarrollo avanzado de Blockchain y proyectos Solidity - UNIDAD 11 - Solidez avanzada (funcionalidad de tokens ERC20)
Desarrollo avanzado de Blockchain y proyectos Solidity - UNIDAD 11 - Solidez avanzada (funcionalidad de tokens ERC20)
- Evento de transferencia
- La palabra clave «Event» en Solidity: estudio en profundidad
- Transferir y TransferirDesde
- Análisis: contrato inteligente de tokens
- Truffle Migrate: actualizaciones y consola
- Transacciones entre contratos inteligentes
- Compilación, depuración y migración de contratos
- Creación de funcionalidades básicas de contratos inteligentes en Solidity
- Solidity avanzado (funcionalidad de los tokens ERC20) - Evaluación
UNIDAD 12 - Depuración y pruebas de contratos inteligentes (Mocha y Chai) - Truffle y Solidity · 11 leccionesDesarrollo avanzado de Blockchain y proyectos Solidity - UNIDAD 12 - Depuración y pruebas de contratos inteligentes (Mocha y Chai) - Truffle y Solidity
Desarrollo avanzado de Blockchain y proyectos Solidity - UNIDAD 12 - Depuración y pruebas de contratos inteligentes (Mocha y Chai) - Truffle y Solidity
- Introducción al moca y al chai
- Configuración de pruebas de Solidity con Truffle
- Funciones de flecha anónimas JavaScript - Estudio específico
- Aserciones y pruebas con Mocha/Chai
- Ejercicio de prueba de Solidity I
- Antes de Hook Solidity
- Pruebas de transferencia de fichas 1
- «Transfer» frente a «TransferFrom»: estudio específico
- Pruebas de tokens de transferencia II
- Testing Smart Contract with Mocha and Chai
- Depuración y pruebas de contratos inteligentes (Mocha y Chai) - Truffle y Solidity - Evaluación
UNIDAD 13 - DApp Contratos Inteligentes: Apostar, desapostar y recompensas · 13 leccionesDesarrollo avanzado de Blockchain y proyectos Solidity - UNIDAD 13 - DApp Contratos Inteligentes: Apostar, desapostar y recompensas
Desarrollo avanzado de Blockchain y proyectos Solidity - UNIDAD 13 - DApp Contratos Inteligentes: Apostar, desapostar y recompensas
- Funcionalidad de las fichas de depósito
- Ejercicio de lógica de apuestas
- Solución Staking Logic
- Pruebas avanzadas de tokens de depósito I
- Examen completo (Trufa y Moca)
- Emitir tokens de recompensa (contrato inteligente)
- Retirada de la participación y pruebas finales de Mocha
- Scripts de recompensas (Terminal Exec)
- Conclusión del curso «Desarrollo avanzado de blockchain y proyectos en Solidity»
- Implementing Smart Contract Features for Token Staking
- Contratos inteligentes de DApp: participación, retirada de la participación y recompensas — Evaluación
- Evaluación práctica del curso completo
- Evaluación completa del curso
UNIDAD 14 - Introducción a React (JavaScript, HTML, JSX, State y Props) · 12 leccionesDesarrollo DApp Full Stack con React y Web3 - UNIDAD 14 - Introducción a React (JavaScript, HTML, JSX, State y Props)
Desarrollo DApp Full Stack con React y Web3 - UNIDAD 14 - Introducción a React (JavaScript, HTML, JSX, State y Props)
- Introducción al Curso 'Desarrollo DApp Full Stack con React y Web3'
- Recursos de Especialización Completa
- Introducción a React
- Construyamos nuestro primer "¡Hola, mundo!
- Conceptos básicos de HTML, CSS y Bootstrap
- Ejemplo básico de estilo en línea (React)
- Ejercicio adicional (Personaliza la página de destino)
- Breve resumen de los componentes de Bootstrap
- Creación de la IU de la barra de navegación de la aplicación DApp
- React State and Props (Número de cuenta del cliente)
- Comprender los componentes de React
- Introducción a React (JavaScript, HTML, JSX, State y Props) - Evaluación
UNIDAD 15 - Web3 y carga de datos de Blockchain (Frontend) · 10 leccionesDesarrollo DApp Full Stack con React y Web3 - UNIDAD 15 - Web3 y carga de datos de Blockchain (Frontend)
Desarrollo DApp Full Stack con React y Web3 - UNIDAD 15 - Web3 y carga de datos de Blockchain (Frontend)
- Web3 y Metamask
- Documentos Web3
- Datos frontales de la cadena de bloques
- Carga de contratos inteligentes en el frontend (Tether Mock)
- Revisión - Carga de datos de Blockchain
- Ejercicio I: Carga de datos de la cadena de bloques
- Carga de la solución de datos Blockchain
- Pruebas de carga: datos de la cadena de bloques
- Conectando React con Ethereum usando Web3
- Web3 y carga de datos de Blockchain (Frontend) - Evaluación
UNIDAD 16 - Desarrollo DApp Front-End (Web3, JavaScript, React) · 15 leccionesDesarrollo DApp Full Stack con React y Web3 - UNIDAD 16 - Desarrollo DApp Front-End (Web3, JavaScript, React)
Desarrollo DApp Full Stack con React y Web3 - UNIDAD 16 - Desarrollo DApp Front-End (Web3, JavaScript, React)
- Lo que estamos construyendo (Implementación del Front-End del Contrato Inteligente)
- Creación de la interfaz de usuario del componente principal
- Nota rápida sobre Bootstrap
- Diseño completo de los componentes principales
- Carga de la implementación (frontend)
- Conexión del saldo de los contratos inteligentes con la interfaz de usuario
- Fichas de replanteo (Frontend)
- Ejercicio sobre la retirada de tokens del staking
- Solución para la retirada de tokens de staking
- Botón de staking (interfaz de usuario)
- Ejercicio: Botón «Retirar la participación» (interfaz de usuario)
- Solución: Botón «Desbloquear» (interfaz de usuario)
- Resumen final del proyecto de DApp de front-end
- Integración de Frontend con Blockchain
- Desarrollo DApp Front-End (Web3, JavaScript, React) - Evaluación
UNIDAD 17 - Animación de IU - Práctica adicional de front-end (opcional) · 5 leccionesDesarrollo DApp Full Stack con React y Web3 - UNIDAD 17 - Animación de IU - Práctica adicional de front-end (opcional)
Desarrollo DApp Full Stack con React y Web3 - UNIDAD 17 - Animación de IU - Práctica adicional de front-end (opcional)
- Capa de envoltura para la animación de partículas
- Propiedades de la animación de partículas
- Ejercicio: Animación de partículas
- Implementación y estilo de animaciones de partículas en React
- Animación de la interfaz de usuario - Ejercicios prácticos adicionales de front-end (opcional) - Evaluación
UNIDAD 18 - Prácticas adicionales de React y State (opcional) · 10 leccionesDesarrollo DApp Full Stack con React y Web3 - UNIDAD 18 - Prácticas adicionales de React y State (opcional)
Desarrollo DApp Full Stack con React y Web3 - UNIDAD 18 - Prácticas adicionales de React y State (opcional)
- Arquitectura del código Airdrop
- Visión general de Airdrop
- JavaScript - Función de conversión de temporizadores
- Visualización del estado del temporizador
- Inicialización del estado del temporizador (interfaz de usuario)
- Implementación de un temporizador de cuenta atrás
- Integración de la implementación de Airdrop
- Ejercicio final del curso (Airdrop: tokens de recompensa) - ¡Buena suerte!
- Creación de un componente de cuenta atrás en React
- Ejercicios adicionales sobre React y el estado (opcional) - Evaluación
UNIDAD 19 - Construir una DApplication de Votación (Contrato Inteligente e Interacción Blockchain) · 12 leccionesDesarrollo DApp Full Stack con React y Web3 - UNIDAD 19 - Construir una DApplication de Votación (Contrato Inteligente e Interacción Blockchain)
Desarrollo DApp Full Stack con React y Web3 - UNIDAD 19 - Construir una DApplication de Votación (Contrato Inteligente e Interacción Blockchain)
- Revisión completa de Project DApp
- Solidity Struct - (Tipos de datos)
- Matrices, mapeo y direcciones
- Memoria frente a almacenamiento y repaso del bucle «for»
- Prueba de depuración, compilación e implementación
- Función de autenticación del voto
- La función de votación
- Función de resultados de la votación
- Conversión de bytes con Node y Ethers
- Despliegue final (votos interactivos en la Blockchain)
- Creación de un contrato inteligente de votación en Solidity
- Creación de una aplicación de votación (contrato inteligente e interacción con la cadena de bloques) - Evaluación
UNIDAD 20 - Conclusión · 4 leccionesDesarrollo DApp Full Stack con React y Web3 - UNIDAD 20 - Conclusión
Desarrollo DApp Full Stack con React y Web3 - UNIDAD 20 - Conclusión
- Conclusión del curso «Desarrollo de DApps full-stack con React y Web3»
- Conclusión de la especialización
- Evaluación práctica del curso completo
- Evaluación completa del curso
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $4,990 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
20 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
24 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Packt.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 20 unidades · 213 lecciones · 144 h
- 12 meses de acceso
- 24 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $4,990 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Packt; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


