Programa del Curso
1. Introducción a la tecnología blockchain
- Historia de las redes de criptomonedas
- Revisión de implementaciones populares
- Principio de funcionamiento de la red blockchain con el ejemplo de Ethereum
- Interacción con la red – extensión MetaMask
2. Especificidades de la red Ethereum
- Cuentas de usuario – criptografía asimétrica
- Idea del mnemónico
- Estructura de las transacciones
- Términos básicos
- Explorador de bloques Etherscan
3. Introducción a los contratos inteligentes
- Ambiente de desarrollo Remix
- Fundamentos del lenguaje Solidity
- Implementación de contratos inteligentes
4. Implementación de contratos inteligentes – talleres 5. Aplicaciones descentralizadas (DApps)
- Arquitectura de soluciones basadas en blockchain
- Biblioteca web3.js
- Pruebas unitarias
- Integración con la interfaz de usuario
6. Inicio y configuración de una red privada Ethereum
- Trabajo con el cliente geth
- Creación de infraestructura
- Interacción con la red
7. Creación de un servicio ASP.NET Core – Nethereum 8. Consorcio Ethereum en la nube Microsoft Azure (BaaS)
- Creación de infraestructura
- Gestión de permisos
- Expansión – red corporativa
9. Creación de tu propia criptomoneda
- Tipos de tokens
- Campañas ICO (Initial Coin Offering)
- Estándar ERC20
- Gestión de tokens y transferencia de valor digital
Requerimientos
No se requieren conocimientos previos – curso práctico realizado desde cero. Se agradece la familiaridad con los fundamentos de la programación en cualquier lenguaje.
Testimonios (1)
Patrick hizo un gran trabajo equilibrando la cobertura de todo el material preparado mientras reservaba tiempo para dar respuestas detalladas a cualquier pregunta del grupo.
Mick Mccarthy - Rakuten Blockchain Lab
Curso - Ethereum for Developers
Traducción Automática