Programa del Curso
1. Introducción a la tecnología blockchain
- Historia de las redes de criptomonedas
- Revisión de implementaciones populares
- Funcionamiento de la red blockchain con el ejemplo Ethereum
- Interacción con la red – extensión MetaMask
2. Especificidades de la red Ethereum
- Cuentas de usuarios – criptografía asimétrica
- Idea del mnemónico
- Estructura de las transacciones
- Conceptos básicos
- Explorador de bloques Etherscan
3. Introducción a los smart contracts
- Entorno de desarrollo Remix
- Bases 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 del servicio ASP.NET Core – Nethereum 8. Consorcio Ethereum en la nube Microsoft Azure (BaaS)
- Creación de infraestructura
- Gestión de permisos
- Escalar – 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 requisitos previos - un entrenamiento práctico realizado desde cero. Se bienvenida una 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