Smart Contracts y Programación Solidity


Presentación del curso

Los Smart Contracts son el corazón funcional del ecosistema blockchain.
Son programas autoejecutables capaces de gestionar acuerdos, transacciones y procesos sin intermediarios, garantizando transparencia, seguridad y trazabilidad. Su desarrollo en Solidity, lenguaje nativo de Ethereum, se ha convertido en una de las competencias más demandadas por startups, fintech y proyectos Web3 en todo el mundo.

El curso “Smart Contracts y Desarrollo en Solidity (Nivel Básico)” ofrece un recorrido progresivo desde los fundamentos de la programación en blockchain hasta el despliegue de contratos en entornos de prueba.
A través de cinco unidades, el alumno aprenderá a crear, probar y publicar contratos inteligentes básicos, comprenderá los estándares ERC-20 y ERC-721, e incorporará buenas prácticas de seguridad y documentación técnica.

El valor diferencial de Talenthia Formación

reside en combinar rigurosidad técnica, pedagogía aplicada y visión profesional:

  • Metodología 100 % online, con ejercicios guiados, proyectos prácticos y tutorías personalizadas.

  • Contenidos actualizados con referencias oficiales de Ethereum, Solidity y OpenZeppelin.

  • Enfoque pedagógico que integra programación, seguridad y pensamiento crítico.

  • Profesorado con experiencia real en desarrollo blockchain, auditoría y proyectos Web3.

  • Itinerario formativo diseñado para construir paso a paso una base sólida en programación descentralizada.

Este curso constituye la puerta de entrada ideal para quienes desean iniciarse en el desarrollo blockchain y avanzar hacia perfiles técnicos del futuro digital.

Perfil de acceso recomendado

  • Estudiantes y profesionales con interés en programación y tecnología blockchain.

  • Desarrolladores junior que quieran introducirse en el ecosistema Web3.

  • Consultores y emprendedores que deseen entender la lógica técnica de los Smart Contracts.

  • Cualquier persona interesada en iniciar una carrera como desarrollador blockchain.

Requisitos previos

Se recomienda haber cursado los programas:

  • Introducción a la Tecnología Blockchain y Aplicaciones Web3

  • Criptoactivos y Finanzas Descentralizadas (DeFi)
    o contar con conocimientos básicos de blockchain y de algún lenguaje de programación (JavaScript, Python o C++).

Objetivo general

Capacitar al alumno para diseñar, desarrollar y desplegar contratos inteligentes básicos en Solidity, aplicando buenas prácticas de seguridad y comprendiendo su papel en el ecosistema Web3.

Objetivos específicos

  • Comprender qué son los Smart Contracts y su impacto en los acuerdos digitales.

  • Manejar la sintaxis básica del lenguaje Solidity: variables, funciones y estructuras de control.

  • Crear y probar contratos simples en Remix IDE.

  • Explorar los estándares de tokens más utilizados en Ethereum (ERC-20 y ERC-721).

  • Conocer los principales riesgos de seguridad y cómo mitigarlos.

  • Desplegar contratos en una testnet y documentar el proceso en un proyecto práctico.

Resultados de aprendizaje

Al finalizar el curso, el estudiante será capaz de:

  • Explicar la lógica y funcionamiento de los Smart Contracts.

  • Desarrollar contratos sencillos en Solidity y comprender su sintaxis.

  • Implementar funciones, estructuras de datos y eventos.

  • Crear tokens simples bajo estándares ERC.

  • Identificar vulnerabilidades básicas y aplicar medidas de seguridad.

  • Desplegar contratos en testnet y elaborar documentación técnica del proceso.

Competencias transversales

  • Razonamiento lógico y capacidad analítica.

  • Competencias digitales avanzadas.

  • Trabajo autónomo y colaborativo en entornos online.

  • Comunicación técnica clara y estructurada.

Competencias específicas

  • Manejo básico del lenguaje Solidity.

  • Creación, compilación y prueba de contratos inteligentes.

  • Comprensión de estándares de tokens y su utilidad en Web3.

  • Conocimientos iniciales de auditoría y seguridad en contratos inteligentes.

  • Despliegue y verificación de contratos en testnets de Ethereum.

El curso está impartido por profesionales del desarrollo blockchain, ingenieros de software y expertos en ciberseguridad aplicada a contratos inteligentes.

Coordinador académico: Ingeniero especializado en desarrollo blockchain y seguridad en Solidity.
Profesorado invitado: Desarrolladores de proyectos Web3 en España y Europa, con experiencia en DeFi, NFTs y auditoría de contratos.

Descargar Guía Docente Completa

Programa formativo

El curso se compone de 5 unidades didácticas de 25 horas cada una, combinando teoría, práctica, podcasts, foros y clases en directo con expertos.

Unidad 1. Introducción a los Smart Contracts y Solidity

  • Qué son los Smart Contracts y cómo funcionan.

  • Historia y fundamentos de Ethereum y su ecosistema.

  • Importancia de Solidity y herramientas de desarrollo.

  • Contextos de aplicación de los contratos inteligentes.

Unidad 2. Variables, funciones y estructuras básicas en Solidity

  • Tipos de datos, variables, funciones y estructuras de control.

  • Sintaxis y ejecución descentralizada del código.

  • Primeros ejemplos prácticos en Remix IDE.

  • Análisis de errores comunes y buenas prácticas.

