I. Disposiciones generales. MINISTERIO DE EDUCACIÓN Y FORMACIÓN PROFESIONAL. Formación profesional. (BOE-A-2022-18346)
Real Decreto 884/2022, de 18 de octubre, por el que se establecen determinadas cualificaciones profesionales de las familias profesionales Hostelería y Turismo, Informática y Comunicaciones, Instalación y Mantenimiento, y Transporte y Mantenimiento de Vehículos, que se incluyen en el Catálogo Nacional de Cualificaciones Profesionales.
455 páginas totales
Página
Zahoribo únicamente muestra información pública que han sido publicada previamente por organismos oficiales de España.
Cualquier dato, sea personal o no, ya está disponible en internet y con acceso público antes de estar en Zahoribo. Si lo ves aquí primero es simple casualidad.
No ocultamos, cambiamos o tergiversamos la información, simplemente somos un altavoz organizado de los boletines oficiales de España.
BOLETÍN OFICIAL DEL ESTADO
Núm. 269

Miércoles 9 de noviembre de 2022

Sec. I. Pág. 152538

Asociado a la UC: Programar Contratos Inteligentes («Smart Contracts»)
Duración: 120 horas
Capacidades y criterios de evaluación:
C1: Aplicar procedimientos de desarrollo de un Contrato Inteligente («Smart Contract»)
basado en tecnologías distribuidas, usando un lenguaje de programación y en un entorno
de desarrollo para reflejar la lógica de aplicación, de modo que cumpla las especificaciones
de un diseño y en condiciones de calidad.
CE1.1 Explicar las formas de abordar el desarrollo de un contrato inteligente en
función de si la Blockchain es pública, privada, híbrida, entre otros, indicando las
características de desarrollo que de ello se derivan.
CE1.2 Describir los componentes de un Contrato Inteligente («Smart Contract»),
analizando un diseño previo, estableciendo las opciones de seguridad y permisos
asociados a configurar.
CE1.3 Describir procedimientos de documentación del código, explicando las
convenciones para describir cada componente.
CE1.4 Describir procedimientos de prueba, previo aislamiento del Contrato
Inteligente («Smart Contract») en un entorno controlado para garantizar que sigue la
funcionalidad descrita en un diseño.
CE1.5 Explicar procedimientos de uso de herramientas de control de versiones
centralizadas o distribuidas, separando y describiendo los pasos a seguir para cada
posible operación tal como creación, bloqueo elementos para modificación, apertura
de ramas («fork» o «branch») y publicación de código del Contrato Inteligente
(«Smart Contract»).
CE1.6 En un supuesto práctico de desarrollo de un Contrato Inteligente («Smart
Contract») basado en tecnologías distribuidas, usando un lenguaje de programación
y en un entorno de desarrollo para reflejar la lógica de aplicación, de modo que
cumpla las especificaciones de un diseño y en condiciones de calidad:
- Determinar las constantes, variables, modelos, funciones y eventos del Contrato
Inteligente («Smart Contract»), en función de si la plataforma Blockchain es pública,
privada, híbrida, entre otros y las características que se derivan.

- Codificar componentes del Contrato Inteligente («Smart Contract»), utilizando el
lenguaje de programación y en el entorno de desarrollo propuestos, siguiendo una
guía de buenas prácticas y los estándares de la comunidad de desarrolladores.
- Establecer permisos por cada variable y función del Contrato Inteligente («Smart
Contract») de acuerdo a unas especificaciones de seguridad establecidas en un
diseño.
- El código se documenta según una convención, determinando el nombre y propósito
de cada componente de forma precisa para facilitar su entendimiento.

cve: BOE-A-2022-18346
Verificable en https://www.boe.es

- Detectar inconsistencias y limitaciones de un diseño, analizando y valorando la
propuesta.