Desarrollo Frontend de Apps Descentralizadas con Web3 y React JS
Clase 1 de 23 • Curso de Desarrollo Frontend de Aplicaciones Descentralizadas con Web3.Js
Contenido del curso
Qué es Web3.js
Desarrollo frontend con Web3.js
- 7

Administrando la conexión a Metamask
12:37 min - 8

Configurando Web3-React
21:30 min - 9

¿Qué es un ABI?
05:44 min - 10

Instanciando el contrato de PlatziPunks
14:07 min - 11

Previsualizando tu PlatziPunk
11:54 min - 12

Habilitando el mint de PlatziPunks
15:54 min - 13

Creando la galería de PlatziPunks
20:43 min - 14

Detalle de PlatziPunk
12:37 min - 15

Transfiriendo un PlatziPunk a otra cuenta
15:24 min - 16

Filtrando los PlatziPunks por cuenta
20:38 min
Despliegue de la aplicación
- 17

InterPlanetary File System
06:48 min - 18

Usando IPFS e Infura para subir contenido no censurable
11:41 min - 19

Despliegue de PlatziPunks en IPFS
09:55 min - 20
Despliegue de Aplicaciones en Fleek usando IPFS y ENS
02:29 min - 21

Ethereum Name Service
04:04 min - 22

Registrando nuestro ENS y vinculando a PlatziPunks
11:50 min
Sigue desarrollando
¿Qué aprenderás en este curso de desarrollo frontend con Web3?
En este curso de desarrollo frontend de aplicaciones descentralizadas con Web3, darás un paso más allá en el fascinante ecosistema de las aplicaciones basadas en Blockchain. Ernesto García, tu instructor, será tu guía a lo largo de este viaje educativo en el que construirás la interfaz necesaria para interactuar directamente con contratos inteligentes. Si has completado el curso de introducción, ya tienes las bases establecidas y ahora explorarás nuevas herramientas para llevar tus habilidades al siguiente nivel. Prepárate para desarrollar aplicaciones más robustas utilizando tecnologías como Web3JS y React JS.
¿Por qué utilizar React JS y MetaMask?
-
React JS: Este framework es uno de los más populares para el desarrollo de aplicaciones web gracias a su flexibilidad y la comunidad de soporte robusta que lo respalda. En este curso, aprenderás a aprovechar sus capacidades para crear aplicaciones amigables e interactivas, específicamente en el contexto de Web3.
-
MetaMask: Esta herramienta es esencial para interactuar con aplicaciones basadas en Ethereum. Funciona como un proveedor que maneja la complejidad de los aspectos criptográficos y firma digital, facilitando la conexión con diferentes Blockchain. En el curso, descubrirás cómo MetaMask se integra fluidamente en tu proceso de desarrollo.
¿Qué es Web3JS y por qué es crucial?
Web3JS es una biblioteca fundamental para desarrollar aplicaciones que requieren comunicación directa con la Blockchain de Ethereum y otros protocolos. En este curso, aprenderás:
- Cómo configurar y usar Web3JS para interactuar eficientemente con contratos inteligentes.
- Las distintas herramientas y funcionalidades que ofrece para mejorar el desarrollo de tus aplicaciones.
- Implementar conexiones seguras y eficientes entre tu aplicación y la red Blockchain.
¿Cuál es el resultado final esperado?
Al concluir el curso, tendrás una aplicación completamente funcional que te permitirá interactuar con tus propios NFTs. Serás capaz de:
- Interactuar con tus "platty punks" y visualizar sus propiedades.
- Crear nuevos NFTs mediante la comunicación directa con contratos inteligentes.
- Experimentar con diferentes opciones de visualización y gestión a través de OpenSea.
Este aprendizaje no solo te dotará de las herramientas técnicas para crear aplicaciones descentralizadas, sino también te proporcionará una perspectiva sólida de cómo estas aplicaciones funcionan en un ecosistema real. No dudes en seguir explorando, participando en el curso y consultando tus dudas en la sección de comentarios. ¡Te esperamos en la próxima clase!