1. Lección 1: Introducción
1.1 ¿Que es Blockchain?
1.2 Como funcionan las transaciones y los bloques.
1.3 El mecanismo de consenso.
1.4 Diferencias entre consorcios, privadas y redes públicas.
1.5 Como funciona un SmartContract.
1.6 Que es el Ethereum Virtual Machine.
2. Lección 2: Ethereum.
2.1 Usos prácticos. Ecosistema, Dapps, DAOs
2.2 Que es Mist y como funciona.
2.3 Compilar, Deploy e instaciar contratos.
2.4 Comprender los diferentes estados de los contratos.
3. Lección 3: Solidity
3.1 Clases de contratos, funciones y condiciones.
3.2 Librerias.
3.3 Tipos y Optimización.
3.4 Variales Globles y depuración del código.
4. Lección 4: Web3 y Trufle
4.1 Desarrollo interface para interactuar con el smartcontract.
4.2 Instanciar Web3 e interactuar con el HTML del contrato.
4.3 Como funciona Web3 y Trufle con AngularJS.
9. Caso práctico
Ejemplo básico “MiPrimer_SmartContract”