Desarrollo de Smart Contracts DeFi

Domina Solidity y construye protocolos DeFi desde cero
10 semanas • Deploy en mainnet • Auditoría de código incluida

⏱️ 10 Semanas
⛓️ Deploy Mainnet
🔐 Auditoría

Descripción del Curso

Conviértete en desarrollador blockchain creando protocolos DeFi reales con Solidity. Este curso te lleva desde los fundamentos de smart contracts hasta la implementación de sistemas complejos como DEXs, protocolos de lending y yield farming.

Cada módulo incluye proyectos hands-on. Al finalizar, desplegarás tus propios contratos en Ethereum mainnet y tendrás el conocimiento para auditar y optimizar smart contracts profesionalmente.

Plan de Estudios

Semanas 1-2: Fundamentos de Solidity y EVM

  • Sintaxis de Solidity (variables, funciones, modifiers)
  • Storage vs Memory vs Calldata
  • Gas optimization techniques
  • Events y logging
  • Testing con Hardhat y Foundry
  • Proyecto: Contrato de votación descentralizada

Semanas 3-4: Tokens y Standards

  • ERC-20: Fungible tokens desde cero
  • ERC-721: NFTs y metadata
  • ERC-1155: Multi-token standard
  • ERC-4626: Tokenized vaults
  • OpenZeppelin contracts
  • Proyecto: Token ERC-20 con staking y rewards

Semanas 5-6: DeFi Primitives - DEX

  • Automated Market Makers (AMMs)
  • Constant Product Formula (x * y = k)
  • Liquidity pools y LP tokens
  • Slippage y price impact
  • Flash swaps
  • Proyecto: Uniswap V2 clone funcional

Semanas 7-8: Lending y Borrowing Protocols

  • Collateralized lending (Compound/Aave style)
  • Interest rate models
  • Liquidation mechanisms
  • Oracle integration (Chainlink)
  • Health factor calculations
  • Proyecto: Protocolo de lending multi-collateral

Semana 9: Security y Auditing

  • Common vulnerabilities (reentrancy, overflow, etc.)
  • Rug pull prevention
  • Auditing tools (Slither, Mythril, Echidna)
  • Formal verification basics
  • Bug bounties y responsible disclosure
  • Proyecto: Auditoría completa de smart contract

Semana 10: Deployment y Proyecto Final

  • Deploy en testnets (Goerli, Sepolia)
  • Deploy en Ethereum mainnet
  • Frontend integration con ethers.js
  • Verificación de contratos en Etherscan
  • Multisig wallets para governance
  • Proyecto Final: Protocolo DeFi completo en mainnet

Proyectos que Construirás

💎 ERC-20 Token con Staking

Token fungible completo con mecanismo de staking y distribución de rewards. Incluye vesting, burning, y anti-whale mechanisms.

🔄 DEX (Automated Market Maker)

Clon funcional de Uniswap V2 with constant product AMM. Soporta swaps, adición/remoción de liquidez, y generación de fees para LPs.

🏦 Lending Protocol

Protocolo de préstamos colateralizados con tasas de interés dinámicas, liquidaciones automáticas y integración con oráculos de precios.

🚀 Proyecto Final Personalizado

Diseña e implementa tu propio protocolo DeFi: yield aggregator, derivados, DAO, o cualquier idea innovadora. Deploy en mainnet con auditoría.

Tecnologías y Herramientas

Smart Contracts

  • • Solidity ^0.8.x
  • • OpenZeppelin
  • • Hardhat/Foundry

Testing

  • • Chai assertions
  • • Waffle
  • • Forge (fuzzing)

Security

  • • Slither
  • • Mythril
  • • Echidna

Frontend

  • • ethers.js
  • • React
  • • RainbowKit

Requisitos Previos

  • Programación: JavaScript/TypeScript intermedio
  • Blockchain: Entendimiento básico de cómo funcionan blockchains
  • Matemáticas: Álgebra básica (para AMM formulas)
  • Wallet: Tener MetaMask configurado
  • Fondos: ~$50-100 para gas fees en testnet/mainnet (ETH de testnet gratis)

Inversión

Autoguiado

$697
  • Acceso lifetime
  • Todos los módulos
  • Templates de código
  • Certificado
RECOMENDADO

Con Auditoría

$1,997
  • Todo lo de Autoguiado +
  • Auditoría profesional de tu código
  • Code review detallado
  • Recomendaciones de mejora
Comenzar Curso