Curso actualmente no disponible

Bootcamp práctico en tecnologías Blockchain

Curso

En Madrid ()

500 € IVA inc.

Descripción

  • Tipología

    Curso

  • Nivel

    Nivel básico

  • Horas lectivas

    40h

  • Duración

    8 Días

Descripción

Blockchain es la nueva tecnología de moda que está revolucionando todos los sectores y ámbitos. Blockchain es básicamente una cadena de bloques, un repositorio de datos basado en un libro de contabilidad, del que todos los que participan en la red guardan una copia. La clave de esta tecnología es el consenso pues todos los nodos tienen que tener la misma información y se tienen que poner de acuerdo para ello.

DevAcademy ofrece el Bootcamp práctico en tecnologías Blockchain el cual busca introducir esta tecnología para crear Blockchains tanto públicas como privadas en casos de uso específicos que pueden ser desarrollados por desarrolladores y empresas privadas. Durante el curso se repasarán conceptos básicos de Blockchains y criptografía, arquitecturas comunes, tecnologías front asociadas al ecosistema Blockchain y la creación de contratos inteligentes en diversas tecnologías Blockchain. Todo ello acompañado por ejercicios específicos y guiados por profesionales dedicados a trabajar con estas tecnologías.

Preguntas & Respuestas

Plantea tus dudas y otros usuarios podrán responderte

Sólo publicaremos tu nombre y pregunta

Materias

  • Blockchain
  • Ethereum
  • Solidity
  • Hyperledger
  • Quorum
  • Smartcontracts
  • Smart Contracts
  • Bitcoin
  • Geth
  • Tokens

Profesores

Profesionales  Profesores DevAcademy

Profesionales Profesores DevAcademy

Profesores

Temario

Módulo 1: Introducción

  • Antecedentes: Bitcoin
    • Motivaciones y movimiento ciberpunk
    • Antecedentes de Bitcoin. Intentos anteriores de crear medios de pago en internet. Modelos, propuestas y fracasos
    • Claves del éxito e innovaciones propuestas
  • Funcionamiento de las Blockchain
  • Características de las redes Blockchain
  • Tipos de Blockchains públicas
    • Bitcoin
    • Ethereum
  • Algunos casos de uso
    • Propuestas del sector privado (Banca, Seguros, Industria 4.0, Energía, Farma,…)
    • Propuestas del sector público (Administración, PYMES, participación ciudadana, …)
    • Propuestas del tercer sector (Economía cooperativa, Impacto social)

Módulo 2: Fundamentos Blockchain para desarrolladores

  • Conceptos de Seguridad y Criptografía
    • Hashes
    • Tipos de claves
    • Encriptación y autentificación
    • Firmas digitales
    • Árboles de Merkle
  • Transacciones
  • Surgimiento de Blockchains
    • Funcionamiento de cadenas de bloques
    • Cadenas de bloques a fondo
  • Algoritmo de consenso
  • Tipos de Blockchain
    • Con permiso (Permissioned)
    • Sin permiso (Permissionless)
  • Arquitectura de Ethereum
    • Máquina virtual de Ethereum (EVM)
    • Clientes
      • Geth
      • Parity
    • Lenguajes de programación: Solidity
  • Ecosistema de Tecnologías
    • Web3
    • Truffle
    • Geth
    • Remix

Módulo 3-4: Desarrollo en Ethereum

  • Introducción a SmartContracts
    • Definición SmartContracts
    • Estructura de un contrato
    • Tipos de contratos
    • Interacciones entre contratos
    • Creación de contratos
  • Desarrollo Blockchain con Solidity
    • Patrones de implementaciones Solidity
    • Mappings, Arrays y Estructuras
    • Librerías avanzadas
  • Desarrollo utilizando la interfaz Web3.js
  • Ejemplos prácticos

Módulo 5-6: Desarrollo en Hyperledger Fabric

  • Introducción a Hyperledger
    • Background e introducción
    • Blockchains Privadas (Permissioned Blockchain)
    • Casos de uso
    • Frameworks
    • Módulos
  • Arquitectura Hyperledger Fabric
    • Transacciones
    • Chaincodes
    • Canales
    • Consenso
  • Hands-on con Hyperledger
    • Hyperledger Composer
    • IBM Blockchain as a service
    • Despliegue de un entorno privado
    • Apificiación de servicios
    • Creación de esqueleto web en Angular

Módulo 7: Quorum

  • Qué es Quorum
  • Diferencias con Ethereum
  • Arquitectura de Quorum
    • Constellation
    • Transaction Manager
    • Enclave
    • Nodos de Quorum
    • Tipos de Nodo
    • Conexiones con otros sistemas
  • Mecanismos de Consenso en Quorum
    • RAFT
    • Istambul BFT
  • Privacidad
    • Transacciones Privadas
    • Smart Contracts Privados
    • ZSL
  • Caso práctico con Quorum
    • Creación de Blockchain con Quorum
    • Añadiendo nodos
    • Transacciones públicas y privadas
    • Conectando con Quorum: web3
    • Tests en Quorum: Truffle
    • Desarrollo de Smart Contracts, z-contracts y z-tokens en Quorum
    • Herramientas de Monitorización
  • Ejemplos en la realidad
  • Futuro de Quorum
    • Roadmap

Información adicional

Fechas: 15-16-17-18/07, 22-23-24-25/07 de 2019

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti, y podrás financiar tu matrícula en cómodos plazos.

900 64 94 94

Llamada gratuita. Lunes a viernes de 9h a 20h.

Bootcamp práctico en tecnologías Blockchain

500 € IVA inc.