Para qué te prepara:
Gracias a este Curso de Desarrollo de aplicaciones dApps con Web3, Solidity y React descubrirás las posibilidades que ofrece el ecosistema Blockchain y gracias al cual se pueden implementar aplicaciones descentralizadas (dApps). Estas dApps principalmente son contratos inteligentes (Smart Contracts) y verás cómo implementarlos con Web3.js, Solidity y React.js. Además, aprenderás el papel que tiene la tokenización para la encriptación.
A quién va dirigido:
El Curso de Desarrollo de aplicaciones dApps con Web3, Solidity y React está pensado, principalmente, para perfiles técnicos en informática debido a los aspectos de programación que se desarrollan, aunque también es interesante para cualquier persona con interés en el ecosistema Blockchain y el desarrollo de dApps.
Titulación:
Titulación Expedida y Avalada por el Instituto Europeo de Estudios Empresariales. "Enseñanza No Oficial y No Conducente a la Obtención de un Título con Carácter Oficial o Certificado de Profesionalidad."
Objetivos:
- Conocer en qué consiste el ecosistema Blockchain y cuáles son sus principios tecnológicos y criptográficos. - Descubrir qué es un token criptográfico, que tipologías tiene y cuáles son los principales estándares en Blockchain. - Entender el funcionamiento de los tokens no fungibles (NFT) y su papel en diferentes ámbitos. - Implementar contratos inteligentes (Smart Contract) con Solidity. - Desarrollar Ethereum Blockchain y Smart Contracts con Web3 (Web3.js y Web3.py). - Llevar a cabo el desarrollo de Ethereum dApps con la biblioteca React.js - Implementar una dApp del mundo real con React.js, Solidity y Web3.js
Salidas Laborales:
El Blockchain y el desarrollo de dApps y Smart Contracts está dando lugar a multitud de puestos laborales que hace poco tiempo ni existían. Por tanto, con este Curso de Desarrollo de aplicaciones dApps con Web3, Solidity y React optarás a puestos como Programador de Smart Contracts, Desarrollador de dApps con Web3.js, Solidity Developer o Experto en ecosistemas Blockchain.
Resumen:
Una dApp, o aplicación descentralizada, es una aplicación de software que se ejecuta en una red distribuida y está implementada gracias a la tecnología Blockchain. Gracias a este Curso de Desarrollo de aplicaciones dApps con Web3, Solidity y React descubrirás las posibilidades que ofrece el ecosistema Blockchain y gracias al cual se pueden implementar aplicaciones descentralizadas (dApps). Estas dApps principalmente son contratos inteligentes (Smart Contracts) y verás cómo implementarlos con Web3.js, Solidity y React.js. Además, aprenderás el papel que tiene la tokenización para la encriptación. 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.
Metodología:
Con nuestra metodología de aprendizaje online, el alumno comienza su andadura en INESEM Business School a través de un campus virtual diseñado exclusivamente para desarrollar el itinerario formativo con el objetivo de mejorar su perfil profesional. El alumno debe avanzar de manera autónoma a lo largo de las diferentes unidades didácticas así como realizar las actividades y autoevaluaciones correspondientes. La carga de horas de la acción formativa comprende las diferentes actividades que el alumno realiza a lo largo de su itinerario. Las horas de teleformación realizadas en el Campus Virtual se complementan con el trabajo autónomo del alumno, la comunicación con el docente, las actividades y lecturas complementarias y la labor de investigación y creación asociada a los proyectos. Para obtener la titulación el alumno debe aprobar todas la autoevaluaciones y exámenes y visualizar al menos el 75% de los contenidos de la plataforma. Por último, es necesario notificar la finalización de la acción formativa desde la plataforma para comenzar la expedición del título.
Temario:
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. BLOCKHAIN: 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. 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 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)
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 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