Curso Superior de Desarrollo de Aplicaciones dApps con Web3, Solidity y React
100% Online
6 meses
360€
Curso Superior de Desarrollo de Aplicaciones dApps con Web3, Solidity y React
    Curso Superior de Desarrollo de Aplicaciones dApps con Web3, Solidity y React

    Curso Superior de Desarrollo de Aplicaciones dApps con Web3, Solidity y React

    100% Online
    12 ECTS
    6 meses
    360€

    Presentación

    Este Curso de Desarrollo de Aplicaciones dApps con Web3, Solidity y React proporciona una sólida base de conocimientos técnicos para aquellos interesados en sumergirse en el emocionante mundo de la tecnología blockchain y las aplicaciones descentralizadas. Con la creciente adopción de blockchain en diversos sectores, como las finanzas, la logística y la cadena de suministro, existe una demanda creciente de profesionales capaces de diseñar y desarrollar soluciones basadas en Blockchain siendo capaces de diseñar, desarrollar e implementar soluciones descentralizadas. 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.

    Universidades colaboradoras

    Para qué te prepara
    Este Curso de Desarrollo de Aplicaciones dApps con Web3, Solidity y React te prepara para convertirte en un desarrollador de aplicaciones dApps con habilidades sólidas en el uso de Web3, Solidity y React. Aprenderás a diseñar, desarrollar e implementar aplicaciones descentralizadas utilizando blockchain, lo que te permitirá estar listo para crear tus propias aplicaciones dApps y contribuir al desarrollo de proyectos blockchain.
    Objetivos
    - Comprender los conceptos fundamentales del blockchain y su aplicación en el desarrollo de dApps. - Conocer los diferentes tipos de redes blockchain y sus características. - Dominar los principios de la criptografía y su importancia en la seguridad de las transacciones blockchain. - Asimilar los conceptos de tokenización y los estándares más utilizados en blockchain. - Aprender a desarrollar contratos inteligentes utilizando Solidity. - Utilizar Web3.js y Web3.py para interactuar con contratos inteligentes en la red Ethereum. - Crear una DAPP del mundo real utilizando React.js, Solidity y Web3.js.
    A quién va dirigido
    Este Curso de Desarrollo de Aplicaciones dApps con Web3, Solidity y React está dirigido a desarrolladores y programadores interesados en aprender a crear aplicaciones descentralizadas utilizando tecnología blockchain. También es adecuado para estudiantes de informática y profesionales en busca de actualización en el campo de desarrollo de dApps.
    Salidas Profesionales
    Al completar este Curso de Desarrollo de Aplicaciones dApps con Web3, Solidity y React, estarás preparado para trabajar como desarrollador de aplicaciones dApps en empresas que utilizan tecnología blockchain. Podrás encontrar oportunidades laborales en startups especializadas en blockchain, empresas de desarrollo de software, consultoras de tecnología y en el sector financiero.
    Temario

    MÓDULO 1. ECOSISTEMA BLOCKCHAIN

    UNIDAD DIDÁCTICA 1. DESCENTRALIZACIÓN UNIVERSAL. EL BLOCKCHAIN

    1. ¿Qué es BlockChain? Introducción e historia
    2. Criptomonedas
    3. Redes Blockchain: Pública, Privada e Híbrida
    4. Campos de aplicación de la tecnología Blockchain
    5. Pros y contras de Blockchain

    UNIDAD DIDÁCTICA 2. CONTRIBUCIÓN DE LA BLOCKCHAIN A LA TRANSFORMACIÓN DIGITAL: POSIBILIDADES Y LIMITACIONES

    1. Redes blockchain: una solución en la transformación digital
    2. Interoperabilidad y compatibildad entre plataformas blockchain
    3. Riesgos y limitaciones en redes blockchain
    4. Desafíos éticos derivados de la descentralización

    UNIDAD DIDÁCTICA 3. CRIPTOGRAFÍA

    1. Perspectiva histórica y objetivos de la criptografía
    2. Teoría de la información
    3. Propiedades de la seguridad que se pueden controlar mediante la aplicación de la criptografía
    4. Criptografía de clave privada o simétrica
    5. Criptografía de clave pública o asimétrica
    6. Algoritmos criptográficos más frecuentemente utilizados
    7. Funciones Hash y los criterios para su utilización
    8. Protocolos de intercambio de claves
    9. Herramientas de Cifrado

    UNIDAD DIDÁCTICA 4. BLOCKHAIN: PRINCIPIOS TECNOLÓGICOS

    1. Aplicaciones descentralizadas o DAPP
    2. Redes P2P
    3. Elementos de la arquitectura
    4. Principios de funcionamiento

    UNIDAD DIDÁCTICA 5. ANÁLISIS DE LAS LIMITACIONES ACTUALES

    1. Limitaciones del Blockchain en la contratación y propiedad. Aspectos introductorios
    2. Naturaleza del Blockchain
    3. Naturaleza de los Contratos Inteligentes
    4. El Uso de Blockchain en la Contratación de Derechos Personales
    5. Tecnología Blockchain en la Contratación de Derechos Reales

    UNIDAD DIDÁCTICA 6. CRIPTODERECHO

    1. Regulación Legal de la Cadena de Bloques
    2. Red descentralizada carente de dueño
    3. Naturaleza y función de las Criptomonedas
    4. Reglamento UE

    UNIDAD DIDÁCTICA 7. BLOCKCHAIN AS A SERVICE (BAAS)

    1. ¿Qué es BaaS?
    2. Funcionamientos
    3. Azure Blockchain Workbench
    4. Amazon Blockchain (AWS)

    MÓDULO 2. TOKENIZACIÓN, NFT Y SMART CONTRACT

    UNIDAD DIDÁCTICA 1. TOKEN

    1. Origen de los Token
    2. Token Criptográficos
    3. Tipos de Token Criptográficos
    4. La Tokenización
    5. Ventajas
    6. Casos Reales

    UNIDAD DIDÁCTICA 2. COLORED COIN

    1. Surgimiento
    2. Funcionamiento
    3. Ventajas e Inconvenientes
    4. Utilización
    5. Protocolos de Creación
    6. Ejemplos

    UNIDAD DIDÁCTICA 3. LA ESCASEZ DIGITAL Y LA ECONOMÍA DE LOS TOKEN

    1. La Escasez Digital
    2. Uso de las tecnologías en la escasez digital
    3. La tecnología Blockchain
    4. Tokenomics

    UNIDAD DIDÁCTICA 4. TIPOLOGÍA DE TOKENS

    1. Security Token
    2. Utility Token
    3. Equity Token

    UNIDAD DIDÁCTICA 5. TOKENS Y ESTÁNDARES EN BLOCKCHAIN

    1. Token ERC - 20
    2. Token ERC - 721
    3. Token ERC - 1155
    4. Token NFT

    UNIDAD DIDÁCTICA 6. BLOCKCHAIN Y NFT

    1. Características y funcionamiento de los NFT
    2. Gas en NFT
    3. NFT y Wallets
    4. Proyectos Blockchain y NFT

    UNIDAD DIDÁCTICA 7. NFT Y CRIPTOARTE

    1. ¿Qué es el Criptoarte y cómo se relaciona con los NFT?
    2. Historia del Criptoarte
    3. Requisitos para convertirte en un criptoartista
    4. NFT como modelo de negocio
    5. Futuro de los NFT. Más allá del arte

    UNIDAD DIDÁCTICA 8. INTRODUCCIÓN A LOS CONTRATOS INTELIGENTES

    1. Progreso de la normativa de la Contratación Electrónica
    2. Los Contratos Inteligentes o Smart Contracts
    3. Aspectos básicos de Smart Contracts
    4. Funcionamiento de los Smart Contracts

    UNIDAD DIDÁCTICA 9. SOLUCIONES SMART CONTRACT

    1. El principio de neutralidad tecnológica como pilar de la innovación
    2. Los Contratos Inteligentes desde la perspectiva del Derecho de la Contratación
    3. Medios de prueba de Smart Contracts
    4. Usos de los Contratos Inteligentes
    5. ¿Qué es IoT?

    UNIDAD DIDÁCTICA 10. ALGORITMOS DE CONSENSO

    1. Delimitación al término de Algoritmo de Consenso
    2. Diferencias entre Algoritmos de Consenso y Protocolos
    3. Tipos de Algoritmos de Consenso

    UNIDAD DIDÁCTICA 11. CREACIÓN DE CONTRATOS INTELIGENTES CON SOLIDITY

    1. Los Contratos Inteligentes mediante Solidity
    2. Creación de un contrato simple
    3. Contrato de Submoneda
    4. Instalación de Solidity
    5. Condiciones de Seguridad
    6. Solidity mediante ejemplos

    UNIDAD DIDÁCTICA 12. DAPPS

    1. Bitcoin
    2. Ethereum
    3. Hyperledger
    4. Alastria

    UNIDAD DIDÁCTICA 13. TEST Y AUDITORÍA DE SMART CONTRACTS

    1. Blockchain y Auditoría
    2. La revolución del sector de la Auditoría
    3. Test y Auditoría de Smart Contracts
    4. Estándares y Directrices de la Auditoría
    5. Planificación, ejecución y seguimiento

    MÓDULO 3. ETHEREUM BLOCKCHAIN CON WEB3 (WEB3.JS Y WEB3.PY)

    UNIDAD DIDÁCTICA 1. INTRODUCCIÓN AL DESARROLLO DE ETHERUM BLOCKCHAIN CON WEB3 (WEB3.JS Y WEB3.PY)

    1. Introducción a Ethereum
    2. ¿Qué es Web 3.0?
    3. Aplicaciones descentralizadas o DAPP

    UNIDAD DIDÁCTICA 2. LECTURA DE DATOS DE CONTRATOS INTELIGENTES (SMART CONTRACTS) CON WEB3.JS Y WEB3.PY

    1. Los Contratos Inteligentes o Smart Contracts
    2. Leer datos de contratos inteligentes con Web3.js

    UNIDAD DIDÁCTICA 3. TRANSACCIONES EN ETHEREUM CON WEB3.JS Y WEB3.PY

    1. Uso de la biblioteca Ethereum Web3 para enviar transacciones

    UNIDAD DIDÁCTICA 4. LLAMAR A FUNCIONES EN SMART CONTRACTS CON WEB3.JS Y WEB3.PY

    1. Interactuar con contratos
    2. Transacciones internas de Ethereum

    UNIDAD DIDÁCTICA 5. IMPLEMENTACIÓN DE SMART CONTRACTS CON WEB3.JS Y WEB3.PY

    1. Interactuar con contratos inteligentes

    UNIDAD DIDÁCTICA 6. INSPECCIÓN DE BLOQUES CON WEB3.JS Y WEB3.PY

    1. Cadena de bloques

    UNIDAD DIDÁCTICA 7. EVENTOS Y UTILIDADES DE WEB3

    1. Utilidades Web3.js

    MÓDULO 4. DESARROLLO DE ETHEREUM DAPP CON REACT.JS

    UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A REACT.JS, INSTALACIÓN Y CONFIGURACIÓN

    UNIDAD DIDÁCTICA 2. CONFIGURACIÓN DEL PROYECTO Y DEPENDENCIAS

    UNIDAD DIDÁCTICA 3. LISTA DE TAREAS

    UNIDAD DIDÁCTICA 4. CREACIÓN DE TAREAS

    UNIDAD DIDÁCTICA 5. IMPLEMENTACIÓN DE TAREAS

    UNIDAD DIDÁCTICA 6. IMPLEMENTACIÓN DE UNA DAPP DEL MUNDO REAL CON REACT.JS, SOLIDITY Y WEB3.JS

    Titulación
    Titulación Universitaria:
    Diploma Universidad Católica de Murcia
    Solicitar información