Share On Facebook
Share On Twitter
Share On Linkdin

Ingresa a

Sergiovirtual

INGRESA A MOODLE

Haz Clic Aquí

Incorrecto

Ingresa a

SergioNET

Comunidad Sergista en línea



Olvidé mi contraseña
¿Cuál es mi usuario?

Ingresa a

Tucorreo

Si eres estudiante


Si eres FUNCIONARIO

haz clic aquí

Menu
 

INICIO

23 de julio del 2019
INTENSIDAD: 80 horas
VALOR: $3.100.000

HORARIO

Lunes, Martes y Miércoles 6:00-10:00 pm.

LÍNEAS DE INFORMACIÓN

3258181
Gratuita:01-8000 110414

INSCRIPCIONES ABIERTAS

¡Inscríbete Aqui!


Acerca del programaPlan de Estudios Docentes

Presentación del Diplomado en Blockchain-Desarrollo de aplicaciones descentralizadas sobre Ethereum (Daaps)

Los nuevos y grandes avances tecnológicos de los últimos años han propiciado procesos de innovación y, con ellos, evolución y crecimiento en todos los sectores de la sociedad. El ecosistema blockchain es uno de ellos y está llamado a transformar los modelos tradicionales de negocio de las industrias en modelos colaborativos (crowdsourcing), basados ahora en la tokenización (crypto-token), así como en organizaciones autónomas descentralizadas (sin un cuerpo de control central) que operan gracias o uno más contratos inteligentes que definen reglas de gobierno/actuación transparentes e inmutables.
En virtud de lo anterior, este curso tiene como objetivo académico presentar los fundamentos conceptuales y prácticos para el diseño e implementación de aplicaciones descentralizadas, soportadas en marcos de trabajo ágil (Scrum, Kanbam), así como en la oportunidad de comprender aquellos aspectos esenciales para la construcción de contratos inteligentes en el lenguaje de programación orientado a objetos (Solidity) y su integración (Framework) del lado ‘cliente angular’.


Competencias que desarrolla el Diplomado en Blockchain

    • Capacidad para comprender los principios de blockchain, sus posibles aplicaciones y el ciclo de vida del desarrollo de un proyecto basado en tales principios.
    • Habilidad para identificar oportunidades de negocio, a partir de la aplicación de blockchain y los fundamentos de la tokeneconomía.
    • Competencias idóneas para comprender la aplicación de los conceptos de desarrollo ágil para la construcción de aplicación descentralizada.
    • Liderazgo para el diseño e implementación de aplicaciones descentralizadas sobre la red Ethereum, empleando el lenguaje de programación Solidity en un entorno de trabajo angular.

PROMESA DE VALOR

Al finalizar el diplomado, el aspirante tendrá los conocimientos base para el desarrollo de aplicaciones descentralizadas, basado en lineamientos de la ingeniería de software (análisis, diseño e implementación) y los marcos de trabajo ágil, así como el conocimiento técnico en el lenguaje de programación Solidity para la construcción de contratos inteligentes que puedan ser desplegados sobre redes privadas Geth-Ethereum. Contratos que pueden ser invocados a través de la interfaz gráfica de usuario, desarrollada sobre los principios de Lean UX y teniendo en consideración elementos para el diseño de aplicaciones sobre el Framework Angular.


Dirigido A

El Diplomado en Blockchain-Desarrollo de aplicaciones descentralizadas sobre Ethereum (Daaps) está dirigido a:

• Profesionales, tecnólogos, técnicos profesionales y técnicos laborales del área TI.
• Profesionales en el área TI, vinculados a entidades públicas y privadas de cualquier sector, en condición de funcionarios o contratistas.
• Profesionales de otras áreas, con conocimientos básicos en programación y sistemas de información.


intensidad horaria

El programa tiene una duración de 80 horas, distribuidas en cinco semanas, los días lunes, martes y miércoles, de 6:00 p.m. a 10:00 p.m.

* Se otorga certificado a los participantes que cumplan el 80% de asistencia a las sesiones y actividades propuestas en el programa.

MÓDULO I. Blockchain – Criptomonedas y la tokeneconomía (Tokenization Of Everything). (10 horas)

En este módulo se presentan, en primera instancia, los fundamentos conceptuales de blockchain, haciendo énfasis en los libros de contabilidad descentralizados, el consenso, la premisa de las transacciones seguras y algunos riesgos asociados con la tecnología. Posteriormente, se desarrolla una introducción a la economía del blockchain, en la cual se pasa de las transacciones atómicas a los mercados habilitados por el internet de las cosas y el CrowdSourcing. Finalmente, se introducen las ICO (Initial Coin Offerings) como un método de financiamiento colectivo.

    • Introducción a la tecnología de blockchain.
    • Uso de la blockchain (Token digital y registro de actividades-Huella digital)-Revisión de casos de negocio (Identidad digital, banca, cultura, logística, Smart city).
    • Criptomonedas y economía del token (Tokenization of everything).
    • DAOs (Decentralized autonomous organization).
    • Blockchain, los negocios digitales y los contratos inteligentes.
    • Modelos de negocio colaborativos.
    • WhilePaper y la ICO.
    • Modelos de negocio estándar para ICO, basados en la revisión de casos de negocio.
    • Aspectos regulatorios referentes en diversos países, respecto a los ICOs/DAO.
    • Entorno de desarrollo en Colombia. Iniciativas Cycle. Cámara de Comercio. Blockchain Colombia.

