Programa del Curso

Introducción

  • Descripción general de los libros mayores distribuidos
  • Introducción a Corda y su arquitectura
  • Principales características y ventajas de Corda
  • Comparación de Corda con tecnologías de cadena de bloques

Introducción a Corda

  • Descripción de los nodos Corda y el mapa de red
  • Descripción general del modelo de contrato inteligente de Corda
  • Descripción de estados, contratos y flujos
  • Introducción al entorno de desarrollo Corda

Configuración de una red Corda

  • Instalación y configuración Corda
  • Implementación y administración de nodos
  • Establecimiento de la conectividad y la seguridad de la red
  • Supervisión y solución de problemas de la red Corda

Creación de una aplicación basada en Corda

  • Diseño de estados, contratos y flujos
  • Escribir contratos inteligentes en Kotlin
  • Implementación de flujos para manejar transacciones
  • Construyendo la estructura CorDapp
  • Implementación de CorDapp en la red Corda

Pruebas y depuración Corda Aplicaciones

  • Uso del marco de pruebas Corda
  • Escritura de pruebas unitarias para contratos y flujos
  • Depuración de CorDapps
  • Prácticas recomendadas para el control de errores

Integración Corda con sistemas externos

  • Descripción del cliente RPC Corda
  • Creación de API para CorDapps
  • Conexión Corda a bases de datos externas
  • Integración Corda con los sistemas empresariales existentes

Temas Avanzados en Corda

  • Implementación de la privacidad en las transacciones
  • Entendiendo el consenso en Corda
  • Optimización del rendimiento y la escalabilidad
  • Explorando la Corda Enterprise Edition

Resumen y próximos pasos

Requerimientos

  • Experiencia de programación
  • La comprensión básica de las redes blockchain es útil
  • Experiencia con Linux

Audiencia

  • Desarrolladores
 14 Horas

Número de participantes


Precio por Participante​

Próximos cursos

Categorías Relacionadas