• 687374918
  • info@devacademy.es

Programa en fundamentos de Blockchain

Detalle del plan de formación

Blockchain es una tecnología que tiene el poder de cambiar para siempre nuestra relación con el mundo digital. Actualmente es un término que está en auge y que poco a poco va sentándose en el día a día de los desarrolladores. Esta tecnología, que está detrás del Bitcoin, permite realizar transacciones de forma fiable y segura, sin necesidad de un intermediario, y supone para la banca una oportunidad para buscar nuevas oportunidades de negocio.

En DevAcademy sabemos la importancia de que los profesionales puedan sumergirse y entender esta tecnología, por ello, se ha desarrollado un plan de formación orientado a todo tipo de perfiles, desde desarrolladores a gerentes, con el fin de dar una perspectiva tecnológica y de negocio para que los alumnos puedan saber aplicar la tecnología Blockchain en sus casos de uso

 

Temario

Descentralización

  • Aspectos de la descentralización. Desde las primeras organizaciones sociales hasta la actualidad.

Origen de la tecnología Blockchain

  • 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:
    • P2P
    • Criptografía
    • Minería
    • Cadena de Bloques
  • Características de las redes Blockchain
    • Veracidad
    • Eficiencia
    • Seguridad
    • Transparencia
  • Smartcontracts
    • Qué son
    • Cómo funcionan
    • Consideraciones Legales
  • Modelos de uso en la industria
  • 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)
  • Economía descentralizada. ICOs
    • Qué son
    • Cómo funcionan
    • Finalidad
    • Ejemplos

Fundamentos técnicos de Blockchain 

  • 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)
  • Blockchain públicas
    • Ethereum
      • Origen y Propuesta
  • Blockchain Ethereum: 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

 

Casos prácticos

Durante la realización de este workshop se plantean diferentes caso de uso con blockchain. La metodología empleada para ello será la siguiente:

  1. Planteamiento por parte de los profesores de diferentes problemáticas que están siendo resueltas actualmente en blockchain en alguno de los sectores:
    • Identidad digital (aplicada a KYC, AML)
    • IOT
    • Medios de pago
    • Periodismo
    • Intercambio de propiedad digital
    • Seguros
    • Economía colaborativa
  2. Durante las horas de las sesiones, se animará a los alumnos a formar equipos de trabajo o trabajar todos en equipo en diferentes casos de uso. Estos casos de uso serán desarrollados y supervisados por parte de los profesores.
  3. Finalmente, cada uno de los equipos de trabajo presentará su propuesta al resto del grupo.

 

 

Fechas, horario y lugar

Los cursos de DevAcademy son en horario NO LABORAL los VIERNES (16hrs – 21hrs) y SÁBADOS (9hrs-14hrs), pensado para que puedan asistir aquellos que estén trabajando.

Fechas: 26/01 y 27/01 de 2018

El curso tendrá lugar en las aulas situadas en las instalaciones DevAcademy

Responsabilidades profesor

Presentar el contenido conforme lo presentado en el programa de formación
Dar acceso al material necesario (PDFs, ejercicios, software, etcs) para el curso contratado.
Proveer de local para impartir la formación

Responsabilidades alumno

Participar en la formación en el periodo determinado, trayendo un notebook con los requisitos mínimos necesarios para la participación en la formación, siendo estos los siguientes:
Mínimo de 4GB de memoria RAM
Mínimo de 10GB de espacio en disco (HD).
Habilitada la virtualización tanto en software como hardware
Poseer privilegios de administración

Observaciones importantes

Confirmaciones
Las confirmaciones serán enviadas a la dirección de e-mail enviada por el alumno

Cancelaciones
Los plazos para el cancelamiento de inscripciones solicitadas, son de 5 días laborales antes del inicio del curso.
En caso de cancelamiento fuera de plazo por parte del alumno, DevAcademy se reserva el derecho a cobrar un porcentaje (20%) del valor del curso.
DevAcademy se reserva el derecho de cancelar o posponer la formación, siempre y cuando avise al contratante y/o devuelva el importe íntegro en caso de cancelación

Obligaciones del alumno
Es obligatorio que el alumno cumpla con todos las obligaciones recomendadas por el profesor para seguir todos los ejercicios y no demorar ni perjudicar la clase. Es posible que días antes se envie un email como recordatorio al alumno con instrucciones a seguir u obligaciones desarrollar para poder estar preparado al comienzo de la clase.



DevAcademy 2016 - info@devacademy.es - Telf: 687374918