Curso Tecnología y Blockchain y casos de uso Universidad Carlos III de Madrid UC3M

Curso

Programación de Smart Contracts

Estructura del Curso

Comprende el Blockchain y uno de sus elementos clave, los Smart Contracts,  conoce la nueva revolución tecnológica que promete cambiar el funcionamiento y ordenamiento de la Sociedad tal y como la conocemos actualmente.

  • Entenderás el funcionamiento de la máquina virtual de Ethereum (EVM) como entorno de ejecución de contratos inteligentes
  • Comprenderás cómo el coste del gas influye en el despliegue de un contrato sobre la red Ethereum.
  • Descubrirás los fundamentos del lenguaje Solidity y las herramientas básicas de programación como es el caso de Remix y Metamask.
  • Analizarás los frameworks de uso profesionales como son Ganache, Truffle y Openzepelin para la programación de contratos de manera profesional.
Módulo 1.

  • La Máquina Virtual de Ethereum.
  • Costos por Gas y ejecución
  • Prueba de Trabajo vs Prueba de Participación
  • Tipos de Nodos: Geth, Parity e Infura
  • Remix y Metamask. Las herramientas básicas del programador

Módulo 2.

  • Visión general del Lenguaje Solidity.
  • Como se crea un contrato inteligente
  • Ciclo de Vida de un Contrato
  • Tipos de Datos
  • Constructores, métodos y operadores
  • Herencia y Librerías
  • Taller 1: Creando un contrato inteligente con Remix

Módulo 3.

  • Tokens fungibles: Estándar ERC20
  • Tokens No Fungibles: Estándar ERC721
  • El Ciclo de Vida de los Token Fungibles y No Fungibles
  • Posibilidades de Interacción con Contratos
  • Taller 2: Creando un token fungible ERC20
  • Taller 3: Creando un token No Fungible ERC721

Módulo 4.

  • Patrones de Diseño en Contratos Inteligentes
  • Funcionamiento de Truffle y Ganache
  • OpenZeppelin
  • Frameworks de Testing de contratos inteligentes
  • Taller 4: Uso de Gitlab para crear un pipeline de pruebas de contratos inteligentes

Los profesores solucionarán tus dudas en cualquier momento

Profesorado del curso Programación de Smart Contracts

Santiago Márquez

Ingeniero informático con mas de veinte años de experiencia profesional. Ha participado en proyectos para entidades financieras y administración publica y ahora es el CTO de Clluc, la empresa de Tecnología Blockchain y Machine Learning de Barrabes.biz. Desde 2011 está involucrado en proyectos de Blockchain y ha publicado varios libros.

¿Tienes alguna duda?
Nuestros equipo de expertos te la resuelven al instante

Características del programa

Requisitos

  • Conocimientos básicos de programación en cualquier lenguaje de programación.
  • Haber asistido al seminario previo de Introducción a Blockchain, dado que conceptos básicos del funcionamiento de la cadena de bloques se daran por supuestos.
  • Es un seminario orientado fundamentalmente alumnos de carreras técnicas.
  • Si es posible tener un portátil preparado, para seguir los talleres de programación

Curso Productividad personal y gestión del tiempo

Fechas:
Próximamente

Formato:
Clases online en directo

Titulación:
Certificado acreditativo

Horario:
Martes y Jueves de 17:00 a 20:00

Duración:
12 horas

Precio:
290 € para profesionales
220 € Alumni UC3M
180 € Estudiantes UC3M

Resolvemos tus dudas

Contacto

Ponte en contacto con nosotros para resolver cualquier duda que te pueda surgir respecto a nuestra formación

¡Estamos a tu disposición!

¿Necesitas ayuda?




    He leído y acepto la Política de Privacidad.

    *Política de devolución / cancelación: No se admitirán devoluciones de matrícula a no ser que el/la alumno/a no pueda asistir al curso por causas de fuerza mayor.
    La Fundación Universidad Carlos III se reserva el derecho de cancelar un curso en caso de que no existan suficientes inscripciones en el mismo.

    Responsable del tratamiento:  Fundación Universidad Carlos III de Madrid 916244066;  dspo@fund.uc3m.es | Finalidad principal:  Gestionar la solicitud de información.  | Legitimación: Consentimiento del interesado, ejecución de un contrato o interés legítimo. | Destinatarios: No se cederán datos a terceros, salvo autorización expresa u obligación legal.  | Derechos: Acceder, rectificar y suprimir los datos, portabilidad de los datos, limitación u oposición a su tratamiento, transparencia y derecho a no ser objeto de decisiones automatizadas.  | Información adicional: puede consultar la información adicional y detallada sobre la política de privacidad de la Fundación Universidad Carlos III en  https://www.fundacion.uc3m.es/politica-de-privacidad  | Data Protection Officer (DPO)   GRUPO ADAPTALIA LEGAL – FORMATIVO S.L- 915533408 –  legal@grupoadaptalia.es

      Déjanos tus datos de contacto para poder facilitarte el Programa de Actualización de Derecho Laboral

        Déjanos tus datos de contacto para poder facilitarte el programa de estudios del Postgrado en Compliance

          Déjanos tus datos de contacto para poder facilitarte el programa de estudios del Curso Inteligencia Artificial & Ciencia de Datos

            Déjanos tus datos de contacto para poder facilitarte el programa de estudios del bootcamp en Analítica de Datos en Cloud

              Déjanos tus datos de contacto para poder facilitarte el programa de estudios del bootcamp Devops&IaC

                Déjanos tus datos de contacto para poder facilitarte el programa de estudios del bootcamp Data Science

                Resolvemos tus dudas

                Contacto

                Ponte en contacto con nosotros para resolver cualquier duda que te pueda surgir respecto a nuestra formación

                91 624 40 66 ó
                91 624 40 69

                ¡Llámanos!

                ¿Necesitas ayuda?

                  Resolvemos tus dudas

                  Contacto

                  Ponte en contacto con nosotros para resolver cualquier duda que te pueda surgir respecto a nuestra formación

                  91 624 40 66 ó
                  91 624 40 69

                  ¡Llámanos!

                  ¿Necesitas ayuda?

                    Resolvemos tus dudas

                    Contacto

                    Ponte en contacto con nosotros para resolver cualquier duda que te pueda surgir respecto a nuestra formación

                    91 624 40 66 ó
                    91 624 40 69

                    ¡Llámanos!

                    ¿Necesitas ayuda?




                      He leído y acepto la Política de Privacidad.

                      Resolvemos tus dudas

                      Contacto

                      Ponte en contacto con nosotros para resolver cualquier duda que te pueda surgir respecto a nuestra formación

                      91 624 40 66 ó
                      91 624 40 69

                      ¡Llámanos!

                      ¿Necesitas ayuda?




                        He leído y acepto la Política de Privacidad.