3407184-newRepository

🏛️ Proyecto Semana 1: Ficha de Presentación de Dominio

🎯 ÚNICO ENTREGABLE: Este proyecto es el único entregable obligatorio para aprobar la Semana 1.


📋 Tu Dominio Asignado

Dominio: App de contabilidad para PYMEs

⚠️ POLÍTICA ANTICOPIA: Cada aprendiz tiene un dominio único. Tu código debe reflejar tu dominio específico. Una implementación copiada o no adaptada resulta en calificación de cero.


🎯 Objetivo

Construir un script JavaScript que se ejecute en Node.js y muestre en la consola una ficha de presentación de una entidad de tu dominio asignado, aplicando todo lo aprendido esta semana: console.log(), tipos primitivos (string, number, boolean) y comentarios.

No necesitas variables todavía (esas llegan la semana próxima). Solo console.log(), tipos de datos, expresiones y comentarios bien estructurados.


📋 Descripción

Vas a construir un “carnet digital de consola” para tu dominio asignado. El script debe mostrar información organizada sobre una entidad principal de tu dominio: exhibición, especie marina, obra de arte, animal, evento astronómico, etc.

Adapta cada sección al contexto de tu dominio. Si no sabes cuál es tu dominio, pregunta a tu instructor.


✅ Requisitos

Requisitos de contenido (adaptados a tu dominio)

El script debe mostrar como mínimo:

  1. Nombre de la entidad principal de tu dominio (string)
  2. Identificador o código único (string o number)
  3. Descripción o categoría (string)
  4. Al menos un dato numérico relevante al dominio (number)
  5. Al menos dos valores boolean que representen estados de la entidad
  6. Una expresión aritmética calculada (ej: precio con descuento, total, capacidad restante)
  7. Una sección de resumen del dominio

Requisitos técnicos


💡 Ejemplo de salida esperada

Nota: El ejemplo usa “Planetario” porque NO es un dominio asignable. Adapta la estructura a tu dominio asignado.

=========================================
    PLANETARIO MUNICIPAL - FICHA #001
=========================================

INFORMACIÓN GENERAL
--------------------
Nombre:          Sistema Solar en 3D
Código:          EXH-001
Categoría:       Astronomía - Nivel básico
Estado:          Activo

DETALLES
--------------------
Capacidad:       45 personas
Duración (min):  50
Precio:          12000
Con descuento:   9600
Disponible:      true
Accesible:       true

RESUMEN DEL DOMINIO
--------------------
Dominio:         Planetario
Entidad:         Exhibición
Total registros: 12

=========================================
  Ficha generada con JavaScript ES2023
=========================================

💡 Ejemplos de Adaptación por Dominio

Si tu dominio es… Tu entidad principal es… Datos numéricos relevantes
Planetario Exhibición capacidad, duración, asistentes
Acuario Especie marina ejemplares, tamaño, temperatura
Museo Obra o artefacto valor estimado, año de creación, sala
Zoológico Animal o especie ejemplares, peso, edad
Observatorio Evento astronómico duración, distancia, magnitud
Archivo Histórico Documento páginas, año, categoría

📁 Estructura del Proyecto

3-proyecto/
├── README.md         ← Este archivo
└── starter/
    └── script.js     ← Tu punto de partida

🛠️ Cómo Empezar

  1. Confirma tu dominio con el instructor
  2. Abre starter/script.js
  3. Lee los comentarios y TODOs
  4. Adapta cada TODO al contexto de tu dominio asignado
  5. Ejecuta para verificar: node starter/script.js
  6. Ajusta el formato hasta que la salida sea legible y organizada

🏃 Cómo Ejecutar

cd bootcamp/week-01/3-proyecto
node starter/script.js

📊 Criterios de Evaluación

Criterio Puntos
El script corre sin errores 20 pts
Muestra los 7 datos requeridos 25 pts
Al menos 3 comentarios en español 15 pts
Salida organizada y legible 15 pts
Usa string, number Y boolean 15 pts
Adaptación coherente al dominio asignado 10 pts
Total 100 pts

Mínimo para aprobar: 70 puntos


❓ Preguntas Frecuentes

P: ¿Qué dominio debo usar? R: El que te asigne tu instructor. Si no lo sabes, pregúntale antes de empezar.

P: ¿Puedo ver el código de un compañero? R: No. Cada dominio es único — tu implementación debe ser original y coherente con tu dominio.

P: ¿Puedo usar variables? R: No todavía. Esta semana solo console.log(), valores literales y comentarios. Las variables llegan en la Semana 2.

P: ¿Qué pasa si mi dominio no aparece en la tabla de ejemplos? R: Si tu dominio es distinto, aplica la misma lógica: elige una entidad principal con nombre, código, descripción, datos numéricos y estados booleanos.


🔗 Navegación

⬅️ Volver a Prácticas ➡️ Semana 2: Variables y Tipos de Datos