Meetup Uso del lenguaje Sophia, herramientas Web y desarrollo de la aplicación Meme Voting IUJO Barquisimeto Venezuela

Buenas Días, El día Viernes 29/11/2019 a las 9 a.m. se realizó desde la ciudad de Barquisimeto, Estado Lara Venezuela, en el Instituto Universitario Jesús Obrero (http://www.iujobarquisimeto.edu.ve/), la charla técnica “Introducción al lenguaje Sophia y uso de las herramientas de desarrollo”. A la charla asistieron unas 15 personas del área de Informática, principalmente estudiantes y profesores de la Universidad. El tiempo de duración fue de 1 hora y 30 minutos .

Los temas tratados fueron:
Glosario con los términos, conceptos básicos, infraestructura, características de Aeternity, lenguaje de programacion Sophia, aeternity explorer, testnet faucet, ejemplo de smart contract Aplicación Meme-Voting, testnet.contract, base aepp, construir aplicación Meme-Voting incorporando html, css y javascript, recursos (jquery,bootstrap), compilar y hacer deploy de un contrato inteligente, guardar y obtener una url con un contrato inteligente, guardar y obtener múltiples valores con un contrato inteligente, explicación del contrato inteligente meme-voting, integración del contrato inteligente con la librería SDK javascript de Aeternity y enlaces de interés, entrega de fuentes de la aplicación

Las preguntas de los estudiantes estuvieron enfocadas sobre si al guardar el contrato inteligente en la blockchain este podía ser modificado para agregar una nueva funcionalidad, se le explico que para agregar un nuevo método debe crear un nuevo contrato inteligente, compilarlo y hacer deploy y tomar nota del la dirección obtenida para ser usado en la aplicación con la librería SDK javascript de Aeternity.

En esta sección se explico como construir la aplicación Meme-Voting en todas sus fases, describiendo el html, css, javascript, el contrato inteligente y su integración con el javascript, siguiendo el curso 101 de desarrollo en la plataforma dacade.org, se le entrego a los estudiantes que lo solicitaron el fuente de la aplicación ejemplo.

Good morning, Friday, 11/29/2019 at 9 a.m. The technical talk “Introduction to Sophia language and use of development tools” was held from the city of Barquisimeto, Estado Lara Venezuela, at the Jesús Obrero University Institute (http://www.iujobarquisimeto.edu.ve/). The talk was attended by about 15 people from the Computer Science area, mainly students and professors of the University. The duration was 1 hour and 30 minutes.

The topics discussed were:
Glossary with the terms, basic concepts, infrastructure, characteristics of Aeternity, Sophia programming language, aeternity explorer, testnet faucet, example of smart contract Meme-Voting application, testnet.contract, aepp base, build Meme-Voting application incorporating html, css and javascript, resources (jquery, bootstrap), compile and deploy a smart contract, save and obtain a url with a smart contract, save and obtain multiple values ​​with a smart contract, explain meme-voting smart contract, contract integration Smart with the Aeternity javascript SDK library and links of interest, delivery of application sources

The students’ questions were focused on whether saving the smart contract in the blockchain could be modified to add a new functionality, it was explained that to add a new method you must create a new smart contract, compile it and deploy and take note of the address obtained to be used in the application with the Aeternity javascript SDK library.

This section explained how to build the Meme-Voting application in all its phases, describing the html, css, javascript, the smart contract and its integration with javascript, following the development course 101 on the dacade.org platform, you will be I give the students who requested the source of the example application.

https://www.instagram.com/p/B5axPWjhT1G

4 Likes

Buen trabajo Boris, enseñar utilizando un ejemplo es lo mejor para lograr la adopción. Felicitaciones!

1 Like