Master Blockchain
Si has realizado este curso, ¿por qué no darnos tu opinión?. Si lo haces, estarás ayudando a miles de personas que, como tu en su momento, están intentando cambiar su vida a través de la formación. No hay mejor ayuda, para decidirse entre miles de cursos, que la opinión de una persona que ha vivido la experiencia de cursarlo, miles de personas te lo agradecerán.
Danos tu opinión detallada sobre el Master Blockchain. No olvides decirnos que te pareció el temario del curso, el profesorado, la accesibilidad al equipo del centro para resolver tus dudas y, en el caso de los programas online, la calidad del campus virtual.
El Master Blockchain se imparte en modalidad Online.
METODOLOGIA
•Online. Segmentación Nacional
•Profesores expertos.
•Videoconferencias semanales.
•Prácticas y proyectos durante la formación.
•24 horas 7 días a la semana tendrás acceso a nuestra plataforma
•Prácticas en empresas
•Bolsa de empleo
•Garantía de repetición gratuita
SALIDAS LABORALES:
Considerando los diferentes perfiles existentes en el sector de la informática, los alumnos que finalicen el Máster in Blockchain estarán capacitados para ocupar diferentes cargos en equipos multidisciplinares. Los principales cargos que los alumnos al finalizar el Máster en Blockchain pueden ocupar son:
• Desarrollador de proyectos Blockchain.
• Director de equipos de desarrollo Blockchain.
• Consultor Blockchain
• Arquitecto Blockchain
• Profesionales del sector de la tecnología que deseen reorientar sus carreras hacia Blockchain. • Profesionales del sector de la economía o del sector legislativo que deseen profundizar en los fundamentos técnicos de la tecnología blockchain
• Emprendedores.
• Perfiles que se quieran dedicar profesionalmente al ecosistema blockchain.
• Entusiastas de las nuevas tecnologías.
• Responsables de Negocio que quieran entender en mayor detalle los cambios estructurales a varios niveles de esta tecnología, y las nuevas oportunidades que abre.
• Desempleados que quieran abrirse hueco en un sector profesional con gran proyección y demanda.
• Entender y poseer una visión completa del universo Blockchain al profundizar en los diferentes aspectos (técnicos, financieros, legales, etc) de esta tecnología disruptiva.
• Conocer los precedentes e historia de la cadena de bloques, así como el uso y configuración de las redes y herramientas Blockchain más utilizadas en la actualidad, tales como Ethereum, Hyperledger Fabric, etc, ....
• Aprender los fundamentos de los lenguajes de programación más utilizados en Blockchain y aplicarlos en el desarrollo de smart contracts.
• Conocer casos de uso reales aplicados a modelos de negocio actuales y en diferentes sectores y analizar las perspectivas de futuro de blockchain en la economía y la empresa.
• Aprender los fundamentos básicos de criptoeconomía, seguridad en Blockchain y el marco regulatorio actual, además de conocer las distintas soluciones en la nube disponibles en la actualidad.
• Analizar la integración de blockchain con arquitecturas Big Data y con dispositivos Iot. • Entender y poder transmitir a un cliente, el valor que, en su caso, aporta blockchain.
MÓDULO 1: INTRODUCCIÓN A BLOCKCHAIN
OBJETIVOS: Conocer qué es blockchain, su historia y cómo funciona esta tecnología. Familiarizarse con tecnologías y lenguajes de programación que se usarán en otros módulos del máster.
CONTENIDOS:
• ¿Qué es Blockchain?
• Criptomonedas y Blockchain
• ¿Por qué usar Blockchain?
• Redes descentralizadas
• Tipos de Blockchain
• Criptografía y Hashing
• Minería de bloques
• Tipos de consenso
• Casos de uso
• Introducción a Linux
• Introducción a Docker
• Introducción a programación con Go
• Introducción a programación con Javascript
• Introducción a programación con Python
EJERCICIO FINAL DE MÓDULO
MÓDULO 2: ETHEREUM
OBJETIVOS: Conocer qué es Ethereum, su funcionamiento y sus componentes. Adquirir competencias en programación sobre Ethereum con Solidity.
CONTENIDOS:
• Introducción a Ethereum
• Nodos y redes en Ethereum
• Programación básica en Ethereum
• Introducción a Solidity
• ERC y EIP
• Solidity avanzado
• Truffle
• Proyecto Ethereum
EJERCICIO FINAL DE MÓDULO
MÓDULO 3: ECOSISTEMA HYPERLEDGER
OBJETIVOS: Conocer a nivel teórico y práctico todas las tecnologías y herramientas que componen el Ecosistema Hyperledger.
CONTENIDOS:
• Introducción
• Hyperledger Burrow
• Hyperledger Indy
• Hyperledger Iroha
• Hyperledger Sawtooth
• Hyperledger Besu
• Hyperledger Fabric
• Librerías de Hyperledger: Aries, Quilt, Transact, Ursa
• Tools de Hyperledger: Caliper, Cello, Explorer
EJERCICIO FINAL DE MÓDULO
MÓDULO 4: HYPERLEDGER FABRIC
OBJETIVOS: Conocer en datalle los componentes y la arquitectura de Hyperledger Fabric. Ser capaces de crear, configurar y poner en marcha una red Fabric en un entorno de desarrollo. Aprender a programar chaincodes en Go y Node.js
CONTENIDOS:
• Introducción o Origen y características o Componentes de Fabric o Arquitectura o Chaincode o Casos de uso
• Instalación de prerrequisitos
• Creación y configuración red de desarrollo
• Instalación entorno de desarrollo
• Desarrollo chaincode con Go
• Desarrollo chaincode con Node.js
• Despliegue red de desarrollo
• Desarrollo de cliente
EJERCICIO FINAL DE MÓDULO
MÓDULO 5: MAS REDES BLOCKCHAIN
OBJETIVOS: Conocer mas redes Blockchain tanto públicas como privadas
CONTENIDOS:
• Introducción
• Quorum
• Corda
• BigChainDB
• Otras
• Casos de uso EJERCICIO FINAL DE MÓDULO
MÓDULO 6: SEGURIDAD EN BLOCKCHAIN
OBJETIVOS: Entender los riesgos y mecanismos de seguridad que afectan a las tecnologías Blockchain.
CONTENIDOS:
• Introducción
• Fundamentos de seguridad en Blockchain
• Consensos y seguridad
• Mecanismos de seguridad avanzados en Blockchain
• Seguridad en Smart contracts
• Evaluación de riesgos en Blockchain
• Vulnerabilidades en Blockchain
• Seguridad en Ethereum y Hyperledger
• Implementaciones seguras de Blockchain
• Vulnerabilidades y ataques a nivel de red
• Vulnerabilidades y ataques a nivel de sistema
EJERCICIO FINAL DE MÓDULO
MÓDULO 7: LA NUBE Y BLOCKCHAIN
OBJETIVOS: Conocer las distintas soluciones existentes de Blockchain en la nube. CONTENIDOS:
• Introducción
• BaaS
• IBM Blockchain Platform
• AWS o QLDB o Amazon Managed Blockchain o AWS Blockchain templates
• Oracle Blockchain platform
• Azure
EJERCICIO FINAL DE MÓDULO
MÓDULO 8: CRIPTOECONOMÍA
OBJETIVOS: Conocer el universo de las criptomonedas y la economía tokenizada.
CONTENIDOS:
• Introducción
• Historia y evolución
• Criptomonedas
• Economía tokenizada
• Casos de uso EJERCICIO FINAL DE MÓDULO
MÓDULO 9: LEGISLACIÓN Y BLOCKCHAIN
OBJETIVOS: Conocer cómo afecta la legislación actual a blockchain. Conocer cambios que blockchain puede introducir en la justicia.
CONTENIDOS:
• Introducción
• Legislación y SmartContracts
• Identidad única digital
• RGPD
• Justicia descentralizada
• Ética y blockchain
EJERCICIO FINAL DE MÓDULO
MÓDULO 10: BLOCKCHAIN, BIG DATA E IOT
OBJETIVOS: Conocer cómo se relaciona blockchain con arquitecturas Big Data y con dispositivos Iot
CONTENIDOS:
• Introducción
• Blockchain y Big Data
• Blockchain + Iot
• Casos de uso
EJERCICIO FINAL DE MÓDULO
10 PROYECTO PROFESIONAL EN BLOCKCHAIN (opcional)
El alumno que lo desee podrá realizar en paralelo a las clases lectivas, un proyecto que presentará a su instructor al finalizar el Master. Este proyecto deberá versar sobre un tema de desarrollo profesional (propuesto por el alumno o por ATRIUM) utilizando las tecnologías impartidas en el Master. El alumno que lo realice tendrá una mención especial en su diploma y tendrá prioridad en nuestra bolsa de empleo.
PRÁCTICAS EN EMPRESAS (opcionales) 3 meses
El Master de Grupo ATRIUM incluye la posibilidad de realizar un periodo de PRÁCTICAS en empresas, con una duración aproximada de 3 meses. Estas prácticas son voluntarias. El departamento de Recursos Humanos de Grupo ATRIUM colaborará activamente en la búsqueda de esta práctica laboral.