Máster online
Duración : 12 Meses
Muchos de los proyectos más relevantes actualmente, como Web3, Identidad digital o DeFi están basados en el ecosistema Blockchain y sus tecnologías asociadas. Gracias a este Master en Programación para Blockchain aprenderás los fundamentos de la tecnología Blockchain programando Smart Contracts y aplicaciones descentralizadas (dApps) para Blockchain públicas, privadas e híbridas. Conocerás en profundidad las tecnologías Blockchain más demandadas (Ethereum, Web3, Hyperledger Besu, Hyperledger Fabric), y podrás aplicarlas y desarrollar proyectos en cualquiera de sus distintas aplicaciones y sectores. Contarás con un equipo de profesionales especializados en la materia. Además, gracias a las prácticas garantizadas, podrás acceder a un mercado laboral en plena expansión.
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Objetivos
- Comprender la importancia del Blockchain en multitud de ámbitos y sectores. - Saber cuáles son las principales tecnologías utilizadas en el ecosistema Blockchain. - Entender los fundamentos de Blockchain a través de las redes informáticas. - Entender y utilizar elementos como la tokenización, los NFTs o los Smart Contracts. - Saber desarrollar aplicaciones Blockchain y sus posibilidades sobre la identidad digital. - Desarrollar Ethereum Blockchain con la tecnología Web3 creando dApps y Smart Contracts. - Utilizar los diferentes proyectos Hyperledger para el desarrollo de aplicaciones Blockchain.
A quién va dirigido
Este Master en Programación para Blockchain está pensado sobre todo para perfiles técnicos con una formación relacionada con informática o telecomunicaciones. El perfil habitual de alumno es el de desarrollador de aplicaciones que busque un nuevo salto a su carrera pudiendo orientarse al desarrollo de soluciones basadas en blockchain y productos innovadores para Web 3.
Temario completo de este curso
Módulo 1. Ecosistema blockchain
Unidad didáctica 1. Descentralización universal. El blockchain
Unidad didáctica 2. Contribución de la blockchain a la transformación digital: posibilidades y limitaciones
Unidad didáctica 3. Criptografía
Unidad didáctica 4. Blockchain: principios tecnológicos
Unidad didáctica 5. Análisis de las limitaciones actuales
Unidad didáctica 6. Criptoderecho
Unidad didáctica 7. Blockchain as a service (BAAS)
Módulo 2. Redes informáticas: arquitectura, protocolos y ciberseguridad
Unidad didáctica 1. Introducción a la red
Unidad didáctica 2. Estandarización de protocolos
Unidad didáctica 3. Transmisión de datos en la capa física
Unidad didáctica 4. Software de comunicación
Unidad didáctica 5. Arquitectura de red e interconexión
Unidad didáctica 6. Capas bajas de las redes personales y locales
Unidad didáctica 7. Redes MAN y WAN, protocolos
Unidad didáctica 8. Protocolos de capas medias y altas
Unidad didáctica 9. Protección de una red
Unidad didáctica 10. Reparación de red
Unidad didáctica 11. Comunicaciones seguras: seguridad por niveles
Unidad didáctica 12. Aplicación de una infraestructura de clave pública (PKI)
Unidad didáctica 13. Sistemas de detección y prevención de intrusiones (IDS/IPS)
Unidad didáctica 14. Implantación y puesta en producción de sistemas IDS/IPS
Unidad didáctica 15. Introducción a los sistemas SIEM
Unidad didáctica 16. Capacidades de los sistemas SIEM
Módulo 3. Blockchain en la industria
Unidad didáctica 1. Blockchain en la industria energética
Unidad didáctica 2. Internet de las cosas (IOT) y M2M
Unidad didáctica 3. Blockchain en la industria manufacturera y logística
Unidad didáctica 4. Blockchain en el sector sanitario
Unidad didáctica 5. Blockchain en el sector seguros
Unidad didáctica 6. Smart city
Módulo 4. Inversión en criptomonedas
Unidad didáctica 1. Teoría básica de criptomonedas
Unidad didáctica 2. Criptomonedas
Unidad didáctica 3. Monitoreo de criptomoneda
Unidad didáctica 4. Almacenamiento de criptomonedas
Unidad didáctica 5. EXCHANGES: compra, venta e intercambio de criptomonedas
Unidad didáctica 6. Minería de criptomonedas
Unidad didáctica 7. TRADING: conceptos básicos
Unidad didáctica 8. TRADING: indicadores técnicos y estrategias
Unidad didáctica 9. Introducción a TRADINGVIEW
Unidad didáctica 10. Entornos principales de TRADINGVIEW
Módulo 5. Tokenización, NFT y smart contract
Unidad didáctica 1. Token
Unidad didáctica 2. COLORED COIN
Unidad didáctica 3. La escasez digital y la economía de los token
Unidad didáctica 4. Tipología de tokens
Unidad didáctica 5. Tokens y estándares en blockchain
Unidad didáctica 6. Blockchain y NFT
Unidad didáctica 7. NFT y criptoarte
Unidad didáctica 8. Introducción a los contratos inteligentes
Unidad didáctica 9. Soluciones SMART CONTRACT
Unidad didáctica 10. Algoritmos de consenso
Unidad didáctica 11. Creación de contratos inteligentes con SOLIDITY
Unidad didáctica 12. DAPPS
Unidad didáctica 13. Test y auditoría de smart contracts
Módulo 6. Desarrollo de aplicaciones blockchain
Unidad didáctica 1. Tokenización e ICOS (ERC20, ERC721)
Unidad didáctica 2. Identidad digital (ERC725)
Unidad didáctica 3. Testing e integración contínua de aplicaciones distribuidas
Unidad didáctica 4. CRYPTOURBANOMICS
Módulo 7. Ethereum blockchain con WEB3
Unidad didáctica 1. Introducción al desarrollo de ethereum blockchain con WEB3 (WEB3.JS y WEB3.PY)
Unidad didáctica 2. Lectura de datos de contratos inteligentes (smart contracts) con WEB3.JS y WEB3.PY
Unidad didáctica 3. Transacciones en ethereum con WEB3.JS y WEB3.PY
Unidad didáctica 4. Llamar a funciones en smart contracts con WEB3.JS y WEB3.PY
Unidad didáctica 5. Implementación de smart contracts con WEB3.JS y WEB3.PY
Unidad didáctica 6. Inspección de bloques con WEB3.JS y WEB3.PY
Unidad didáctica 7. Eventos y utilidades de WEB3
Módulo 8. HYPERLEDGER
Unidad didáctica 1. Ecosistema HYPERLEDGER
Unidad didáctica 2. HYPERLEDGER FABRIC
Unidad didáctica 3. CHAINCODES y aplicaciones de HYPERLEDGER FABRIC
Unidad didáctica 4. Redes y aplicaciones HYPERLEDGER BESU
Unidad didáctica 5. HYPERLEDGER INDY
Unidad didáctica 6. HYPERLEDGER ARIES
Unidad didáctica 7. HYPERLEDGER IROHA
Unidad didáctica 8. HYPERLEDGER SAWTOOTH