Curso iniciación Blockchain, Bitcoin, Ethereum e ICOs de la escuela Blockchain España (junio 2018)

Curso Blockchain y Ethereum de la escuela Blockchain España (junio de 2018)

Ya se ha abierto la inscripción para la edición junio de 2018 de la escuela Blockchain España.

Duración de los 4 módulos: 20 horas (los módulos 3 y 4 se impartirán en septiembre de 2018)

Programa con fechas

Módulo 1: Introducción a la criptografía, consenso y Bitcoin (10 horas)
Viernes 8 (17:00 a 22:00) y Sábado 9 (9:00 a 14:00) de junio
Precio: 300€ (IVA incluido)
Profesor: Alex Preukschat y Jaime Núñez Miller

Módulo 2: "Cryptoeconomics" e introducción a Ethereum y  (10 horas)
Viernes 15 (17:00 a 22:00) y Sábado 16 (9:00 a 14:00) de junio
Precio: 300€ (IVA incluido)
Profesores: Sandra Becker y Santiago Márquez Solís

Módulo 3: Fundamentos de programación para no programadores (15 horas)
se impartirá en septiembre. Fecha pendiente.
Precio: 450€ (IVA incluido)
Profesor: Javier Domínguez Gómez

Módulo 4: El lenguaje de Programación Solidity para Ethereum (10 horas)
se impartirá en septiembre. Fecha pendiente.
Precio: 300€ (IVA incluido)
Profesor: Florentino Sainz Manteca

Precio Módulos 1 a 4: 1.200€

Ubicación: ImpactHub Madrid (Calle de la Alameda, 22, 28014 Madrid)

Inscripción: Escribiendo al email blockchainespana@gmail.com con el asunto "Curso junio".

Módulo 1: Introducción a la criptografía, consenso y Bitcoin

Duración: 10 horas
Precio: 300€ (IVA incluido)
Ubicación: ImpactHub
Perfil alumno: de iniciación y accesible a todo el mundo
Material: tener instalado Telegram en el móvil

  1. Cypherpunks y el origen de la Blockchain ¿De dónde venimos? El Manifiesto Criptoanarquista
  2. Tipos de consenso y el problema de los Generales Bizantinos
  3. La historia del dinero
    • ¿Qué es Bitcoin?
    • ¿Por qué Bitcoin?
    • ¿Cómo funciona Bitcoin? - Clave publico & privado, firma digital
    • ¿Cómo funciona Bitcoin? - La cadena de bloques
    • ¿Cómo funciona Bitcoin? - Minería & algoritmos de consenso
  4. Principios criptográficos, matemáticos y de arquitectura de una Blockchain
    1. Conceptos de Seguridad y Criptografía
      • Funciones Hash Criptográficas
      • Criptografía de Clave Pública y Firmas Criptográficas
      • La Criptografía de Curva Elíptica para el absoluto novato
    2. Aplicación sobre Blockchain
      • Direcciones
      • Transacciones
      • Bloques
    3. ICO y su futuro en la economía descentralizada
    4. Distribuido y Descentralizado
      • ¿Cómo funcionan las Cadenas de Bloques
      • ¿Cómo se aplica la minería y qué función tiene?
      • Aproximación a los diferentes tipos de Minería
        • Algoritmos Básicos
        • Tipos de Consenso para la minería
    5. Tipos de Blockchain
      • Permissioned
      • Permissionless
      • Ventajas y Desventajas

Módulo 2: Criptoeconomícs e Introducción técnica a Blockchain

Duración: 10 horas
Precio: 300€ (IVA incluido)
Ubicación: ImpactHub
Perfil alumno: de iniciación y accesible a todo el mundo, pero recomendable haber hecho el Módulo 1
Material: tener instalado Telegram en el móvil

  1. Cryptoeconomics: teoría de juegos e incentivos en Blockchains con Sandra Becker
  2. Ethereum - El ordenador universal - con Santiago Marquéz Solís
    • ¿Qué es Ethereum?
    • ¿Por qué se ha creado Ethereum?
    • ¿Cómo funciona Ethereum?
    • ¿Cómo se construyen cadena de bloques en Ethereum?
    • Modelos de negocio descentralizados con Ethereum
    • Smart Contract
      • Smart Properties
      • DAPPs (redes sociales, mercados de predicción, arte, identidad, etc.)
      • DAOs (The DAO, criptoeconomía)

Módulo 3: Fundamentos de programación para no programadores

Perfil alumno: De iniciación y accesible a todo el mundo.
Duración:  15 horas
Ubicación: ImpactHub
Precio: 450€ (IVA incluido)
Max Alumnos: de 10 a 15 personas

Material imprescindible: Portátil (GNU/Linux, Mac o Windows) + tener instalado Telegram

  1. Objetivos
  2. Lógica
    • Álgebra de Boole (muy básico)
    • Verdadero y falso
    • Operadores lógicos and, or, condicional y bicondicional.
  3. Sistema binario
    • Representación binaria
    • Operaciones binarias (muy básico)
    • Conversión a octal, decimal y hexadecimal
  4. Lenguajes de programación
    • Lenguajes de bajo nivel
    • Lenguajes de medio nivel
    • Lenguajes de alto nivel
    • Elementos básicos en un lenguaje de programación
    • Valores y tipos
    • Expresiones aritméticas
    • Estructura de un programa
  5. Variables y constantes
    • Variables
    • Constantes
    • Utilización e impresión de variables y constantes
  6. Punteros
  7. Programación estructurada
    • Secuencia
    • Selección (condicional if)
    • Iteración (for, while y do while)
    • Estructuras anidadas
  8. Desarrollo de un programa de ejemplo
    • Hola mundo
    • Suma de números enteros
    • Cálculo del área de un cilindro y área de un triángulo
  9. Funciones y procedimientos
    • Concepto de subprograma
    • Paso de argumentos
    • Recursividad
  10. Estructuras de control
    • Switch y Case
    • Comparación de cadenas
  11. Estructuras de datos (structs)
  12. Trabajando con ficheros
    • Abrir un fichero
    • Escribir dentro de un fichero
    • Lectura de un fichero

Módulo 4: El lenguaje de Programación Solidity para Ethereum

Duración: 10 horas
Precio: 300€ (IVA incluido)
Ubicación: ImpactHub
Max Alumnos: máximo de 15 personas
Perfil alumno: Necesario haber hecho el Módulo 2 (para todos) y 3 (para no programadores)

  1. Características de Solidity y Ethereum Virtual Machine
  2. Desplegar red privada de Ethereum
  3. Herramientas de Desarrollo para Ethereum
    • Web IDE
  4. Introducción a los Smart Contracts
    • Creación de Tokens
    • Ejecución/debug de Solidity en Web IDE & Red Privada
  5. Implementaciones avanzadas:
    • Patrones de implementaciones Solidity
    • Mappings, Arrays y Estructuras
    • Librerías, contratos e interacciones entre contratos
  6. Interactuando con el Blockchain/Smart Contracts desde nuestra DApp
    • Web3
    • Truffle
    • Servicios Off-chain (Swarm/IPFS & Whisper)

Socios estratégicos

HubMadrid
Avalbit
Comillas
Leon
ITCL
Alastria
Tutellus

Contact

Conecta con Blockchain España

Nuestra labor como impulsores del ecosistema Blockchain en España, Latinoamérica y Europa y como formadores en tecnología Blockchain nos da una posición de excepción para la identificación de talento y oportunidades de empleo, colaboración, partnerships, alianzas. Impulsando talento, generamos oportunidades.


ÚNETE