Smart Contracts DApps Blockchain con Solidity, BNB Binance

Desarrolla una aplicación Web basada en Smart Contracts desplegada en la Binance Smart Chain (BNB)

4.56 (259 reviews)
Udemy
platform
Español
language
Software Engineering
category
5,563
students
2 hours
content
Mar 2023
last update
FREE
regular price

What you will learn

Te convertirás en desarrollador de Smart Contracts en la Binance Smart Chain (BNB) una de las blockchains más populares y baratas

Desplegarás Smart Contracts en la red de Binance accesibles desde aplicaciones web

Aprenderás mediante el desarrollo de aplicaciones completas, ejemplos totalmente funcionales basados en Smart Contract + Aplicaciones web

Aprenderás desde cero a desarrollar Smart Contracts avanzados con el lenguaje Solidity y las herramientas de Truffle

Aprenderás el flujo de trabajo completo para desarrollar, desplegar y utilizar Smart Contracts

Aprenderás a crear aplicaciones web con la librería Ethers (Web3) que se conectan a los Smart Contracts

Description

En menos de dos horas crearás tu primera aplicación Web basada en Smart Contracts y desplegada en la blockchain de Binance Smart Chain (BNB) una de las más populares y rentables, empieza a desarrollar contratos inteligentes hoy mismo.

Este curso está impartido por un profesor universitario con amplia experiencia en el desarrollo web y en la creación de contratos inteligentes con el lenguaje de programación Solidity. El curso tiene un enfoque práctico y está orientado a presentar los fundamentos del desarrollo a la vez que se va desarrollando una aplicación web totalmente funcional.

Se utilizará la herramienta truffle para la creación de los proyectos Smart Contracts y el entorno de desarrollo Visual Code para la implementación.

Los contratos inteligentes serán desplegados sobre la red blockchain Binance Smart Chain, una de las redes más usadas y rentables. Los contratos inteligentes permiten desplegar código en una blockchain y que posteriormente ese código sea ejecutado desde una aplicación web, este paradigma promete revolucionar el desarrollo de muchas aplicaciones. Los contratos inteligentes permiten la identificación de usuarios mediante sus wallets, hacen que el código desplegado sea inalterable y permiten la gestión de criptomonedas y tokens, recibir transferencias, enviarlas, etc.

En el curso se revisan los aspectos fundamentales del lenguaje Solidity utilizado para implementar los contratos inteligentes.

Content

Introducción

Redes Blockchain y Smart Contracts
Instalar la Wallet de Metamask
Agregar la Binance Smart Chain (Testnet)
Instalación de Truffle y sus dependencias
Creación de un proyecto Truffle / Solidity

Programación de contratos Inteligentes - Solidity

Contrato y variables globales
Funciones que modifican las variables globales
Condiciones require
Funciones view
Scripts de despliegue truffle
Especificación de la Blockchain de despliegue
Compilación y subida a la Blockchain
Ver errores de compilación

Aplicación web que se conecta al contrato Inteligente (Ethers)

Crear una aplicación React y un componente
Acceder a la Wallet MetaMask del usuario, Provider y Signer
Obtener el Contrato Inteligente
Llamada a una función sin coste del contrato inteligente ( Estado y render )
Despliegue y prueba de la aplicación Web
Llamada a una función con coste-gas del contrato inteligente

Funcionalidades adicionales

Posibles funcionalidades adicionales

Screenshots

Smart Contracts DApps Blockchain con Solidity, BNB Binance - Screenshot_01Smart Contracts DApps Blockchain con Solidity, BNB Binance - Screenshot_02Smart Contracts DApps Blockchain con Solidity, BNB Binance - Screenshot_03Smart Contracts DApps Blockchain con Solidity, BNB Binance - Screenshot_04

Reviews

Fernando
July 28, 2023
Muy práctico para arrancar!, te muestra paso a paso y muy bien explicado como dar los primeros pasos. Claramente tenes que tener conocimiento sobre programación ya que se da por sentado en el curso.
Natanael
February 13, 2023
Me esperaba otra cosa. Mucho contenido del que tenemos aca es algo que podes encontrar en internet en las primeras busquedas. Tendria que tener mucho mas contenido para ser un curso de pago.
Diego
February 5, 2023
Recién estoy por las primeras lecciones, pero el curso está excelente. Muy bien explicado, y con ejemplos prácticos para comprender mejor.
Cristian
January 12, 2023
Quiere cubrir demasiados aspectos y termina volviéndose tedioso. Además no están los archivos escritos con los programas y es ultratedioso la parte de react. Personalmente en lugar de truffle prefiero Remix, para no tener que instalar miles de cosas en mi Pc.
Gustavo
December 27, 2022
Esta excelente para empezar a tener las nociones de como interactuar en con las librerias ethers, react que me hubiese gustado leerlas en el titulo
German
October 28, 2022
tenia 0 conocimiento de la blockchain y me gusto mucho para tener un panorama sobre desarrollo en la blockchain
Rubén
October 17, 2022
Buen curso de inicio, algo rápido y con conceptos que no sabía de dónde salian, pues es normal, no sé, pero ahora ya me hago una idea más concrea del tema. Un tema muy, muy interesante.
César
September 1, 2022
Es útil pero para alguien con un nivel de programación de medio a avanzado en lenguajes como Java. No tiene forma de obtener el código completo para practicar, hay que estar siguiendo la programación directamente del video, lo cual dificulta estar atendiendo y escribiendo el código al mismo tiempo.
Nicolás
August 5, 2022
muy buen curso, aunque tuve errores al desplegar la pagina en React pero se que los podre solucionar, hare con gusto la continuación cuando tenga dinero para pagar el curso
Mariano
May 24, 2022
Hola, el curso estuvo muy bueno. Por favor me avisan en cuanto tengan disponible la continuación, Gracias de antemano
Jorge
May 19, 2022
Excelente, me sirvió mucho. No encuentro el enlace al segundo video. Si me lo pueden facilitar lo agradezco mucho!!!

Charts

Price

Smart Contracts DApps Blockchain con Solidity, BNB Binance - Price chart

Rating

Smart Contracts DApps Blockchain con Solidity, BNB Binance - Ratings chart

Enrollment distribution

Smart Contracts DApps Blockchain con Solidity, BNB Binance - Distribution chart
4637848
udemy ID
4/11/2022
course created date
5/7/2022
course indexed date
Bot
course submited by