Idioma: ES
Fotos_portada_continuada-22.jpg

Curso Programación de smart contracts en la blockchain de NEO y Ethereum

Información General

Presentación

Programación de smart contracts en la blockchain de NEO y Ethereum.

Fotos_portada_continuada-22.jpg click para reproducir video
Educación Continuada: programas abiertos y empresariales de educación no formal que optimizan el desempeño profesional.

La tecnología blockchain ha formulado nuevas opciones en el mundo de la gestión de información, además de haberse convertido en uno de los pilares de movimiento de valor entre las personas de todo el planeta.

Por su naturaleza, esta tecnología ofrece unas oportunidades valiosas para resolver retos actuales de seguridad de la información, transparencia en las transacciones y también incrementar la confianza en las instituciones.

Colombia se perfila como uno de los líderes de transformación digital utilizando tecnologías emergentes. Es el momento para que los profesionales de la esfera digital se preparen e incursionen en el mundo blockchain de manera que apoyen el proceso de transformación y adopción por parte de sus empleadores, pares y emprendimientos. Este curso es un abrebocas de lo que puede llegar a hacerse con tecnología blockchain en el contexto colombiano y la programación de smart contracts.

Conferencista Invitado

Cerrar

Sergio Espinosa Rivera

Sergio Espinosa Rivera.jpg

Profesional de ingeniería con experiencia en el área de TI y proyectos de innovación tecnológica premiados nacional e internacionalmente. Desde 2015, involucrado con la tecnología blockchain. Actualmente se desempeña como CEO de Bochica Networks, empresa blockchain cien por ciento colombiana, y asesora al gobierno y a empresas en temas relacionados con tecnologías emergentes.

Por qué estudiar con nosotros

edificio-h-nocturna.jpg

  • Conocimiento de la tecnología blockchain desde el punto de vista de la aplicación a sistemas informáticos.
  • Aprendizaje de mecanismos de diseño, definición de la arquitectura y recomendaciones para la implementación de sistemas y aplicaciones apoyados en tecnologías blockchain.
  • Entrada directa al aprendizaje de arquitecturas blockchain, sin la necesidad de aprender nuevos lenguajes de programación propietarios de algunas tecnologías DLT.

Metodología

El curso se desarrollará en modalidad remota mediante sesiones magistrales, con la exposición y discusión de los temas principales del curso. De igual manera, durante cada sesión se hará una parte de trabajo práctico en la que se guiará de forma personalizada a los estudiantes en la ejecución.

El curso se distribuye aproximadamente así:

  • De 6-8 horas de contextualización y teoría en programación de smart contracts y blockchain.
  • De 16-18 horas de práctica en programación sobre un blockchain real.

Deberes del participante

  • Contar con una conexión a internet de banda ancha.
  • Disponer de audífonos (diadema o manos libres) para aislar el ruido externo y lograr concentrarse.
  • Verificar que el equipo de cómputo no haya sido bloqueado para conexiones a herramientas de Microsoft.
  • En caso de ser miembro de Microsoft Teams con otra cuenta, cerrar las sesiones que involucren la cuenta en Microsoft Teams, e ingresar con un navegador libre de caché para que no tenga inconvenientes.
  • Conectarse a las sesiones de clase con mínimo 10 minutos de antelación de manera que verifique que cuenta con una conexión adecuada y no pierda clase por realizar ajustes.
  • Disponer de materiales como libreta, esfero, entre otros.

Certificación

La Escuela Colombiana de Ingeniería Julio Garavito otorgará certificados de este curso, así:

  • De asistencia, a quienes se inscriban por educación continuada y participen activa y cumplidamente como mínimo en el 90 % de las sesiones programadas.
  • De contenido, créditos y nota a los estudiantes de pregrado o posgrado de la Escuela.
  • De contenido, créditos y nota a los estudiantes de pregrado o posgrado de otras universidades del país que se matriculen como estudiantes visitantes o de intercambio. Para esto deberán enviar la solicitud a la Oficina de Relaciones Internacionales (ori@escuelaing.edu.co) e indicar la universidad de origen y el programa que cursan.

Perfil del aspirante

Mujer profesional 1.jpg
  • Estudiantes de posgrado, estudiantes de últimos semestres de pregrado, profesores universitarios y profesionales asociados o interesados en la integración de la tecnología blockchain en los sistemas informáticos actuales; con conocimientos en desarrollo de software en lenguajes tales como Python, C#, VB.NET, F#, Java, Javascripts, Kotlin, GO o similares.

Contenido temático

1. Antecedentes de blockchain

  • Blockchain en el mundo
  • Blockchain en Colombia: Guía blockhain del Estado colombiano
    • Industria
    • Gobierno
    • Academia

2. Smart contracts

  • Qué es un smart contract? Definición, pros y contras
  • ¿Por qué son necesarios los smart contracts?
  • Blockchain smart contracts in software engineering
  • ¿Cómo funciona un smart contract?
    • Ethereum
    • Hyperledger Fabric
    • Nem
    • NEO
    • Stellar

3. Ejemplos de smart contract de dapps sobre NEO y Ethereum

  • DAPPS: Encuestas y votación
  • Especificación para el desarrollo de la aplicación
    • Entorno de red
    • Instalación de nodos
    • Desarrollo del smart contract
    • Integración al blockchain: wallets, SDK
  • Registro en la plataforma, uso

4. Taller de desarrollo de smart contracts sobre NEO y Ethereum

  • Entorno de desarrollo
  • Escribiendo un smart contract
  • Despliegue de smart contracts
  • Pruebas, migración y uso de GAS
  • Lenguajes de programación
  • Ejemplos de smart contracts Anatomía

Fechas y horario

El curso se llevará a cabo del 1° al 11 de junio de 2021, de lunes a viernes de 7:00 a 10:00 a.m., en modalidad remota, vía Microsoft Teams.

La Escuela Colombiana de Ingeniería, para sus programas de Educación Continuada, se reserva el derecho de cambiar sus conferencistas y fechas de realización, o cancelarlos de no contar con el número de personas requerido para tal fin. Lo anterior se informará a los interesados con antelación.

Objetivos alcanzables

Entender la arquitectura blockchain y su aplicación en el desarrollo de software a través de smart contracts.

Bloque-I-nocturna.jpg

  • Presentarles a los estudiantes la arquitectura blockchain y sus diferencias con las tradicionales arquitecturas de bases de datos.
_DSC4651.jpg

  • Ilustrar mediante ejercicios prácticos cómo se programa un smart contract en protocolo NEO y Ethereum.

_DSC0724.jpg

  • Acercar al estudiante al diseño de aplicaciones blockchain.

Valor de la inversión

edificio-h-nocturna.jpg

La inversión por participante es de $1.680.000 (un millón seiscientos ochenta mil pesos), valor que incluye material técnico y memorias en medio electrónico.

Descuento del 5 % hasta el 21 de mayo de 2021.

Inscripciones hasta el 28 de mayo de 2021.

Solicite Información

Programación de smart contracts en la blockchain de NEO