Available courses

    Este curso tiene como objetivo formar a aquellas personas que quieran iniciarse en el mundo de las Bases de Datos SQL, NoSQL y de Grafos en el procesamiento y en el análisis de datos.


    Las bases de datos son el contenedor donde guardar y consultar datos relacionados con una actividad. Son programas preparados para recoger, gestionar y difundir información de una forma eficiente y se utilizan para acciones tales como buscar, consultar y compartir información.


    Los avances tecnológicos de los últimos años y la necesidad desde las empresas de obtener conocimiento a partir de grandes cantidades de datos utilizando técnicas de procesamiento y análisis de datos que han generado la necesidad de profesionales formados en estas tecnologías, dotados de competencias profesionales orientadas a este propósito.


    Desde la liberación del diseño y código de Bitcoin, en 2008, las tecnologías blockchain han experimentado un continuo avance y cambio, especialmente en el contexto de la concepción de nuevas aplicaciones descentralizadas. Si bien el origen de la tecnología está en la creación de criptomonedas como Bitcoin o las alt-coins que le siguieron, actualmente la tecnología ya no se limita a ese uso, sino que se han extendido a prácticamente cualquier área en la que se pueda repensar la interacción para hacerla descentralizada, al modo de los sistemas P2P.

    El camino habitual para comprender la tecnología Blockchain es el de estudiar primero la estructura de su primera aplicación, Bitcoin, para después mirar a sus derivados y especialmente, a la tecnología Ethereum, que extiende las ideas previas para proporcionar una tecnología programable para cualquier aplicación. El vehículo para esa programación son los contratos inteligentes (smart contracts). Si bien la programación de Smart contracts requiere una especialización y comprensión de la tecnología profunda que no es objeto de este breve curso, es importante ser capaz de leer algunos de esos contratos simples para apreciar de manera completa las posibilidades de la tecnología.

    Además de comprender la tecnología, es fundamental entender su impacto. Por ello se revisan diferentes aplicaciones, y el curso se detiene en entender las aplicaciones de la misma en el sector financiero, y cómo los reguladores están actualmente tratando de acomodar las nuevas aplicaciones de blockchain a los marcos legales existentes.