Diplomado en blockchain-desarrollo de aplicaciones descentralizadas sobre ethereum (daaps)

Diplomado

En Bogotá, D.C.

$ 3.100.000 IVA inc.

Llama al centro

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.

Descripción

  • Tipología

    Diplomado

  • Lugar

    Bogotá, d.c.

  • Horas lectivas

    80h

  • Inicio

    Fechas disponibles

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’.

Sedes y fechas disponibles

Ubicación

Inicio

Bogotá, D.C. (Bogotá)
Ver mapa
Calle 74 Nro. 14-14

Inicio

Fechas disponiblesInscripciones abiertas

A tener en cuenta

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.

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.

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.

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

Logros de este Centro

2020

Todos los cursos están actualizados

La valoración media es superior a 3,7

Más de 50 opiniones en los últimos 12 meses

Este centro lleva 14 años en Emagister.

Materias

  • Desarrollo de aplicaciones
  • Introducción a Boostrap
  • Framework
  • Lenguaje
  • Programación
  • Entorno de trabajo Truffle
  • Ingeniería de software
  • Modelos de negocio colaborativos
  • Negocios digitales
  • Tecnología de Blockchain

Programa académico

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.

Llama al centro

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.

Diplomado en blockchain-desarrollo de aplicaciones descentralizadas sobre ethereum (daaps)

$ 3.100.000 IVA inc.