Calendario: Flexible.
Fecha disponible: Inmediata.
Porcentaje de Bonificación: 100%
Diploma acreditativo emitido por FUNDAE.
Certificado acreditativo para concursos y oposiciones.
Temario Personalizado.
Modalidades: teleformación, aula virtual y MIXTA
| La duración del curso de Bootcamp de Blockchain y Web3 2025 es de 50 horas,
acreditadas en el Diploma del mismo. PLAZO DE REALIZACIÓN: El plazo se puede establecer según las necesidades del alumno o del plan de formación de la empresa. |
| Este curso puede ser bonificado al 100% para la empresa receptora, incluso aunque esta tenga un porcentaje de copago en razón de su número de empleados en plantilla. El coste de la formación se recuperará
mediante descuento en el pago de los seguros sociales. |
Este descuento será aplicable libremente en cualquier mes del año posterior a la fecha en que haya finalizado la formación. Podrán bonificarse las matrículas de aquellos alumnos que realicen al menos el
75% del curso con éxito. |
| EN CURSOS ONLINE Teleformación: En esta modalidad todo el curso se realiza a través de internet, con acceso las 24 hs. todos los días de la semana y plazo máximo de seis meses. No hay actividades como clases a las que el alumno deba asistir en horarios y fechas programados. Aula virtual: En esta modalidad la formación se imparte mediante clases en directo a través de internet, es decir clases tele-presenciales, que se llevarán a cabo a través de ZOOM, Skype u otra herramienta a convenir. Modalidad MIXTA: Combinación de las dos modalidades anteriores. Los trabajadores asisten a clases en directo (por ejemplo una a la semana) y entre clases disponen de material para avanzar en el curso en la plataforma. Es la más completa para grupos de trabajadores que realizan un mismo curso. EN CURSOS PRESENCIALES o SEMI - PRESENCIALES En esta modalidad los trabajadores realizan el curso asistiendo físicamente a un aula en la que se imparte la formación. Puede ser complementada igualmente con acceso a una plataforma online entre clases. Para esta modalidad se requiere una consulta previa de disponibilidad en la ciudad donde se desee llevar a cabo. |
NOTA:
Trabajamos con la metodologia de curso personalizado, creada por Ciberaula en 1997. Usted puede solicitar un curso a la medida de sus objetivos, que combine lecciones de 2 o mas cursos en un plan de formacion a su medida. Si este es su caso consultenos, esta metodologia ofrece un aprovechamiento maximo de la formacion en los cursos bonificados para trabajadores.
El temario predefinido del curso online de Bootcamp de Blockchain y Web3 2025 es el siguiente:
1 Introducción a la Tecnología Blockchain
1.1 GitHub del curso
1.2 Nacimiento y evolución de la tecnología Blockchain
1.3 ¿Qué es Blockchain?
1.4 Casos de uso de Blockchain
1.5 Diversidad y comparativa de Blockchains
1.6 ¿Por qué Bitcoin ha revolucionado el mundo?
1.7 Evaluación de la sección
2 Características principales de Blockchain
2.1 Criptografía de hash: SHA-256
2.2 Aplicación de SHA-256 en Blockchain
2.3 Libro mayor inmutable
2.4 Red distribuida (P2P)
2.5 Minado: Rompecabezas criptográfico
2.6 Minado: Incremento de la dificultad
2.7 Minado: Mempool
2.8 Protocolos de consenso
2.9 Protocolos de consenso: Bloques huérfanos
2.10 Evaluación de la sección
3 Conceptos técnicos de Blockchain
3.1 Proof of Work (PoW)
3.2 Proof of Stake (PoS)
3.3 Ejemplo práctico de Proof of Stake (PoS)
3.4 Hash de Merkle
3.5 Evaluación de la sección
4 Fundamentos de las Criptomonedas
4.1 ¿Qué son las criptomonedas?
4.2 ¿Qué es Bitcoin?
4.3 Bitcoin: un sistema de dinero en efectivo electrónico peer-to-peer
4.4 Flujo de una transacción de Bitcoin
4.5 Políticas monetarias de Bitcoin
4.6 Estadísticas del minado de bloques
4.7 El ataque del 51%
4.8 Evaluación de la sección
5 Criptografía aplicada a Blockchain
5.1 Qué es la Criptografía
5.2 Criptografía Simétrica
5.3 Criptografía Asimétrica / Clave Pública
5.4 Criptografía de Curva Elíptica (ECC)
5.5 ¿Cómo funciona la ECC?
5.6 ECC y su papel en el mundo de las criptomonedas
5.7 DEMO: Criptografía Asimétrica / Clave Pública
5.8 Evaluación de la sección
6 Transacciones de Criptomonedas
6.1 Transacciones y UTXOs
6.2 Cómo funcionan los Monederos / Wallets de Criptomonedas
6.3 Clave Pública vs Dirección Bitcoin
6.4 Monederos Jerárquicos Deterministas
6.5 Evaluación de la sección
7 Ethereum
7.1 Qué es Ethereum
7.2 Smart Contracts
7.3 Aplicaciones Descentralizadas (DApps)
7.4 Ethereum Virtual Machine (EVM)
7.5 Gas
7.6 Organizaciones Autónomas Descentralizadas (DAOs)
7.7 Soft & Hard Forks
7.8 Qué es un token
7.9 Initial Coin Offering (ICO)
7.10 Blockchain y Web 3.0
7.11 Evaluación de la sección
8 Altcoins
8.1 Cardano
8.2 Polkadot
8.3 Chainlink
8.4 Stellar
9 Fundamentos básicos de programación de Smart Contracts con Solidity
9.1 Remix
9.2 Documentación de Solidity
9.3 Primeros pasos en Solidity
9.4 Programando Smart Contracts: Primeros pasos en Solidity
9.5 Tipos de variables y modificadores
9.6 Programando Smart Contracts: Tipos de variables y modificadores
9.7 Programando Smart Contracts: Hashing al detalle
9.8 Estructuras de datos
9.9 Programando Smart Contracts: Estructuras de datos
9.10 Funciones
9.11 Programando Smart Contracts: Funciones - Parte 1
9.12 Programando Smart Contracts: Funciones - Parte 2
9.13 Funciones Fallback y Receiver
9.14 Guía de estilo de Solidity
9.15 Operaciones matemáticas
9.16 Programando Smart Contracts: Operaciones matemáticas
9.17 Propiedades de los bloques y transacciones
10 Smart Contracts con Solidity - Nivel Avanzado
10.1 Bucles y condicionales
10.2 Programando Smart Contracts: Bucles y condicionales - Parte 1
10.3 Programando Smart Contracts: Bucles y condicionales - Parte 2
10.4 Funciones avanzadas
10.5 Programando Smart Contracts: Funciones avanzadas
10.6 Fábrica de Smart Contracts
10.7 Programando Smart Contracts: Fábrica de Smart Contracts
11 Creación de Tokens ERC-20 con Solidity
11.1 Qué es un Token ERC-20
11.2 Tokens ERC-20 en OpenZeppelin
11.3 Primeros pasos en la creación de nuestro Token ERC-20
11.4 Interfaz (IERC20) del Token ERC-20
11.5 Estructuras de datos, variables y funciones básicas del ERC-20
11.6 Funciones elementales del ERC-20
11.7 Modificando las asignaciones de tokens
11.8 Funciones internas del ERC-20 - Parte 1: _transfer, _mint y _burn
11.9 Funciones internas del ERC-20 - Parte 2: _approve y _spendAllowance
11.10 Hooks del ERC-20
11.11 Generación de nuestros propios Tokens ERC-20
11.12 Uso del proyecto
12 Creación de Tokens ERC-721 (NFTs) con Solidity
12.1 Qué es un Token ERC-721 (NFT)
12.2 Tokens ERC-721 en OpenZeppelin
12.3 Interfaz principal del Token ERC-721
12.4 Más interfaces del ERC-721
12.5 Funciones relevantes del ERC-721
12.6 Generación de nuestros propios Tokens ERC-721 (NFT)
12.7 Proyecto usando el ERC-721: Construcción del Smart Contract
12.8 Proyecto usando el ERC-721: Definiciones iniciales
12.9 Proyecto usando el ERC-721: Creación de un número random
12.10 Proyecto usando el ERC-721: Generación del Token NFT
12.11 Proyecto usando el ERC-721: Actualización y gestión económica de los Tokens NFT
12.12 Proyecto usando el ERC-721: Obtención de los propietarios de los NFTs
12.13 Proyecto usando el ERC-721: Generación de los pagos y extracción de beneficios
12.14 Proyecto usando el ERC-721: Subir de nivel el Token NFT
12.15 Proyecto usando el ERC-721: Uso del proyecto
13 Creación de Tokens ERC-1155 con Solidity
13.1 Qué es un Token ERC-1155
13.2 Tokens ERC-1155 en OpenZeppelin
13.3 Interfaces del ERC-1155
13.4 Funciones relevantes del ERC-1155
13.5 Generación de nuestros propios Tokens ERC-1155
14 Proyecto de Smart Contracts con Solidity - DeFi (Decentralized Finance)
14.1 DeFi (Decentralized Finance)
14.2 Planteamiento del proyecto
14.3 Declaraciones iniciales del Token para realizar Staking
14.4 Funciones de control y transferencia de Tokens
14.5 Token de emisión de recompensas del Staking
14.6 Smart Contract de gestión de la DeFi
14.7 Staking en el Smart Contract principal
14.8 Devolución de los Tokens del Staking
14.9 Emisión de las recompensas a los Stakers
14.10 Uso del proyecto
15 Proyecto de Smart Contracts con Solidity - Lotería con Tokens ERC-20 y ERC-721
15.1 Planteamiento del proyecto
15.2 Primeros pasos en la creación del Smart Contract de nuestra Lotería Blockchain
15.3 Funcionalidades de control y gestión de los activos económicos
15.4 Registro de nuevos usuarios usando un Factory
15.5 Smart Contracts para la generación de Tokens NFT en la Lotería
15.6 Seguridad en la generación de Tokens NFT
15.7 Compra y devolución de Tokens ERC-20 (recibiendo beneficios)
15.8 Compra de boletos de Lotería usando Tokens ERC-20 y Tokens NFT
15.9 Generación del ganador de la Lotería
15.10 Uso del proyecto
16 Proyecto de Smart Contracts con Solidity - Marketplace de NFTs
16.1 OpenSea
16.2 Smart Contract para el almacenamiento de NFTs
16.3 Declaraciones iniciales del Marketplace
16.4 Creación de un nuevo item para el Marketplace
16.5 Compra de un item (NFT) en el Marketplace
16.6 Uso del proyecto
17 Blockchain personal de Ethereum - Ganache
17.1 Qué es Ganache
17.2 Instalación de Node.js y npm
17.3 Instalación de Ganache CLI
17.4 Instalación de Ganache GUI
17.5 Inicializando mi Workspace en Ganache
17.6 Enlazar un Smart Contract a mi Blockchain local
17.7 Instalación de Metamask
17.8 Importar una Wallet de Ganache a Metamask
18 Framework de desarrollo para Ethereum - Truffle
18.1 Qué es Truffle
18.2 Beneficios del uso de Truffle
18.3 Instalación de Truffle
18.4 Inicio de un proyecto con Truffle
18.5 Un recorrido por el directorio de trabajo
18.6 Enlazar Truffle con una Blockchain
18.7 Despliegue de Smart Contracts con Truffle y Ganache
18.8 Truffle como herramienta de testing
18.9 Web3.js
18.10 Consola interactiva para conexiones con un cliente de Ethereum
18.11 Truffle Dashboard
19 Truffle - Nivel PRO
19.1 Creación del directorio del proyecto
19.2 Creación de un test del Smart Contract con Javascript - Parte 1
19.3 Creación de un test del Smart Contract con Javascript - Parte 2
19.4 Nuevas funcionalidades en el Smart Contract
19.5 Testeo de nuevas funcionalidades
19.6 Uso de truffle console
20 HardHat
20.1 Qué es HardHat
20.2 Configuración del entorno de desarrollo
20.3 Creación y compilación de Smart Contracts
20.4 Testing de Smart Contracts con HardHat
20.5 Despliegue de Smart Contracts en HardHat
20.6 Ganache y HardHat
20.7 HardHat console
20.8 Debugging de Smart Contracts con Remix
20.9 Shorthand (hh) y autocomplete en HardHat
21 Oráculos: Fundamentos teóricos
21.1 Qué es un oráculo
21.2 Ejemplo real de un oráculo
21.3 Tipos de oráculos
21.4 Oráculos en Bitcoin: Lightning network
22 Polygon (MATIC)
22.1 Qué es Polygon
22.2 Los inicios de Polygon (MATIC)
22.3 ¿Cómo funciona Polygon Network?
22.4 Proof of Stake, la clave de la velocidad de Polygon
22.5 Polygon SDK
22.6 Principales características de Polygon
22.7 Token MATIC, el epicentro económico de Polygon
22.8 Conexión de Polygon en Metamask
22.9 Conseguir MATIC de test en Metamask
23 Binance Smart Chain (BSC)
23.1 Introducción a Binance Smart Chain (BSC)
23.2 ¿Qué es Binance Smart Chain (BSC)?
23.3 ¿Cómo funciona Binance Smart Chain (BSC)?
23.4 Conectar Metamask con BSC
23.5 Conseguir BNB de test en Metamask
23.6 Despliegue de Smart Contracts en Binance Smart Chain (BSC)
24 Avalanche
24.1 ¿Qué es Avalanche?
24.2 ¿Cómo funciona Avalanche?
24.3 Conectar Metamask con Avalanche
24.4 Obtener AVAX de test para Metamask
24.5 Despliegue de Smart Contracts en Avalanche
25 Web3.js
25.1 ¿Qué es Web3.js?
25.2 Obtención de información con Web3
25.3 Conexión directa a un Smart Contract (abi & address) en Web3
25.4 Transacciones con Web3
25.5 Utilidades de Web3
25.6 Inspección de bloques
26 Ethers.js
26.1 ¿Qué es Ethers.js?
26.2 Obtención de balances de direcciones
26.3 Lectura de Smart Contracts
26.4 Envío de transacciones firmadas
26.5 Escritura en un Smart Contract
26.6 Emisión de eventos en la Blockchain
26.7 Inspección de bloques
27 DApp con React - DeFi (Decentralized Finance)
27.1 Plantilla para la creación de DApps con React
27.2 Instalación de los módulos
27.3 Componentes de nuestra DApp
27.4 Migración de los Smart Contracts
27.5 Importaciones de la DApp y generación de la imagen de nuestro Token
27.6 Carga del Token para realizar Staking
27.7 Carga del Token para emitir recompensas
27.8 Carga del Smart Contract de gestión de la DeFi
27.9 Stake & Unstake Tokens
27.10 Llamadas al Smart Contract desde la DApp - Parte 1
27.11 Llamadas al Smart Contract desde la DApp - Parte 2
27.12 Emisión de recompensas del Staking a los usuarios
27.13 Despliegue en Polygon y Binance Smart Chain (BSC)
28 DApp con React - Lotería con Tokens ERC-20 y ERC-721
28.1 Importaciones requeridas
28.2 Estructura de la DApp
28.3 Obtención del balance personal de Tokens ERC-20
28.4 Visualización de la economía del Smart Contract (Tokens & Ethers)
28.5 Compra de Tokens ERC-20
28.6 Devolución de Tokens ERC-20
28.7 Compra de boletos
28.8 Obtención de información de los boletos
28.9 Emisión del premio al ganador
28.10 Despliegue en Polygon y Binance Smart Chain (BSC)
28.11 Uso del proyecto
29 InterPlanetary File System (IPFS)
29.1 ¿Qué es IPFS?
29.2 ¿Cómo funciona IPFS?
29.3 Privacidad en IPFS
29.4 Pros y contras de IPFS
29.5 Descarga y uso de IPFS
30 DApp con React - Marketplace de NFTs
30.1 Descarga de la plantilla para la construcción de un Marketplace
30.2 Detalles técnicos sobre la plantilla (Backend & Frontend)
30.3 Inserción y despliegue de los Smart Contracts con HardHat
30.4 Testing del Marketplace - Parte 1
30.5 Testing del Marketplace - Parte 2
30.6 Testing del Marketplace - Parte 3
30.7 Creación de un NavBar con diferentes páginas
30.8 Fichero de direccionamiento del Marketplace
30.9 Página principal del Marketplace para la compra de NFTs
30.10 Creación de nuevos items en el Marketplace usando IPFS
30.11 Obtención y visualización del historial de mis items
30.12 Obtención de los items comprados en el Marketplace
30.13 Uso del proyecto
30.14 Despliegue del Marketplace en una Blockchain real
30.15 Producción del Marketplace en Netlify
31 Despliegue de DApps con Docker
31.1 Problemática que resuelve Docker
31.2 Qué es Docker
31.3 Instalación de Docker
31.4 Despliegue de una DApp en Binance usando Docker
32 Creación de una Blockchain con Python
32.1 Google Colaboratory
32.2 Instalaciones y librerías necesarias
32.3 Constructor de la clase Blockchain
32.4 Creación de un nuevo bloque
32.5 Obtención del bloque previo
32.6 Proof of Work (PoW)
32.7 Cálculo del hash del bloque con SHA-256
32.8 Validación de la información de la Blockchain
32.9 Llamadas a la Blockchain con métodos HTTP
32.10 Postman
32.11 Funcionamiento de mi Blockchain
33 Creación de una Criptomoneda con Python
33.1 Entorno, instalaciones y librerías necesarias
33.2 Primeros pasos en la creación de mi Criptomoneda
33.3 Creación de un nuevo bloque en la Blockchain
33.4 Proof of Work (PoW), Hashing con SHA-256 y Validación de la Blockchain
33.5 Nuevas transacciones de criptomonedas en la Blockchain
33.6 Nuevo Peer (Nodo) en la Blockchain y reemplazo de la Blockchain
33.7 Primeras llamadas externas a mi Blockchain
33.8 ¡Mi Criptomoneda con Python disponible!
33.9 Demostración final del uso de mi Criptomoneda
34 Proyecto real con Blockchain - Emisión y validación de certificados académicos
34.1 Presentación del proyecto con Tecnología Blockchain
34.2 Dimensión del problema
34.3 Problemas actuales de los certificados académicos
34.4 Protocolo de emisión y validación de certificados académicos
34.5 Certificados con referencias electrónicas para Blockchain
34.6 Sistemas existentes destacados
34.7 Bloques del protocolo
34.8 Análisis final del protocolo implementado
34.9 JITEL - Jornadas de Ingeniería Telemática
34.10 Implementación de la DApp del proyecto
35 CERTIFICACIÓN BLOCKCHAIN - Examen final de curso
35.1 Instrucciones - Final del curso
35.2 Examen final del curso - Blockchain & Web3 (40 preguntas)
35.3 Gracias
35.4 Clase extra
Artículos publicados sobre Bootcamp de Blockchain y Web3 2025
|
Por Ana Maria Gonzalez
Blockchain y Web3: el motor de la economía digital en 2025 En 2025, la tecnología Blockchain y el ecosistema Web3 se consolidan como pilares de la economía digital. Desde el sector financiero hasta la logística, pasando por la salud y el entretenimiento, cada vez más industrias incorporan soluciones basadas en cadenas de bloques para garantizar transparencia, trazabilidad y descentralización en sus procesos. Uno de los avances más relevantes ha sido la expansión de los Smart Contracts, impulsados por plataformas como Ethereum, Polygon o Binance Smart Chain. Estos contratos digitales autoejecutables eliminan intermediarios y reducen costes, ofreciendo mayor seguridad y confianza en transacciones comerciales, proyectos de DeFi (finanzas descentralizadas) y NFTs. Al mismo tiempo, el auge de las aplicaciones descentralizadas (DApps) está cambiando la forma en que los usuarios interactúan en Internet. Desde marketplaces de NFTs hasta plataformas de votación digital, la Web3 abre un nuevo paradigma en el que la propiedad digital y la identidad descentralizada se convierten en la norma. Grandes compañías como Meta y Microsoft ya exploran activamente estas oportunidades. Más allá de las grandes corporaciones, la adopción masiva de Blockchain también impacta en gobiernos y pequeñas empresas. Iniciativas en gobernanza digital, certificación académica y sistemas de trazabilidad alimentaria muestran cómo esta tecnología resuelve problemas actuales de confianza y eficiencia. En este escenario, la demanda de profesionales especializados crece de manera exponencial, posicionando al Blockchain como una de las competencias más estratégicas de la década. |
|---|
Formación bonificada online para empresas. Ayudamos a equipos a ganar productividad con formación realmente aprovechable.
Somos una empresa de formación bonificada especializada en formación online en sus diferentes modalidades: teleformación, aula virtual y formación mixta.
Ayudamos a nuestros clientes a alcanzar una mayor productividad mediante acciones formativas ajustadas a sus necesidades reales.
Formación que transforma equipos. Nos esforzamos por aportar valor: diseñamos itinerarios con objetivos concretos de negocio, medimos la finalización real, y acompañamos a cada alumno hasta el final. Por eso el 95% de quienes empiezan, terminan.