Unidad 3. Gestión de datos, eventos y librerías

  • Arrays, mappings y estructuras de datos avanzadas.

  • Eventos y su papel en la trazabilidad y transparencia.

  • Uso de librerías reutilizables y buenas prácticas de modularidad.

  • Casos de uso reales de gestión de datos en blockchain.

Unidad 4. Tokens, estándares ERC y DAOs

  • Estándares ERC-20 (tokens fungibles) y ERC-721 (tokens no fungibles).

  • Funcionamiento de contratos de tokenización.

  • Introducción a DAOs y su relación con los Smart Contracts.

  • Aplicaciones en DeFi, NFTs y proyectos Web3.

Unidad 5. Seguridad, despliegue y proyecto final

  • Principales vulnerabilidades: reentrancy, overflow, control de acceso.

  • Buenas prácticas de seguridad y auditoría.

  • Despliegue de contratos en testnet (Remix / MetaMask).

  • Proyecto final integrador con documentación técnica y defensa.

Al finalizar el curso, el alumno estará capacitado para desempeñar funciones técnicas y de apoyo en proyectos blockchain y Web3.

Posiciones potenciales:

  • Desarrollador/a junior de Smart Contracts.

  • Colaborador/a en proyectos DeFi, NFTs y DAOs.

  • Asistente en auditorías de contratos inteligentes.

  • Técnico en innovación digital con conocimiento de Web3.

Sectores de inserción profesional:
Startups blockchain, fintech, consultoras tecnológicas, desarrolladoras Web3, empresas de videojuegos, y entidades de innovación digital.

Modalidad

Online, a través del campus virtual homologado de Talenthia Formación.
Incluye tutorías personalizadas, seguimiento continuo, recursos multimedia, videoconferencias y casos prácticos de aplicación real que conectan la formación con las necesidades del mercado laboral.

Duración total

125 horas de formación online (5 ECTS universitarios), distribuidas en 5 unidades didácticas, con evaluación continua, actividades prácticas y simulaciones orientadas al entorno profesional.

Metodología

Aprendizaje flexible basado en el modelo Talenthia, enfocado en la actualización constante y la empleabilidad real:

  • Contenidos actualizados y alineados con la demanda actual del sector tecnológico y financiero.

  • Casos prácticos y simulaciones basadas en situaciones reales del ámbito profesional.

  • Evaluación continua y retroalimentación personalizada por parte del equipo docente.

  • Tutorización académica y técnica permanente.

  • Campus accesible 24/7 y totalmente adaptado a dispositivos móviles.

Certificación

Al finalizar con éxito el curso, el alumno recibirá un Certificado de Aprovechamiento Universitario emitido por Talenthia Formación en colaboración con entidad universitaria acreditada.
El curso está reconocido con 5 créditos ECTS, y su certificación es baremable en oposiciones, bolsas de empleo público y concursos de méritos.
Este diploma acredita las horas, los contenidos superados y el cumplimiento de los estándares de calidad educativa exigidos en la formación universitaria online.

Bonificación

El curso es bonificable a través de FUNDAE (Fundación Estatal para la Formación en el Empleo) para trabajadores en activo.
Talenthia ofrece asesoramiento y gestión integral de la bonificación sin coste adicional, garantizando una tramitación ágil y eficaz para empresas y entidades.

Soporte y atención al alumno

El alumnado dispone de asistencia técnica y académica durante todo el proceso formativo, con comunicación directa con el equipo docente y tutores especializados.
Además, cuenta con soporte continuo para resolver dudas, recibir orientación profesional y aprovechar al máximo la experiencia de aprendizaje.

Aprende a programar contratos inteligentes en Solidity.
Da tu primer paso hacia el desarrollo blockchain profesional.

Solicita más información

725€

★125 horas
★5 ECTS universitarios
★5 unidades de aprendizaje
★Casos prácticos y simulaciones reales
★Tutorización personalizada y continua
★Certificado universitario de aprovechamiento
★Baremable para oposiciones y bolsas públicas
★Bonificable por FUNDAE
★Metodología 100 % online
★Acreditado y Avalado por la Universidad Europea Miguel de Cervantes (UEMC)
★Sistema de calidad Certificado por EDUQATIA

FORMACIÓN CON
ACREDITACIÓN OFICIAL Y EMPLEABILIDAD REAL

Solicitar más información

Especialización de FP en Inteligencia Artificial y Big Data

625 horas – 25 ECTS

Especialización de FP en Mantenimiento de Vehículos Híbridos y Eléctricos

500 horas – 20 ECTS

Especialización de FP en Auditoría Energética

500 horas – 20 ECTS

Especialización de FP en Ciberseguridad en Entornos de las Tecnologías de Operación

500 horas – 20 ECTS

Criptoactivos y Finanzas Descentralizadas (DEFI)

125 horas – 5 ECTS

Introducción a Blockchain y Aplicaciones Web3

125 horas – 5 ECTS

Smart Contracts y Programación Solidity

125 horas – 5 ECTS

Especialización de FP en Inteligencia Artificial y Big Data

625 horas – 25 ECTS

Especialización de FP en Mantenimiento de Vehículos Híbridos y Eléctricos

500 horas – 20 ECTS

CONECTAMOS LA FORMACIÓN
CON LA REALIDAD EMPRESARIAL DE TU ZONA

Perfiles de alta demanda | formación alineada al empleo

Solicita información