MÓDULO II. Ingeniería de software orientada a blockchain-Smart contract. (15 horas)

El desarrollo de aplicaciones descentralizadas, como cualquier proceso de desarrollo de software, debe propender por cumplir con los lineamientos base del ciclo de vida de desarrollo de software, con miras a asegurar que el proyecto se entregue dentro del tiempo y los costos previstos, y cumpla con los requerimientos especificados por el usuario. El presente módulo tiene como objetivo presentar los fundamentos de los marcos de trabajo ágil, Scrum y Kanban, y así mismo, presentar una propuesta para el diseño de contratos inteligentes soportados en notación UML, como paso previo a la implementación en el lenguaje de programación orientado a objetos, Solidity.

    • Juego gerencial-Comprender los conceptos que involucra blockchain.
    • Ingeniería de software, orientada a blockchain. Ciclo de vida y desarrollo de un proyecto basado en blockchain – Marcos de trabajo ágil (Scrum – Kanban)
    • Introducción Scrum – Juegos para comprender elementos, tales como: ciclo de vida, estimación, historias de usuario, planeación de sprint, gráfico de evolución (BurnDownChar).
    • Introducción a Kanbam – Juego para comprender elementos, tales como: WIP, tablero Kanbam, diagramas de flujo acumulado, tasa de producción, tiempo de ciclo y lead time.

MÓDULO III. Smart contracts basados en Ethereum y DAAPS-Fundamentos de programación en Solidity (30 horas)

El presente módulo tiene como objetivo introducir el lenguaje de programación Solidity para la construcción de aplicaciones descentralizadas sobre Ethereum. Contempla la presentación de ejemplos prácticos que permiten comprender cada uno de los aspectos técnicos requeridos.

Smart contracts y DAAPS (aplicaciones descentralizadas).

    • Introducción a Ethereum y el rol en la definición de contratos inteligentes.
    • Billeteras, simulador red blockchain local (Ganache).
    • Configuración red privada usando GETH.
    • Definición de contratos inteligentes utilizando el lenguaje Solidity.
    • Entorno de trabajo Truffle.
    • Realización de transacciones y despliegue de contratos inteligentes sobre TestNet públicas y redes blockchain privadas.
    • Desarrollo de ejemplos basados en contratos inteligentes y despliegue sobre redes privadas
    • Introducción a entornos de trabajo HyperLedger-Revisión estado del arte.
    • Soluciones para implementación de blockchain (Docker-Soluciones basadas en la nube). Revisión estado del arte.

MÓDULO IV. Lean UX-Web3 JavaScript-Framework angular (25 horas)

Desarrollar una aplicación descentralizada no solo requiere el diseño e implementación de un contrato inteligente sino que, además, involucra el tratamiento de aspectos funcionales que permitan la invocación de cada uno de los servicios que ofrece el contrato. Este módulo tiene como objetivo presentar aspectos relevantes para el diseño de interfaz gráfica de usuario, el Framework angular y su integración son los contratos inteligentes.

    • Introducción a Lean UX.
    • Introducción a HTML y CSS.
    • Introducción a Boostrap.
    • Frameworks del lado cliente angular: módulos, componentes, servicios.
    • Integración contratos inteligentes-Framework del lado cliente angular.
    • Presentación caso de negocio.

Fabián Andrés Giraldo

Director académico

Ingeniero de Sistemas e Informática, Universidad Nacional, sede Medellín. Maestría en Ingeniería de Sistemas y Computación, Universidad Nacional de Colombia, sede Bogotá. Candidato a Doctor en Ingeniería de Sistemas y Computación. Experiencia en investigación en temas relacionados con minería de flujos de datos e ingeniería de software, blockchain. Sus campos de interés son: ingeniería de software, arquitectura dirigida por modelos, diseño de lenguajes de programación gráficos y textuales (compiladores), minería de datos-big data, blockchain.


Docentes

Carlos Meneses

Economista, Universidad Militar Nueva Granada. Magíster en Administración de Negocios MBA, PRIME Business School, Universidad Sergio Arboleda. Con estudios de especialización y maestría en Economía Urbana y Regional. Actualmente se desempeña como director del Departamento de Economía de la Universidad Sergio Arboleda y como docente de la Facultad de Ciencias Económicas y Administrativas en la Universidad El Bosque. Su pasión por el mundo digital, las nuevas economías y los sistemas de valor descentralizados lo ha llevado a dedicar su estudio a temas relacionados con la economía colaborativa, lo cual le permitió la estructuración y dirección del Programa Internacional de Economía Colaborativa de la Universidad Sergio Arboleda en Colombia y en Madrid, España.



IMPORTANTE


*La Universidad podrá cancelar el programa seleccionado, cuando no haya un número mínimo de participantes, y procederá a tramitar la devolución del dinero recibido. También podrá posponer la realización del programa por razones de fuerza mayor. En este caso se informará a las personas preinscritas la nueva fecha programada. El medio de contacto será a través de los medios suministrados en el momento de la inscripción.

* Se otorgará certificado a los participantes que cumplan el 80% de asistencia a las sesiones y actividades propuestas en el programa.



EN LA SERGIO

Optimization WordPress Plugins & Solutions by W3 EDGE