> For the complete documentation index, see [llms.txt](https://icp-latam.gitbook.io/near-hispano/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://icp-latam.gitbook.io/near-hispano/master.md).

# Comenzando el NEAR Certified Developers L1 🧑🏻‍💻

## ¡Bienvenidos! 🥳

Nos alegramos de que pudieras unirte a nosotros. Trabajaremos juntos durante la próxima semana para aprender a construir aplicaciones descentralizadas en la plataforma de desarrollo de contratos inteligentes conocida como Protocolo NEAR.

### Resumen del NEAR Certified Developer L1

El NEAR Certified Developers es un entrenamiento de [5 días](/near-hispano/actividades-diarias/dia-1-vamos-a-definir-la-idea-de-tu-smart-contract.md) en donde se desarrollan las siguientes habilidades:

* **Entender** el concepto actual de la web3 en el desarrollo de aplicaciones descentralizadas (DApps).
* &#x20;**Leer y entender código** de contratos inteligentes desarrollados con Rust o AssemblyScript.
* **Escribir contratos inteligentes** con lenguajes como Rust y AssemblyScript.
* **Hacer pruebas** de contratos inteligentes utilizando pruebas unitarias&#x20;
* **Despliegue de contratos** inteligentes en la red testnet del protocolo NEAR.&#x20;

Este entrenamiento implica invertir tiempo en leer, escribir y mirar documentación. Para esto se recomienda un mínimo de 2 horas al día, pero es posible que puedan crecer **hasta 4 o 6 horas** dependiendo de la experiencia en desarrollo de cada participante.

### Entregable de la semana&#x20;

* **Contrato inteligente funcional** desarrollado bajo los sdk de NEAR en AssemblyScript o Rust.
* **Pruebas unitarias** del contrato.
* Contrato **documentado** en un repositorio público de GitHub.
* **Mockup o maqueta** de como sería el frontend de su contrato inteligente (dApp).

Se pueden encontrar ejemplos de proyectos de pasados NEAR Certified Developers acá [Link](https://github.com/Learn-NEAR-Hispano)

### Objetivos al finalizar

* **Aprender** como funciona el protocolo de NEAR.
* Aprender a **desarrollar contratos inteligentes** con el protocolo de NEAR
* **Desarrollar un contrato inteligente** utilizando AssemblyScript o Rust.
* **Presentar el trabajo** realizado el día viernes (demo day).

### Recompensas&#x20;

Al finalizar de forma satisfactoria este entrenamiento otorgamos recompensas (si, te recompensamos por aprender 🔥)

1. Certificado como NEAR Certified Developer en forma **digital** y en forma de **NFT**.
2. Posibilidad de aplicar a los **programas de residencias** en NEAR University.

### Acuerdos y responsabilidades durante el curso

* Nos reuniremos durante **60 minutos** los lunes y viernes para el inicio y las demostraciones, respectivamente.&#x20;
* Nos reuniremos durante **30 minutos** los martes, miércoles y jueves para presentaciones y anuncios.&#x20;
* Nos **dividiremos en pequeños equipos** 1, 2, 3 ... etc. dependiendo del tamaño del grupo, 3-5 personas por equipo.&#x20;
* Nos reuniremos con nuestro equipo todos los días para alinearnos con el progreso, compartir ideas, solucionar problemas y sobre todo aprender.
* Aceptamos **completar las actividades a diario** lo mejor que podamos.
* Acordamos **trabajar en una demostración de proyecto** grupal para el final de la semana.

## ¿Dónde puedo comunicarme?

Tenemos un servidor en discord especial para la comunidad de NEAR Hispano, en este servidor es donde llevaremos toda la comunicación entorno al bootcamp. Siéntete libre de explorar todas categorias y canales que tenemos.

\[[Servidor de NEAR Hispano](https://discord.gg/XDZGfAXCZJ)]

Todas las preguntas, dudas y comunicación con sus equipos deberán ser atendida en los canales&#x20;

* `#equipo-numero` -> comunicación en equipos
* `#informacion` -> información relevante durante el entrenamiento
* `#preguntas` -> Resolución de dudas
* `#comunicacion-diaria` -> Comunicación diaria&#x20;
