Sesión 1: Inicio del programa
Desarrollo de Apps Descentralizadas en NEAR con JavaScript
Desarrollo de Aplicaciones Descentralizadas con NEAR y JavaScript
Sesión 2: Simple dApp Overview
Desarrollo de Contratos Inteligentes con Near: Fundamentos y Práctica
Sesión 3: Interacción de un contrato con el frontend
Integración de contratos inteligentes con Frontend usando NEAR API JS
Sesión 4: Llamada entre contratos
Escalabilidad en NEAR: Llamadas Entre Contratos y Sharding
Llamadas entre Contratos en NEAR: Cross Contract Call (XCC)
Sesión 5: NFT standard example
Estándares y Desarrollo de NFTs en Near Protocol
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
El Near Developers Program es un programa diseñado para apoyar a los desarrolladores en su trayecto de aprendizaje y creación en el ecosistema de Near. Acompañados por instructores calificados como Isaac Classen, los participantes podrán formar parte de un equipo, aprender sobre contratos inteligentes y desarrollar aplicaciones descentralizadas (DApps).
Aspectos clave:
Para desarrollar en el ecosistema Near, se necesitan algunas herramientas fundamentales que permitirán interactuar con el entorno de desarrollo y la blockchain de Near.
Near CLI: Permite crear cuentas, desplegar contratos inteligentes, y manejar la interacción con la red Near.
npm install -g near-cli
Node.js: Es necesario para ejecutar scripts y aplicaciones basadas en JavaScript/TypeScript.
Crear una aplicación Near: Utilizando npx
para inicializar proyectos de contrato inteligente.
npx create-near-app@latest
Un contrato inteligente en Near está diseñado para vivir dentro de una red descentralizada, interactuar con otros contratos de manera síncrona, y manejar identidades y transacciones de manera segura.
Elementos básicos de un contrato inteligente en Near:
Anatomía de un contrato inteligente:
Methods (Métodos):
Ejemplo de llamada a un contrato:
near call your-contract-id.method {"param_key": "param_value"} --accountId your-account.testnet
Entender la teoría detrás de los contratos inteligentes permite construir sistemas robustos y eficaces en la blockchain.
Identidad: Saber quién firma y quién llama los métodos. Importante para seguridad y operaciones transaccionales.
Cómputo (Gas): Representa el costo de procesamiento. Contratos eficientes son vitales para minimizar costos.
Almacenamiento y Estructuras de Datos: Gestionan cómo se guarda y procesa la información. Las estructuras como Vectores, Mapas, etc., son usadas para encapsular datos eficientemente.
Reading & Understanding:
Es crucial estudiar la documentación de Near, especialmente el apartado de construcción de contratos para consolidar el entendimiento.
Block Time & Randomness:
Estar al tanto de estas fundamentaciones te permitirá navegar y desarrollar con confianza dentro del ecosistema de Near. ¡Continúa aprendiendo y explorando nuevas formas de innovar en el mundo de blockchain con Near!
Aportes 1
Preguntas 1
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?