Curso de certificación “Certified Blockchain Solution Architect (CBSA)”

Curso de certificación “Certified Blockchain Solution Architect (CBSA)”

24 horas
Todos los niveles
0 cuestionarios

Descripción:

Este curso proporciona una visión general de la tecnología Blockchain como Arquitecto de soluciones. Está específicamente diseñado para responder las siguientes preguntas: ¿Qué es blockchain?. ¿Cómo funciona Blockchain?. ¿Cómo es Blockchain diferente de lo que tenemos hoy?. ¿Cuáles son los casos de uso para Blockchain?. ¿Cómo se ve una aplicación Blockchain?. ¿Cómo diseño una aplicación Blockchain?. ¿Cómo desarrollo una aplicación Blockchain?. ¿Cómo pruebo una aplicación Blockchain?

Temario:

Parte 1. ¿Qué es Blockchain?
Principios básicos de Blockchain | Ledgers centralizados y descentralizados | Mecánica de Blockchain | ¿Qué es un bloque? El | ¿Cómo se encadenan los bloques juntos?

Parte 2. ¿Cómo funciona Blockchain?
Beneficios y desventajas de Blockchain | Criptografía | Criptografía de clave pública | Hash Criptográfico | Consenso de Blockchain | Prueba de Consenso de Trabajo | Prueba de consenso de estaca | Otros mecanismos de consenso explicados | Ciclo de vida de una transacción pública de blockchain

Parte 3. Tipos de blockchains
Blockchains públicos vs privados | Blockchains abiertos vs cerrados | Proyectos de blockchain de código abierto | Blockchain Smart Contracts | Fichas y Monedas | Usando Gas en Ethereum | Plataformas de soluciones “sin bloques”

Parte 4. ¿En qué se diferencia Blockchain de lo que tenemos hoy?
Tipos de redes | Redes centralizadas | Redes distribuidas | Redes descentralizadas | Software vs Firmware | Blockchain vs Base de datos

Parte 5. ¿Cómo se ve una aplicación Blockchain?
Arquitectura de aplicaciones Blockchain | Entorno de desarrollo integrado (IDE) | Capa de interacción del usuario | Capa media / interfaz | Contratos inteligentes / Chaincode

Parte 6. ¿Cómo diseño una aplicación Blockchain?
Principios rectores de diseño | Personas (tipos de usuario) | Historias de usuarios (interacción de aplicaciones) | Requisitos funcionales de la aplicación | Requisitos técnicos de la aplicación | Tareas de diseño | Preguntas fundamentales de diseño

Parte 7. ¿Cómo desarrollo una aplicación Blockchain?
Conceptos fundamentales de diseño | Convocatoria de contratos externos | Manejo de errores | Pull vs Push Pagos | Datos en cadena | Recomendaciones de pruebas locales | No utiliza el proceso de desarrollo ágil | Decisiones de diseño tecnológico | Monolítico vs Modular | Modelos de complejidad

Parte 8. ¿Cómo pruebo una aplicación Blockchain?
Enfoques de prueba de blockchain | Prueba unitaria | Prueba de nivel de desarrollador | Configuración y pruebas de entorno | Prueba de carga / rendimiento | Prueba de volumen / estrés | Pruebas de regresión | Clasificación de errores de aplicación | Prueba de carga del usuario | Preguntas clave de prueba de arquitectura de blockchain

Parte 9. Casos de uso para Blockchain
Implementaciones del mundo real de Blockchain

 

 

 

Próxima fecha de inicio  Lunes 10 de octubre 2022

Modalidad: Remota

Horario:  Lunes, Miércoles y Viernes de 9am  – 12pm

El plan de estudios está vacío.
0.0
0 total
5
0
4
0
3
0
2
0
1
0

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *