Curso semi-presencial de 18 ECTS*
Plazo de preinscripción: 1/1/2024 al 21/01/2024
* El número de créditos reconocidos dependerá de cada titulación
El curso está dirigido por el grupo de Investigación NICS Lab de la Universidad de Málaga, cuyas instalaciones se encuentran en el edificio de investigación Ada Byron.
Programa
El curso se estructura en 7 módulos, con un proyecto final tutorizado con el apoyo de empresas.
Ecosistema Blockchain
Repaso a los conceptos generales e introductorios de blockchain, incluyendo el funcionamiento interno de Bitcoin – la primera criptomoneda que utilizó blockchain como núcleo de funcionamiento.
Lenguaje de programación Solidity
Aprende los fundamentos de Solidity, el leguaje de programación de Ethereum y la base de los tokens y criptomonedas.
Auditoría de Smart Contracts
Aprende las buenas prácticas de seguridad para programación de contratos inteligentes y en que consite una auditoría de smart contracts.
Desarrollo Web3
Familiarízate con las herramientas que permiten desarrollar aplicaciones descentralizadas (DApps) con Ethereum, incluyendo web3js, MetaMask, Ganache.
Despliegue de infraestructuras Blockchains
Experimenta con el despliegue de distintas infraestructuras blockchains públicas y permisionadas, desde nodos Bitcoin y lightning, hasta redes Ethereum de capa 2.
Experiencias blockchain
Entiende las capacidades empresariales del Blockchain a través de diferentes experiencias de creación de proyectos Blockchain y casos de éxito proporcionados por empresas del sector.
Proyecto final
Practica todo lo aprendido a lo largo de este curso a través de un proyecto final individual, tutorizado por las empresas participantes en el curso.
Metodología
CARACTERÍSTICAS PRINCIPALES
Clases online con apoyo presencial
El curso se desarrolla mayoritariamente de forma online, con un alto contendio práctico. En las clases presenciales se trabajará en la resolución de problemas de dificultad incremental, con el apoyo constante de los compañeros y de los docentes del curso. También se contará con clases de apoyo para resolver dudas, afianzar conceptos y ampliar contenidos.
Aprendizaje basado en proyectos
Casos reales de empresas del ecosistema Blockchain