Temario del curso
TEMA1. Conceptos Blockchain y herramientas necesarias.
1.1.Introducción y enfoque del curso
1.2. Qúe es blockchain, Ethereum y los smart contracts.
1.3. Que es solidity y la máquina virtual de Ethereum.
1.4. Instalando Solidity y un monedero Ethereum
TEMA 2. Programación en solidity I
2.5. Conceptos básicos de solidity por ejemplo: Subcoin smart contract
2.6.Estructura de un archivo de solidity. Mirando su código fuente y la estructura de los smart contracts.
2.7. Valores generales tipos (int,real,string,bytes,arrays,mapping,enum,adress)
2.8.Unidades de ether, unidades de tiempo.
TEMA 3. Programación en solidity II
3.9.Funciones y variables globales
3.10. Operadores: Artitmaticos, lógicos y bitwise operators.
3.11. Estructuras de control (if-else, for ,while, do-while)
3.12.Scoping y declaraciones
3.13. Parámetros input y output
3.14. Function calls and return types.
3.15. Funciones modifiers.
3.16. Fallback función
TEMA 4. Manejando smart contracts.
4.17. Contrato abstracto.
4.18. Creando contratos via un operador nuevo
4.19. Heredando smart contracts.
4.20. Importando smart contracts y compilando contratos.
Documentos del curso
Enfoque

Objetivos
1.Se aprenderán conomientos básicos de blockchain
2.Desenvolverse en la arquitectura Ethereum.
3.Programación con solidity smart contracts