Introducción a la programación de Smart Contracts con Solidity – online
Curso en vivo
Clases online en directo: martes y jueves
Horario: 18h a 20h (GMT +1)
Duración: 10 semanas (40 horas de clases en directo +20 horas de trabajo en casa)).
Fecha: 04 de febrero
Aprenderás a programar acuerdos autónomos que se ejecutan en blockchain, facilitando transacciones seguras y eliminando intermediarios. Solidity, similar a JavaScript, será la herramienta clave para este aprendizaje.
¿Qué vas a aprender?
Solidity y contratos inteligentes: Automatización y seguridad en Blockchain
A través de este curso adquirirás el conocimiento necesario para desarrollar funcionalidades específicas para aplicaciones descentralizadas, donde el trabajo implique entender el funcionamiento interno de las aplicaciones que sostienen las interacciones entre los clientes y las blockchains.
Al final del programa, estarás equipado con las habilidades necesarias para embarcarte en carreras relacionadas con el desarrollo de blockchain. También tendrás la experiencia práctica de trabajar en proyectos en equipo y de desarrollar tus propios contratos inteligentes para dapps.
Para quién es
Para aquellas personas interesadas en conocer en profundidad el potencial de la blockchain como backend para aplicaciones web, así como en desarrollar una especialidad que diversifique su perfil profesional. Este curso dará los cimientos para entrar en el desarrollo de aplicaciones descentralizadas (DApps).
Para tomar el curso, sólo se necesitan conocimientos básicos de programación en JavaScript.
Herramientas que verás en el curso
- Node.js: es un entorno en tiempo de ejecución multiplataforma, de código abierto, para la capa del servidor basado en el lenguaje de programación JavaScript.
- npm: es el sistema de gestión de paquetes por defecto para Node.js.
- Ganache: es un simulador de red Ethereum que nos permite crear una red Ethereum local en nuestro equipo.
- Visual Studio: es una herramienta de desarrollo eficaz que permite completar todo el ciclo de desarrollo en un solo lugar.
Proyecto final
El proyecto final consistirá en el desarrollo de una DAO.
DAO es el acrónimo de “Organización Autónoma Descentralizada”. Es un tipo de entidad que utiliza contratos inteligentes en la blockchain para apoyar diversas actividades, como la toma de decisiones colectivas, la administración de recursos financieros, y la gobernanza de proyectos o redes de blockchain.
Los participantes de una DAO típicamente poseen tokens que les otorgan derechos de voto, lo que permite a la comunidad tomar decisiones colectivamente sobre cuestiones importantes. Por ejemplo, los propietarios de tokens podrían votar sobre la asignación de fondos de la DAO o sobre el futuro desarrollo de un proyecto.
- DApp Developer: te centrarás en desarrollar aplicaciones descentralizadas (DApps) sobre plataformas blockchain. Utilizarás lenguajes de programación y frameworks específicos para crear aplicaciones seguras, transparentes y resistentes a la censura.
- Blockchain Expert: te especializarás en la arquitectura, implementación y análisis de sistemas blockchain. Tu conocimiento será esencial para desarrollar soluciones seguras y descentralizadas en diversas industrias.
- Full Stack Developer: tendrás la habilidad de trabajar tanto en el front-end como en el back-end de aplicaciones web, manejando desde la interfaz de usuario hasta la lógica del servidor y la base de datos.
- Solidity Developer: te especializarás en la creación de contratos inteligentes para blockchain, principalmente en la red Ethereum, utilizando el lenguaje de programación Solidity para desarrollar aplicaciones descentralizadas seguras y eficientes.
Daniel Martínez
Diseñador gráfico freelance, desarrollador web, Front-end Developer
Bio
Soy un Experto en UX/UI con una vasta trayectoria en la conducción de cursos y talleres dirigidos a equipos de diseño y desarrollo web.
Domino CSS, comprendiendo su relevancia para la escalabilidad de proyectos. No solo lo programo, sino que también diseño frameworks específicos para maximizar el rendimiento web. Colaboro con empresas para tengan mas calidad, sean mas manejables y escalables.
Experiencia
Trabajando con clientes como ADCV, OCU, Televisa Colombia, Streamloots, IT Governance Ltd y el Banco Santander, proporciona consultoría de arquitectura front-end a grandes organizaciones y equipos trabajando en grandes productos.