Universidad Nacional de Luján
Departamento de Ciencias Básicas
Seminario de Integración Profesional 2026 Dr. David Petrocelli

Material de cursada

Seminario de Integración Profesional · 2026 · Cátedra Petrocelli.

Cinco ejercitaciones — Kubernetes, automatización + CI/CD, observabilidad y blockchain — que convergen en el TPC: un sistema integrador deployado en producción con pasarela de pago real sobre Sepolia (testnet de Ethereum). El TPC vale el 70% de la evaluación técnica del Seminario.

Práctica 0 — Prerrequisitos

Guía paso a paso para instalar Kubernetes localmente (con k3s en Linux/WSL o k3d en macOS/Windows) y dar los primeros pasos. Requisito obligatorio para entregar la Parte 2.

Práctica I — Automatización Web

Pruebas E2E multi-browser sobre MercadoLibre con Selenium WebDriver.

Correcciones

Devoluciones por grupo con puntaje, fortalezas y puntos a mejorar.

Práctica II — Observabilidad (4 partes)

Logging centralizado y trazabilidad del scraper sobre Kubernetes, recorriendo tres stacks (Loki/Promtail/Alloy/Grafana, EFK y OpenTelemetry) y cerrando con una comparativa arquitectónica y un ADR magisterial.

Módulo Blockchain — Pasarela de Pago

4 clases para integrar pagos en su sistema con un smart contract en Sepolia (testnet de Ethereum). Patrón general que cualquier proyecto del Seminario (VibeCheck, DepFund, RNW, IDEAFY) puede reusar. Análogo a integrar MercadoPago, pero el rail de pagos es la blockchain.

OVERVIEW

Overview + 5 diagramas hero

Hub del módulo: cómo se conecta blockchain con lo que ya saben (k3s, Docker, observabilidad), el roadmap de las 4 clases, los 5 diagramas que cubren del ciclo del contrato a la arquitectura híbrida web2+web3, y el contrato base PaymentGateway que se llevan armado.

Hub conceptual → Ver overview
BC · CLASE 1

Fundamentos + setup + primer contrato

MetaMask + Sepolia + faucet, instalación de Foundry, tour de SimpleStorage.sol, tests con forge test, deploy a Sepolia, interactuar con cast, verificar en Etherscan.

Sábado 1 → Ver clase
BC · CLASE 2

ERC-20 + PaymentGateway + Reentrancy

ERC-20 (approve + transferFrom), OpenZeppelin, escribir PaymentGateway.sol que cobra USDC en Sepolia, tests con fuzzing, ataque clásico de reentrancy y cómo se cierra con ReentrancyGuard. Deploy del PaymentGateway.

Sábado 2 → Ver clase
BC · CLASE 3

Frontend + integración + onramp testnet

Next.js + wagmi + RainbowKit conectado al PaymentGateway, flow approve+pay desde el browser, escuchar eventos Paid, contrato TestnetOnramp.sol que mintea USDC fake para simular pago con tarjeta, deploy a Vercel.

Sábado 3 → Ver clase
BC · CLASE 4

NFTs gamificados + tokenomics + Slither

ERC-721 base, Set Bonus NFT pattern (figuritas combinables), tokenomics básica (burn, dividendos, staking, governance), análisis estático con Slither, y cómo plugar el stack completo a tu proyecto elegido.

Sábado 4 → Ver clase
❓ QUÉ PASA SI...

Qué pasa si... — escenarios reales que vas a encontrar

Referencia de realidad. Errores comunes que vas a vivir mientras desarrollás (faucet caído, olvidaste el approve, RPC con 429), gotchas de producción (MEV, slippage, gas escalation, IPFS pinning), y un caso real consolidado de un día en producción de DepFund. Hacé ctrl-F cuando algo te explote.

Transversal · ctrl-F friendly → Ver página
Última actualización: