Desarrolla de forma profesional Contratos Inteligentes de Blockchain Ethereum. Saca el máximo provecho a tus proyectos y llévalos a la práctica con Solidity.
Precio:
$960
(USD)
$ 1,920
50% OFF
Duración: 30 hs
Bitcoin White Paper & ¿Porqué no desarrollamos sobre bitcoin?
Interfaz con las Ethereum Networks y Metamask
¿Qué es el Ether?
Diferenciando la blockchain de hashes con "valor"
Enviando / recibiendo Ether y Block Time
Wei, Gas y Estructura básica de un contrato inteligente
Transacciones y Ethereum Virtual Machine
Solidity vs Phyton vs Viper vs LLL. Tendencias.
¿Qué es una dApp?
Principios fundamentales para una dApp
Herramientas
Truffle
Remix
Blockchain explorer
Fundamentos de deploy
Test nets e Introducción a Solidity
Versiones y retrocompatibilidad
Contrato
Block Properties & Transaction Properties
Tipos, estructuras y modificadores
Tipos en Ethereum
Logging & Eventos
Simulación práctica de un contrato distribuído con Solidity
Arrays
Validaciones (if vs required)
Debugging con Remix
Generación aleatoria
Modificadores de función
Unidades y variables globales
Managers
Tuplas y Versionado
Pitfalls
Limites de GAS
Loops
Warnings
Modularización
ABI
Desarrollando "a prueba de fallos"
Patrones comunes
Introducción al standard
Diferencias entre ER20 y ERC721
Consideraciones
Definición del Smart Contract
Token
Generación
Envío
Recepción y Compatibilidad
Introducción al Desarrollo Intensivo
Práctica guiada desarrollo con Solidity I
Práctica guiada desarrollo con Solidity II
Práctica guiada desarrollo con Solidity III
Práctica guiada desarrollo con Solidity IV
Práctica guiada desarrollo integrador
Introducción al framework
Arquitectura de una App Ethereum
Instancias de Web3
Renderizado de información del Contrato
Formularios
Realización del proyecto
Implementación final del Frontend
Contract Metadata
Solidity Assembly
Guía de Estilos de codificación
Patrones standard
Estructura de directorios
Testing de contratos
Contratos predefinidos
Templates de contratos
Cierre del proyecto integrador
Pasos a seguir
Cierre general del curso
Se requieren conocimientos en:
Programación en algún Lenguaje o haber hecho los cursos de C#, JAVA, Javascript