Prueba de práctica de GitHub Foundations
### ¿Cuáles son los posibles tipos de cuentas de GitHub? (Seleccione tres.)
> https://docs.github.com/en/get-started/learning-about-github/types-of-github-accounts
- [x] Cuentas personales
- [x] Cuentas de organización
- [x] Cuentas Enterprise
- [ ] Cuentas compartidas
- [ ] Cuentas de empresa
### ¿Cuál de estas características de GitHub sirve como una hoja de cálculo adaptable, un tablero de tareas y una hoja de ruta que se integra con issues y pull requests en GitHub para planificar y hacer un seguimiento de tu trabajo de manera efectiva?
1. [x] GitHub Project
1. [ ] GitHub Copilot
1. [ ] GitHub Repository
1. [ ] GitHub Organization
### ¿Cómo funciona la sincronización entre los proyectos de GitHub, issues y pull requests?
> https://docs.github.com/en/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects#staying-up-to-date
1. [x] Las actualizaciones de los issues y pull requests se reflejarán automáticamente en los proyectos de GitHub. Esta integración funciona en ambos sentidos, de modo que cuando cambias información sobre un pull request o issue en tu proyecto, el pull request o issue refleja esa información.
1. [ ] Las actualizaciones de los issues y pull requests no se reflejarán automáticamente en los proyectos de GitHub, deben ser activadas manualmente por el usuario.
1. [ ] La sincronización de información solo funciona en una dirección: del proyecto a los issues y pull requests. Las actualizaciones en los issues y pull requests no se reflejarán automáticamente en los elementos del proyecto.
1. [ ] La sincronización de información solo funciona en una dirección: de los issues y pull requests a los proyectos. Las actualizaciones en los elementos del proyecto no se reflejarán automáticamente en los issues y pull requests.
### ¿Cuál de estas afirmaciones es verdadera con respecto a los campos personalizados para elementos en GitHub Projects?
> https://docs.github.com/en/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects#adding-metadata-to-your-items
1. [x] Los campos personalizados permiten la adición de metadatos más allá de las opciones integradas, como fechas objetivo y campos de iteración.
1. [ ] Los campos personalizados están limitados a información textual y no pueden incluir metadatos numéricos o relacionados con fechas.
1. [ ] Los campos personalizados son exclusivamente para modificaciones estéticas y no añaden ningún metadato significativo.
1. [ ] Los campos personalizados están limitados a opciones predefinidas y no pueden incluir metadatos definidos por el usuario.
### ¿Cuáles son las diferentes opciones disponibles para agregar issues y pull requests a un tablero de proyecto de GitHub?
> https://docs.github.com/en/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project#adding-issues-and-pull-requests-to-a-project
1. [x] Individualmente, automáticamente o en lote.
1. [ ] Solo manualmente, una a la vez.
1. [ ] Solo individualmente o en lote.
1. [ ] Solo automáticamente usando flujos de trabajo de proyecto.
### ¿Cuáles de estos diseños están disponibles en GitHub Projects? (Elige tres).
> https://docs.github.com/en/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/changing-the-layout-of-a-view
- [x] Table layout
- [x] Board layout
- [x] Roadmap layout
- [ ] Scrum layout
- [ ] Agile layout
- [ ] Project layout
### ¿Qué diseño de Proyecto de GitHub sería el más adecuado como un tablero Kanban?
> https://docs.github.com/en/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-the-board-layout#about-the-board-layout
1. [x] Diseño de tablero
1. [ ] Diseño de tabla
1. [ ] Diseño de hoja de ruta
1. [ ] Diseño ágil
### ¿Cuáles de estos flujos de trabajo son automatizaciones integradas en GitHub Projects? (Elige dos.)
> https://docs.github.com/en/issues/planning-and-tracking-with-projects/automating-your-project/using-the-built-in-automations
- [x] Cuando los issues o pull requests en tu proyecto se cierran, su estado se establece como Done.
- [x] Cuando los pull requests en tu proyecto se fusionan, su estado se establece como Done.
- [ ] Cuando los issues o pull requests se abren en tu proyecto, su estado se establece como Done.
- [ ] Cuando se agrega un nuevo colaborador a un repository, los issues no asignados se le asignan.
- [ ] Cuando se activa una GitHub Action, se crea un nuevo elemento en tu GitHub Project.
### ¿Cuáles son las diferentes opciones que te permiten automatizar operaciones en tu proyecto de GitHub? (Elige tres.)
> https://docs.github.com/en/issues/planning-and-tracking-with-projects/automating-your-project/
- [x] Project workflows
- [x] GitHub GraphQL API
- [x] GitHub Actions
- [ ] GitHub Copilot
- [ ] GitHub Charts
- [ ] GitHub Dependabot
- [ ] Project items
### ¿Cuál es la diferencia entre GitHub Projects y GitHub Projects classic?
> https://docs.github.com/en/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards
1. [x] GitHub Projects es la nueva experiencia de GitHub que ofrece muchas características nuevas y mejoras en comparación con el antiguo GitHub Projects classic.
1. [ ] GitHub Projects classic es la nueva experiencia de GitHub que ofrece muchas características nuevas y mejoras en comparación con el antiguo GitHub Projects.
1. [ ] GitHub Projects classic es una forma más sencilla de gestionar tus GitHub Projects y se recomienda para principiantes.
1. [ ] GitHub Projects classic es la versión mejorada que, además de GitHub Projects, ofrece algunas plantillas predefinidas como hojas de ruta y sprints.
### ¿Cuáles son los casos de uso para las etiquetas?
> https://docs.github.com/en/issues/using-labels-and-milestones-to-track-work/managing-labels
1. [x] Categorizar issues y pull requests
1. [ ] Categorizar archivos en el repository
1. [ ] Asignarlas a releases para que se incluyan en las notas de la release
> No puedes asignar etiquetas a las releases
1. [ ] Asignar etiquetas a los colaboradores del repository para indicar su rol y permisos en el proyecto
> No puedes asignar etiquetas a los colaboradores
### ¿Por qué querría un propietario de un repository usar milestones? (Elija dos).
> https://docs.github.com/en/issues/using-labels-and-milestones-to-track-work/about-milestones
- [x] Para asociar issues y pull requests con fases específicas del proyecto
- [x] Para tener una visión general de cuánto trabajo queda para completar una fase del proyecto
- [ ] Para automatizar el repository
> Para eso están las GitHub Actions
- [ ] Para comunicar que el repository está en un estado estable
- [ ] Para rastrear las dependencias del repository
> Para eso están el Dependency graph y Dependabot
- [ ] Para listar los contributors del repository
### ¿Cómo se puede asignar una persona a un issue o pull request?
> https://docs.github.com/en/issues/tracking-your-work-with-issues/assigning-issues-and-pull-requests-to-other-github-users
1. [x] Usando el campo Assignees en la barra lateral
1. [ ] Agregando una etiqueta con su nombre de usuario de GitHub a ese issue o pull request
1. [ ] Mencionándolos en la descripción del issue o pull request
1. [ ] No es posible asignar una persona a un issue o pull request.
### Si te encuentras escribiendo frecuentemente el mismo conjunto de comentarios en issues o pull requests, ¿qué función de GitHub usarías para ahorrar tiempo?
> https://docs.github.com/en/get-started/writing-on-github/working-with-saved-replies/using-saved-replies
1. [x] Saved replies
1. [ ] Comment templates
1. [ ] Repository templates
1. [ ] Labels
### ¿Cuáles de estas afirmaciones sobre `saved replies` son verdaderas? (Elige dos.)
> https://docs.github.com/en/get-started/writing-on-github/working-with-saved-replies/using-saved-replies
- [x] Puedes crearlas, editarlas y eliminarlas en la configuración de tu cuenta de GitHub en la sección `Saved replies`.
- [x] Las `saved replies` son comentarios que puedes reutilizar en issues y pull requests.
- [ ] Cuando alguien comenta en tu issue o pull request, puedes guardar su respuesta y configurar una notificación para recordarte responder más tarde.
- [ ] Las `saved replies` están disponibles solo para los propietarios del repository, quienes pueden configurar respuestas automáticas para issues y pull requests.
### ¿Cuáles son algunas acciones que puedes realizar en relación con las Plantillas de Repositorios? (Elige dos.)
> https://docs.github.com/en/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template
- [x] Crear una plantilla de repositorio a partir de un repositorio existente
- [x] Crear un nuevo repositorio a partir de una plantilla de repositorio
- [ ] Crear una organización a partir de una plantilla de repositorio
- [ ] Eliminar todos los repositorios creados a partir de una plantilla de repositorio
- [ ] Eliminar todos los repositorios que no utilicen una plantilla de repositorio proporcionada por tu organización
### ¿Qué función en GitHub Projects te permite generar gráficos y tablas fácilmente para visualizar el estado actual y la progresión histórica de tu proyecto?
> https://docs.github.com/en/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/about-insights-for-projects
1. [x] Project Insights
1. [ ] GitHub Actions
1. [ ] Milestones
1. [ ] Copilot Charts
> No existe algo llamado Copilot Charts.
### ¿Cuál es el nombre de la plataforma de integración y entrega continua (CI/CD) de GitHub?
> https://docs.github.com/en/actions/learn-github-actions/understanding-github-actions
1. [x] GitHub Actions
1. [ ] GitHub Workflows
1. [ ] GitHub Pipelines
1. [ ] GitHub Projects
### ¿Cuál de estos es un caso de uso común para GitHub Actions?
> https://docs.github.com/en/actions/automating-builds-and-tests/about-continuous-integration
1. [x] Ejecutar pruebas automáticas antes de fusionar un pull request
1. [ ] Añadir un botón de patrocinio a tu proyecto
1. [ ] Procesamiento y análisis de datos a gran escala
1. [ ] Entrenar modelos de aprendizaje automático
### Los workflows de GitHub Actions son activados por eventos. ¿Cuáles de estos son eventos válidos que GitHub Actions soporta? (Elige dos.)
> https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#about-events-that-trigger-workflows
- [x] Se realiza un commit en una branch
- [x] Se abre un pull request
- [ ] Se realiza un cambio en la configuración del repository
- [ ] Se ha detectado una nueva vulnerabilidad en una dependencia
> Este no es un evento válido que podría activar un workflow. Es una función de Dependabot.
- [ ] Se ha añadido un nuevo miembro al repository
### ¿Dónde puedes encontrar GitHub Actions disponibles públicamente?
> https://docs.github.com/en/actions/creating-actions/publishing-actions-in-github-marketplace
1. [x] GitHub Marketplace
1. [ ] GitHub Public Action Storage
1. [ ] Repositorios privados de GitHub
1. [ ] Tableros de Proyectos de GitHub Actions
### ¿Cuál de estas herramientas sirve como un programador en pareja impulsado por IA que ofrece sugerencias de autocompletado mientras codificas?
> https://docs.github.com/en/copilot/quickstart#introduction
1. [x] GitHub Copilot
1. [ ] GitHub AI Aid
1. [ ] GitHub Partner
1. [ ] GitHub Assistant
### ¿Es GitHub Copilot gratuito para usar?
> https://docs.github.com/en/copilot/overview-of-github-copilot/about-github-copilot-individual#understanding-the-differences-between-copilot-individual-and-copilot-business
1. [ ] No
1. [ ] Sí
1. [x] Sí, si eres estudiante, profesor o mantenedor de un proyecto de código abierto popular
1. [ ] Sí, pero solo para individuos que trabajen en repositorios públicos
> Existe una prueba gratuita. Sin embargo, GitHub Copilot es una función de pago incluso para los individuos.
### ¿Cuáles son las diferencias entre GitHub Copilot Individual y GitHub Copilot Business?
> https://docs.github.com/en/copilot/about-github-copilot/subscription-plans-for-github-copilot
1. [x] GitHub Copilot Individual solo puede ser utilizado por cuentas personales y GitHub Copilot Business es utilizado por organizaciones y empresas
1. [ ] GitHub Copilot Individual utiliza un modelo de IA entrenado con código fuente público y GitHub Copilot Business utiliza un modelo de IA entrenado con código fuente privado
1. [ ] GitHub Copilot Individual es gratuito y GitHub Copilot Business es una funcionalidad de pago
1. [ ] GitHub Copilot Individual solo puede utilizarse al trabajar en repositorios públicos y GitHub Copilot Business puede utilizarse al trabajar en repositorios públicos y privados dentro de una organización
### ¿Cómo puedes comenzar a usar GitHub Copilot después de activar la suscripción a GitHub Copilot?
> https://docs.github.com/en/copilot/using-github-copilot/getting-started-with-github-copilot
1. [x] Configurar GitHub Copilot en uno de los IDE compatibles, como Visual Studio Code o JetBrains, y empezar a programar
1. [ ] GitHub Copilot comenzará automáticamente a dar sugerencias en los pull requests y issues de tu repositorio
1. [ ] Necesitas configurar una GitHub Action que configure GitHub Copilot en tu repositorio
1. [ ] Necesitas editar la configuración del repositorio y habilitar GitHub Copilot para el repositorio
### ¿Qué es un GitHub Codespace?
> https://docs.github.com/en/codespaces/overview
1. [x] Es un entorno de desarrollo preconfigurado específicamente configurado para un repositorio. Te permite comenzar a escribir código para un proyecto de inmediato sin tener que configurar un entorno de desarrollo local.
1. [ ] Un GitHub Codespace es un entorno de codificación holográfico interactivo que requiere hardware especial para usarse.
1. [ ] GitHub Codespace es una herramienta de codificación impulsada por IA que genera código casi perfecto automáticamente.
1. [ ] GitHub Codespace es un evento anual organizado por GitHub donde los desarrolladores pueden reunirse y discutir temas de codificación.
### ¿Qué función de GitHub permite la creación de entornos de desarrollo preconfigurados donde se instalan todas las herramientas y dependencias necesarias para contribuir a un repositorio?
> https://docs.github.com/en/codespaces/overview#benefits-of-github-codespaces
1. [x] GitHub Codespaces
1. [ ] GitHub Docker
1. [ ] GitHub Copilot
1. [ ] GitHub DevEnv
### ¿Qué características de GitHub permiten a los colaboradores de un repositorio trabajar en cambios de código simples directamente a través del navegador web? (Elija dos.)
> https://docs.github.com/en/codespaces/the-githubdev-web-based-editor
- [x] GitHub Codespaces
- [x] github.dev editor
- [ ] GitHub Projects
- [ ] GitHub Dependabot
- [ ] GitHub Remote
- [ ] GitHub Online
### ¿Cuáles son las diferentes fases posibles del ciclo de vida para un GitHub Codespace?
> https://docs.github.com/en/codespaces/getting-started/understanding-the-codespace-lifecycle
1. [x] Crear, Reconstruir, Detener, Eliminar
1. [ ] Crear, Eliminar
1. [ ] Crear, Detener, Eliminar
1. [ ] Crear, Reconstruir, Eliminar
### Si detienes tu entorno de GitHub Codespace, ¿puedes volver a los cambios más tarde si no los has hecho commit?
> https://docs.github.com/en/codespaces/getting-started/understanding-the-codespace-lifecycle#stopping-a-codespace
1. [x] Sí, ese es el comportamiento predeterminado al detener y luego iniciar un GitHub Codespace.
1. [ ] No, estos cambios se perderán. Necesitas hacer commit antes de detener el Codespace.
### ¿Cuáles de estas afirmaciones sobre el ciclo de vida de GitHub Codespaces son verdaderas? (Elige tres.)
> https://docs.github.com/en/codespaces/getting-started/understanding-the-codespace-lifecycle
- [x] El ciclo de vida de un Codespace comienza cuando creas un Codespace y termina cuando lo eliminas.
- [x] Puedes detener y reiniciar un Codespace sin perder los cambios que realizaste en tu proyecto.
- [x] Puedes desconectarte y volver a conectarte a un Codespace activo sin afectar sus procesos en ejecución.
- [ ] Puedes detener y reiniciar un Codespace sin afectar sus procesos en ejecución.
- [ ] Si creas otro Codespace en una rama que ya tenía un Codespace en ejecución, el Codespace original será eliminado.
- [ ] Si cierras la pestaña del navegador en la que tu Codespace estaba en ejecución, el Codespace se detendrá automáticamente.
> Cerrar la pestaña del navegador no detiene el Codespace y los procesos continúan ejecutándose. Si solo cerraste la pestaña, el Codespace se detendrá después de alcanzar el período de inactividad configurado.
### Tu proyecto requiere hardware adecuado para ejecutarse. ¿Puedes personalizar la cantidad de núcleos de CPU que se asignarán a tu entorno de GitHub Codespace?
> https://docs.github.com/en/codespaces/customizing-your-codespace/changing-the-machine-type-for-your-codespace
1. [x] Sí, puedes elegir un tipo de máquina alternativo, ya sea al crear un codespace o en cualquier momento después de haberlo creado.
1. [ ] No, los GitHub Codespaces se alojan en Microsoft Azure y no tenemos control sobre el hardware en el que se ejecutan.
> Los GitHub Codespaces están alojados en Microsoft Azure, pero puedes configurar el tipo de máquina a utilizar.
### ¿Cómo puedes personalizar el entorno que se ejecuta en GitHub Codespaces?
> https://docs.github.com/en/codespaces/setting-up-your-project-for-codespaces/adding-a-dev-container-configuration/introduction-to-dev-containers
1. [x] Creando un archivo de configuración `.devcontainer/devcontainer.json`
1. [ ] Creando un Dockerfile personalizado en la raíz de tu repositorio
1. [ ] Creando un archivo de configuración `.github/codespaces.yml`
1. [ ] Creando imágenes de máquina personalizadas con el repositorio instalado
### ¿Qué es un enlace profundo de GitHub Codespace?
> https://docs.github.com/en/codespaces/setting-up-your-project-for-codespaces/setting-up-your-repository/facilitating-quick-creation-and-resumption-of-codespaces#configuring-more-options
1. [x] Es un enlace que apunta a una página específica de GitHub.com que te permite crear un nuevo GitHub Codespace y seleccionar una configuración específica
1. [ ] Es un enlace entre el GitHub Codespace y el repositorio que mantiene el Codespace sincronizado con los cambios en el repositorio
1. [ ] Es un enlace al GitHub Codespace más reciente que se creó para el repositorio
1. [ ] Es un enlace al GitHub Codespace más reciente que has utilizado en cualquier repositorio
### ¿Quién debe tener habilitada la Autenticación en Dos Factores en GitHub?
> https://docs.github.com/en/authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication
1. [x] Todos los usuarios de GitHub
1. [ ] No se recomienda usar 2FA en GitHub para nadie
1. [ ] Propietarios de GitHub Organization
1. [ ] Usuarios de GitHub Enterprise Server
### ¿Qué son los Enterprise Managed Users?
> https://docs.github.com/en/enterprise-cloud@latest/admin/identity-and-access-management/understanding-iam-for-enterprises/about-enterprise-managed-users#about-enterprise-managed-users
1. [x] Es una función de GitHub Enterprise que te permite gestionar el acceso de usuarios desde un proveedor de identidad externo como Azure AD u Okta.
1. [ ] Es un usuario de soporte de GitHub Enterprise que se puede usar para gestionar tu Enterprise por el soporte de GitHub una vez solicitado.
1. [ ] Es una cuenta de usuario compartida que puede ser utilizada por múltiples usuarios en tu Enterprise.
1. [ ] Es una cuenta de usuario sin acceso a la interfaz web de GitHub, pero que se utiliza únicamente para tareas de automatización en tu GitHub Enterprise.
### ¿Cuáles son los diferentes niveles de permisos para un repository propiedad de una cuenta personal? (Elige dos.)
> https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-user-account-settings/permission-levels-for-a-personal-account-repository
- [x] repository owner
- [x] collaborator
- [ ] billing manager
- [ ] security manager
- [ ] project owner
### ¿Cuál de estos NO es un rol en una GitHub Organization?
> https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization
1. [x] Organization architect
1. [ ] Organization owner
1. [ ] Organization member
1. [ ] Organization moderator
1. [ ] Billing manager
1. [ ] Security manager
1. [ ] GitHub App manager
1. [ ] Outside collaborator
### ¿Puedes deshabilitar la pestaña de issues en un repository?
> https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/disabling-issues
1. [x] Sí
1. [ ] No
> Funciones como issues, wikis o proyectos se pueden deshabilitar en un repository en la configuración del repository.
### ¿Dónde puedes desactivar funciones del repository como issues, wikis o proyectos en un repository que posees?
> https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository
1. [x] En la configuración del repository
1. [ ] En el archivo de configuración `.github/settings.yml`
1. [ ] Estas funciones no se pueden desactivar
1. [ ] En la configuración de tu cuenta
### ¿Cuáles son las diferentes opciones de visibilidad de un repository?
> https://docs.github.com/en/enterprise-cloud@latest/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility
1. [x] Private, Public y Internal (Enterprise only)
1. [ ] Personal, Public y Internal (Enterprise only)
1. [ ] Private y Public
1. [ ] Personal y Public
### ¿Cuál es el propósito de un archivo `CODEOWNERS`?
> https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
1. [x] El archivo `CODEOWNERS` te permite definir a personas o equipos responsables de áreas específicas del código o de su totalidad.
1. [ ] El archivo `CODEOWNERS` contiene información sobre las tarifas de licenciamiento del software y las condiciones bajo las cuales se puede usar el código.
1. [ ] El archivo `CODEOWNERS` incluye información sobre la calidad y mantenibilidad del código.
1. [ ] El archivo `CODEOWNERS` contiene datos de contacto de los propietarios del repository.
### ¿Cómo puedes exigir que se pasen las verificaciones de estado antes de fusionar un pull request en la rama `main`?
> https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected-branches#about-branch-protection-settings
1. [x] Creando una regla de protección de ramas
1. [ ] Usando GitHub Actions
1. [ ] Ejecutando pruebas localmente antes de enviar al repositorio remoto
1. [ ] Haciendo que el repositorio sea privado
### ¿Cuál de estas acciones asegurará que, antes de cualquier push a la rama `main`, los cambios hayan sido aprobados por al menos dos personas? (Elige tres).
> https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected-branches#require-pull-request-reviews-before-merging
- [x] Crear una regla de protección de rama para la rama `main`
- [x] En la regla de protección de rama, requerir un pull request antes de hacer el merge
- [x] En la regla de protección de rama, requerir al menos 2 aprobaciones antes de hacer el merge de un pull request
- [ ] Crear una regla de protección de despliegue para la rama `main`
- [ ] En la regla de protección de despliegue, requerir al menos 2 aprobaciones antes de hacer el merge de un pull request
- [ ] Configurar un archivo CODEOWNERS en el repositorio
- [ ] Enforzar que las verificaciones de estado estén aprobadas antes de hacer el merge de un pull request a la rama `main`
### ¿Qué puedes encontrar en la pestaña de seguridad de un repository?
> https://docs.github.com/en/code-security/getting-started/securing-your-repository
1. [x] Una vista general de seguridad de ese repository, como vulnerabilidades en dependencias, resultados de escaneo de código y alertas de escaneo de secretos
1. [ ] Una lista de todos los Issues de GitHub que se han abierto en el repository por razones de seguridad
1. [ ] Una lista de todas las mejores prácticas que GitHub recomienda para asegurar tu software
1. [ ] Información de contacto del equipo de seguridad de GitHub
### ¿Qué es CodeQL?
> https://codeql.github.com/
1. [x] Una herramienta de análisis de código
1. [ ] Un lenguaje de programación
1. [ ] Un editor de texto
1. [ ] Un sistema de control de versiones
### ¿Qué herramienta te ayuda a mantener actualizadas las dependencias del repositorio?
> https://docs.github.com/en/code-security/dependabot
1. [x] Dependabot
1. [ ] GitHub Copilot
1. [ ] CodeQL
1. [ ] GitHub Actions
### ¿Qué son los Repository Insights?
> https://docs.github.com/en/repositories/viewing-activity-and-data-for-your-repository/about-repository-graphs
1. [x] Es un lugar donde puedes ver datos sobre el repositorio, como la frecuencia de código, la lista de los colaboradores más activos y más.
1. [ ] Repository Insights es una función que te permite ver los secretos del repositorio y alertas de escaneo de código.
1. [ ] Es una lista de mejores prácticas a seguir al administrar un repositorio.
1. [ ] Es una función que te permite ver el resumen de seguridad del repositorio.
### ¿Quiénes son los colaboradores de un repositorio?
> https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/inviting-collaborators-to-a-personal-repository
1. [x] Los colaboradores son personas a quienes se les ha otorgado acceso de escritura a un repositorio.
1. [ ] Los colaboradores son personas que han realizado contribuciones de código a un repositorio.
> Esos son contribuyentes. Puedes ser un colaborador en un repositorio sin haber contribuido a él. También puedes contribuir a un repositorio sin ser colaborador, bifurcando el repositorio y enviando una pull request.
1. [ ] Los colaboradores son personas que han financiado un repositorio.
> Esos son patrocinadores.
1. [ ] Los colaboradores son personas que han planteado issues o pull requests en un repositorio.
### ¿Cómo puedes colaborar con un amigo en un repository que has creado en tu cuenta personal de GitHub?
> https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/inviting-collaborators-to-a-personal-repository
1. [x] Ve a la configuración del repository y envíale una invitación como colaborador
1. [ ] Agrégalo al archivo `CODEOWNERS`
1. [ ] No es posible colaborar en repositorios personales. Solo se puede hacer en repositorios de organizaciones.
1. [ ] Proporciónale a tu amigo tus credenciales de GitHub
### ¿Qué son los equipos de GitHub?
> https://docs.github.com/en/organizations/organizing-members-into-teams/about-teams
1. [x] Es un grupo de usuarios de GitHub de la misma organización.
1. [ ] Es una versión de Microsoft Teams para GitHub.
1. [ ] Es una forma de administrar el acceso a repositorios personales de GitHub para muchos usuarios a la vez.
> Los repositorios personales no pueden ser compartidos con equipos, solo con colaboradores individuales.
### ¿Cuál es el rol de un moderador de organización?
> https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization
1. [x] Los moderadores son miembros de la organización que, además de sus permisos como miembros, tienen permitido bloquear y desbloquear colaboradores que no son miembros, establecer límites de interacción y ocultar comentarios en los repositorios públicos pertenecientes a la organización.
1. [ ] Los moderadores son miembros de la organización que tienen acceso completo a la organización.
> Esos son los propietarios de la organización.
1. [ ] Los moderadores son miembros de la organización que pueden gestionar la configuración de facturación de su organización, como la información de pago.
> Esos son los administradores de facturación.
1. [ ] Los moderadores son miembros de la organización que pueden ver alertas de seguridad y gestionar configuraciones de seguridad de código en toda su organización, así como permisos de lectura para todos los repositorios de la organización.
> Esos son los administradores de seguridad.
### ¿Cuál es el rol de un administrador de seguridad de la organización?
> https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization
1. [x] Los administradores de seguridad son miembros de la organización que pueden ver alertas de seguridad y gestionar configuraciones para la seguridad del código en toda la organización, así como permisos de lectura para todos los repositorios de la organización.
1. [ ] Los administradores de seguridad son miembros de la organización que, además de sus permisos como miembros, pueden bloquear y desbloquear colaboradores que no son miembros, establecer límites de interacción y ocultar comentarios en los repositorios públicos de la organización.
> Eso corresponde a moderadores
1. [ ] Los administradores de seguridad son miembros de la organización que tienen acceso completo a la organización.
> Eso corresponde a los propietarios de la organización
1. [ ] Los administradores de seguridad son miembros de la organización que pueden gestionar la configuración de facturación de la organización, como la información de pago.
> Eso corresponde a los administradores de facturación
### ¿Cuál de estas definiciones describe mejor el software de código abierto?
> https://opensource.com/resources/what-open-source
1. [x] Es software con código fuente que cualquiera puede inspeccionar, modificar y mejorar.
1. [ ] Es gratuito para usar con cualquier propósito, siempre y cuando firmes la licencia de código abierto.
1. [ ] Es gratuito para usar con fines personales, siempre y cuando no obtengas beneficios económicos de ello.
1. [ ] Es software con código fuente en el que cualquiera puede confiar.
### ¿Qué es el programa GitHub Sponsors?
> https://docs.github.com/en/sponsors/getting-started-with-github-sponsors/about-github-sponsors
1. [x] Es una forma de apoyar económicamente a los desarrolladores de proyectos de código abierto
1. [ ] Es un grupo de empresas que financian GitHub
1. [ ] Es un programa que ayuda a las personas a encontrar empleo en la industria tecnológica
1. [ ] Es un programa donde desarrolladores altamente calificados se ofrecen como voluntarios para ayudar a los estudiantes a aprender a usar GitHub
### En tu panel personal de GitHub, recibiste una notificación de que el usuario `octocat` ha creado un nuevo repositorio `octocat/my-repo`. ¿Por qué recibiste esa notificación?
> https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-user-account-settings/about-your-personal-dashboard#staying-updated-with-activity-from-the-community
1. [x] Porque sigues al usuario `octocat`
1. [ ] Porque visitaste recientemente el perfil del usuario `octocat`
1. [ ] Porque contribuiste al repositorio `octocat/my-repo`
1. [ ] Porque marcaste como favorito el repositorio `octocat/my-repo`
### ¿Cuáles son los efectos de seguir a un usuario en GitHub?
> https://docs.github.com/en/get-started/quickstart/be-social#following-people
1. [x] Recibirás notificaciones en tu panel personal sobre su actividad pública.
1. [ ] Ese usuario recibirá notificaciones en su panel personal sobre tu actividad pública.
1. [ ] Tendrás acceso a sus repositorios privados una vez que se acepte la solicitud de seguimiento.
1. [ ] Podrás entablar conversaciones privadas con ellos usando GitHub Chat.
### ¿Qué es el GitHub Marketplace?
> https://docs.github.com/en/apps/github-marketplace/github-marketplace-overview/about-github-marketplace-for-apps
1. [x] GitHub Marketplace es un lugar donde los desarrolladores pueden encontrar herramientas que ayudan a construir software junto con su código.
1. [ ] GitHub Marketplace es un lugar donde las empresas pueden encontrar desarrolladores para contratar.
1. [ ] GitHub Marketplace es un lugar donde los desarrolladores ofrecen vender la propiedad de sus repositories.
1. [ ] GitHub Marketplace es un lugar donde puedes patrocinar a desarrolladores de código abierto mediante una suscripción.
> Eso es GitHub Sponsors
### ¿Qué es InnerSource?
> https://resources.github.com/innersource/what-is-innersource/
1. [x] InnerSource se refiere a la práctica de aplicar los principios del open source dentro de una organización
1. [ ] InnerSource se refiere a la práctica de aplicar los principios del open source en proyectos personales
1. [ ] InnerSource se refiere a la base de conocimiento interna de una organización sobre el proyecto en el que están trabajando.
1. [ ] InnerSource es una herramienta que permite a las organizaciones ver qué proyectos de open source están utilizando en su código.
### ¿Cuál de estas es una práctica que fomenta la colaboración, visibilidad y el intercambio de código entre diferentes equipos dentro de una organización?
> https://resources.github.com/innersource/what-is-innersource/
1. [x] InnerSource
1. [ ] OpenSource
1. [ ] Continuous Integration
1. [ ] Git Flow
### ¿Qué es un fork en GitHub?
> https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks
1. [x] Un fork es una copia personal del repositorio de otro usuario que vive en tu cuenta.
1. [ ] Un fork es el lugar donde una branch se divide en al menos otras dos branches.
1. [ ] Un fork es el estado de un repositorio cuando no está actualizado con el repositorio remoto.
1. [ ] Un fork es una branch que no está actualizada con la branch predeterminada del repositorio.
### ¿Cuál de estos puede hacer que un repositorio sea más descubrible? (Elija tres).
> https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository
- [x] Una colección bien elaborada de documentos markdown como `README.md`, `CONTRIBUTING.md` y otros.
- [x] Darle al repositorio un nombre descriptivo
- [x] Configurar temas para el repositorio
- [ ] Definir pipelines adecuados de CI/CD
- [ ] Cubrir el software del repositorio con pruebas
- [ ] Usar una amplia variedad de GitHub Apps y GitHub Actions
### ¿Cómo puedes definir protocolos orientativos para los usuarios que deseen enviar reportes de bugs o proponer nuevas funciones en tu repositorio, de manera que sepan qué información completar?
> https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/about-issue-and-pull-request-templates
1. [x] Crear plantillas de issues
1. [ ] Agregar etiquetas a los issues que ellos creen
1. [ ] Configurar GitHub Projects
1. [ ] Tener un ejemplo de issue en el repositorio que sea fácil de copiar y que nunca se cierre
### ¿Qué es una plantilla de pull request?
> https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/creating-a-pull-request-template-for-your-repository
1. [x] Una plantilla de pull request es un archivo que define la estructura predeterminada de un pull request que los contribuyentes del proyecto verán automáticamente cuando abran un pull request.
1. [ ] Una plantilla de pull request es un pull request que se genera automáticamente cuando se crea una nueva branch.
1. [ ] Una plantilla de pull request es un pull request que es elegido por el propietario del repository como referencia al crear nuevos pull requests.
1. [ ] Una plantilla de pull request es un ejemplo de cómo deberían verse los cambios de código en un pull request en un repository dado.
### ¿Cuál de estas afirmaciones describe mejor un sistema de control de versiones?
> https://docs.github.com/en/get-started/using-git/about-git#about-version-control-and-git
1. [x] Es un sistema que rastrea el historial de cambios realizados en una colección de archivos.
1. [ ] Es un sistema que utiliza la herramienta de línea de comandos git.
1. [ ] Es un sistema que te permite crear una copia local del código fuente de un proyecto.
1. [ ] Es un sistema que permite rastrear qué instalan las personas en sus computadoras.
### ¿Cuál es el significado de la palabra `distributed` en un sistema de control de versiones distribuido?
> https://about.gitlab.com/topics/version-control/benefits-distributed-version-control-system/
1. [x] Significa que los desarrolladores pueden tener una copia completa del repositorio y su historial en su máquina local.
1. [ ] Significa que las tareas entre los miembros del equipo que usan el sistema se distribuyen fácilmente.
1. [ ] El término se refiere al intercambio de archivos de código entre usuarios de forma peer-to-peer.
1. [ ] Significa que la base de código está distribuida en múltiples servidores para el balanceo de carga.
### ¿Cuál de estas opciones describe mejor a git?
> https://docs.github.com/en/get-started/using-git/about-git#about-version-control-and-git
1. [x] Git es un sistema de control de versiones distribuido.
1. [ ] Git es un sistema de control de versiones centralizado.
1. [ ] Git es el producto de GitHub que permite el control de versiones.
1. [ ] Git es un sistema para compartir archivos.
### ¿Cuál de estas afirmaciones describe mejor qué es GitHub?
> https://docs.github.com/en/get-started/using-git/about-git#how-github-works
1. [x] GitHub es una plataforma que utiliza Git como su tecnología central y agrega funciones que facilitan la colaboración y la gestión de código.
1. [ ] GitHub es un sistema de control de versiones distribuido con funciones que facilitan la colaboración en proyectos.
1. [ ] GitHub es una plataforma para compartir archivos con funciones que facilitan la colaboración en proyectos usando control de versiones centralizado.
1. [ ] GitHub es una plataforma moderna de CI/CD con funciones que ayudan a impulsar el desarrollo rápido de productos.
### ¿Cuál es la relación entre Git y GitHub?
> https://docs.github.com/en/get-started/using-git/about-git
1. [x] Git es un sistema de control de versiones distribuido y GitHub es una plataforma que utiliza Git como su tecnología principal.
1. [ ] GitHub es un sistema de control de versiones distribuido y Git es una plataforma que utiliza GitHub como su tecnología principal.
1. [ ] Git es un sistema de intercambio de archivos y GitHub es una plataforma que utiliza Git como su tecnología principal.
1. [ ] GitHub es un sistema de intercambio de archivos y Git es una plataforma que utiliza GitHub como su tecnología principal.
### ¿Qué es un repository en GitHub?
> https://docs.github.com/en/repositories/creating-and-managing-repositories/about-repositories
1. [x] Es un lugar donde puedes almacenar tu código, tus archivos y el historial de revisiones de cada archivo.
1. [ ] Es un lugar donde puedes almacenar tus imágenes de Docker o paquetes de NPM.
1. [ ] Es un editor de código visual que te permite editar tu código fuente en el navegador.
1. [ ] Un repository en GitHub es una sala de chat donde los desarrolladores pueden discutir temas relacionados con el código.
### ¿Qué es un git commit?
> https://docs.github.com/en/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits
1. [x] Un commit es una instantánea de un repository en un momento específico.
1. [ ] Un commit se refiere a un archivo nuevo o actualizado en un repository.
1. [ ] Un commit se refiere a los cambios de código realizados en un repository en un pull request.
1. [ ] Un commit es un texto legible por humanos que describe los cambios realizados en un repository.
### ¿Qué característica de Git permite a los desarrolladores trabajar simultáneamente en la misma base de código sin causar conflictos entre ellos?
> https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches
1. [x] branch
1. [ ] commit
1. [ ] remote
1. [ ] working tree
### ¿Qué es el GitHub Flow?
> https://docs.github.com/en/get-started/quickstart/github-flow
1. [x] Se refiere a un flujo de trabajo basado en ramas donde los desarrolladores crean una rama para cada nuevo cambio en el que están trabajando, y luego abren pull requests para que su código sea revisado, probado y fusionado en la rama principal.
1. [ ] Es una práctica donde cada vez que se hace un commit en la rama principal, se crea y despliega automáticamente una nueva versión.
1. [ ] Es una práctica donde cada vez que se hace un commit en la rama principal, se activan un conjunto de pipelines de CI/CD para ejecutar pruebas y validar los cambios en el código.
1. [ ] Se refiere a un flujo de trabajo de una sola rama donde los desarrolladores trabajan en sus características en la rama `master`, y luego su código de características es revisado, probado y confirmado.
### ¿Qué es un plan GitHub Pro?
> https://docs.github.com/en/get-started/learning-about-github/githubs-plans#github-pro
1. [x] GitHub Pro es un plan de pago para cuentas personales que ofrece características adicionales además del plan gratuito.
1. [ ] GitHub Pro es un plan de pago para organizaciones que ofrece características adicionales además del plan gratuito para organizaciones.
1. [ ] GitHub Pro es una ruta de certificación al final de la cual te conviertes en un GitHub Pro.
1. [ ] GitHub Pro es un plan de pago para empresas que permite alojar GitHub en sus propios servidores.
### ¿Existe una versión gratuita de GitHub para organizaciones?
> https://docs.github.com/en/get-started/learning-about-github/githubs-plans#github-free-for-organizations
1. [x] Sí
1. [ ] No
### ¿Cuáles son los diferentes planes de precios de GitHub para cuentas de organización? (Seleccione tres.)
> https://github.com/pricing
- [x] Free
- [x] Team
- [x] Enterprise
- [ ] Pro
- [ ] Personal
- [ ] Business
- [ ] Advanced
### ¿Qué plan de precios de GitHub ofrece una implementación autohospedada de GitHub?
> https://docs.github.com/en/[email protected]/admin/overview/about-github-enterprise-server
1. [x] Enterprise
1. [ ] Pro
1. [ ] Team
1. [ ] Free
1. [ ] Todos ellos
1. [ ] Ninguno de ellos
### ¿En qué plan de precios de GitHub puedes crear un número ilimitado de repositorios públicos?
> https://github.com/pricing
1. [x] Todos ellos
1. [ ] Enterprise
1. [ ] Pro
1. [ ] Team
1. [ ] Team y Enterprise
1. [ ] Free
### ¿Cuáles son las diferentes opciones de implementación para GitHub Enterprise? (Seleccione dos).
> https://docs.github.com/en/enterprise-cloud@latest/admin/overview/about-github-for-enterprises#about-deployment-options
- [x] GitHub Enterprise Cloud
- [x] GitHub Enterprise Server
- [ ] GitHub Enterprise Pro
- [ ] GitHub Enterprise Team
- [ ] GitHub Enterprise Free
- [ ] GitHub Enterprise Advanced
### ¿Cuáles de estas afirmaciones sobre las opciones de implementación de GitHub Enterprise son verdaderas? (Seleccione dos.)
> https://docs.github.com/en/enterprise-cloud@latest/admin/overview/about-github-for-enterprises#about-deployment-options
- [x] GitHub Enterprise Cloud es un conjunto de funcionalidades avanzadas en GitHub.com
- [x] GitHub Enterprise Server es una plataforma autohospedada que se ejecuta en la infraestructura de la empresa
- [ ] GitHub Enterprise Server es un conjunto de funcionalidades avanzadas en GitHub.com
- [ ] GitHub Enterprise Cloud es una plataforma en la nube que se ejecuta en la infraestructura en la nube de la empresa
- [ ] GitHub Enterprise Cloud es una plataforma autohospedada que se ejecuta en la infraestructura de la empresa
### ¿Qué son los repositorios fijados en GitHub?
> https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/pinning-items-to-your-profile
1. [x] Los repositorios fijados son repositorios que has fijado en la parte superior de tu perfil de GitHub.
1. [ ] Los repositorios fijados son repositorios que GitHub promociona. Hay nuevos repositorios fijados cada mes.
1. [ ] Los repositorios fijados son repositorios que han sido suspendidos temporal o indefinidamente por GitHub.
1. [ ] Los repositorios fijados son repositorios que han sido marcados como favoritos por los usuarios de GitHub.
### ¿Cuál de estos archivos puede personalizar tu perfil de GitHub?
> https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/managing-your-profile-readme
1. [x] un archivo `README.md` del perfil
1. [ ] un archivo `CONTRIBUTING.md` del perfil
1. [ ] el perfil no se puede personalizar mediante archivos, sino mediante la configuración de la cuenta
### ¿Qué lenguaje se utiliza para escribir comentarios en los issues y pull requests de GitHub?
> https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax
1. [x] Markdown
1. [ ] HTML
1. [ ] AsciiDoc
1. [ ] reStructuredText
### ¿Qué son los comandos slash de GitHub?
> https://docs.github.com/en/issues/tracking-your-work-with-issues/about-slash-commands
1. [x] Es una forma de insertar rápidamente Markdown complejo en los comentarios y descripciones de tu pull request o issue.
1. [ ] Es una forma de automatizar GitHub Actions.
1. [ ] Es otro nombre para la GitHub CLI.
1. [ ] Es una forma de solucionar rápidamente problemas de formato de código en los cambios de código de tu pull request.
### ¿Cómo ayuda GitHub a las personas que quieren escribir comentarios adecuados en issues y pull requests, pero no conocen la sintaxis de Markdown?
> https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github#text-formatting-toolbar
1. [x] Hay una barra de herramientas de formato de texto en los formularios de comentarios de issues y pull requests que genera Markdown por ti.
1. [ ] Proporcionando una hoja de referencia de Markdown.
1. [ ] GitHub convierte automáticamente HTML a Markdown en los comentarios de issues y pull requests.
1. [ ] Los pull requests e issues de GitHub no admiten Markdown.
### ¿Qué es GitHub Desktop?
> https://docs.github.com/en/desktop
1. [x] Es una aplicación GUI para trabajar con Git y GitHub en tu computadora.
1. [ ] Es una versión autohospedada de GitHub que puedes instalar en tus propios servidores o computadora personal.
1. [ ] Es un plan de precios de GitHub para cuentas personales que ofrece características adicionales además del plan gratuito.
1. [ ] Es un editor en línea que te permite trabajar en tu repositorio desde el navegador.
### ¿Qué es GitHub Mobile?
> https://docs.github.com/en/get-started/using-github/github-mobile
1. [x] Es una aplicación móvil para iOS y Android que te permite trabajar con GitHub desde tu teléfono.
1. [ ] Es un servicio que te permite probar tus aplicaciones móviles en dispositivos reales.
1. [ ] Es un servicio de transferencia de datos de GitHub para petabytes de datos donde un coche propiedad de GitHub irá a tu ubicación y transferirá los datos a tu red local.
1. [ ] Es un servicio de telemetría de GitHub que te permite rastrear la actividad de tus usuarios en tu sitio web o aplicación móvil.
### ¿Cómo se puede vincular un pull request a un issue? (Elige dos.)
> https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue
- [x] Manualmente desde la vista del pull request o del issue.
- [x] Usando una palabra clave en la descripción del pull request y haciendo referencia al número del issue.
- [ ] Usando una palabra clave en la descripción del pull request y haciendo referencia al título del issue.
- [ ] Incluyendo el número del issue en los cambios de código.
- [ ] Incluyendo el número del issue en el mensaje del commit.
### ¿Qué mejora aportan los formularios de issues en comparación con las plantillas de issues?
> https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms
1. [x] Los formularios de issues permiten que los usuarios sean solicitados a proporcionar información al crear un issue, y luego esa información se agrega automáticamente al issue.
1. [ ] No existe tal cosa como formularios de issues en GitHub.
1. [ ] El formulario de issues es una funcionalidad que cierra automáticamente issues después de un cierto período de tiempo, proporcionando una gestión de issues más eficiente en comparación con las plantillas de issues.
1. [ ] El formulario de issues es una herramienta para crear issues que solo contiene campos de formulario para el título y la descripción, simplificando el proceso pero no necesariamente mejorando la calidad de la información en comparación con las plantillas de issues.
### ¿Cuál de estas es una característica del repositorio que se utiliza como un foro comunitario para tener conversaciones, hacer preguntas, publicar anuncios y compartir ideas?
> https://docs.github.com/en/discussions/quickstart#introduction
1. [x] Discussions
1. [ ] Wikis
1. [ ] Gists
1. [ ] Pull requests
### ¿Cuál es el efecto de añadir la línea `Closes #11` en la descripción del pull request?
> https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests#linking-a-pull-request-to-an-issue
1. [x] Una vez que ese pull request sea fusionado, el issue #11 se cerrará automáticamente.
1. [ ] Una vez que ese pull request sea fusionado, el pull request #11 se eliminará automáticamente.
1. [ ] Una vez que ese pull request sea fusionado, la #11ª rama se eliminará automáticamente.
1. [ ] Ese pull request se fusionará automáticamente una vez que el issue #11 sea cerrado.
1. [ ] Ese pull request se fusionará automáticamente el día 11 de ese mes.
### En GitHub, una propuesta para fusionar un conjunto de cambios de una branch a otra se llama:
> https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests
1. [x] Pull Request
1. [ ] Gist
1. [ ] Issue
1. [ ] Commit
1. [ ] A merge branch
### Quieres fusionar los cambios de la rama `feature-a` en `main` y estás creando un pull request. ¿Qué rama debería ser la rama `base` y cuál debería ser la rama `compare`?
> https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-comparing-branches-in-pull-requests
1. [x] `main` es la rama base y `feature-a` es la rama de comparación.
1. [ ] `feature-a` es la rama base y `main` es la rama de comparación.
### ¿Qué son los draft pull requests?
> https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests#draft-pull-requests
1. [x] Los draft pull requests son pull requests que aún no están listos para ser revisados.
1. [ ] Los draft pull requests son pull requests que ya han sido revisados pero no fusionados.
1. [ ] Los draft pull requests son pull requests que ya han sido revisados pero no aprobados.
1. [ ] Los draft pull requests son plantillas para crear nuevos pull requests.
### ¿Cuáles son los posibles estados para la revisión de un pull request? (Elige tres.)
> https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews#about-pull-request-reviews
- [x] Comment
- [x] Approve
- [x] Request Changes
- [ ] Close
- [ ] Deny
- [ ] Applaud
### ¿Cuál de estas afirmaciones sobre las diferencias entre issues y discussions es verdadera?
> https://docs.github.com/en/discussions/quickstart
1. [x] GitHub Discussions son para conversaciones que necesitan ser transparentes y accesibles pero no necesitan ser rastreadas en un proyecto ni están relacionadas con el código, a diferencia de los GitHub Issues.
1. [ ] GitHub Issues son para conversaciones que necesitan ser transparentes y accesibles pero no necesitan ser rastreadas en un proyecto ni están relacionadas con el código, a diferencia de los GitHub Discussions.
### ¿Cuál de las funciones de GitHub sirve mejor como una forma sencilla de compartir pequeños fragmentos de código con otros?
> https://docs.github.com/en/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists
1. [x] Gists
1. [ ] Wikis
1. [ ] Issues
1. [ ] Projects
### ¿Qué son las Wikis de GitHub?
> https://docs.github.com/en/communities/documenting-your-project-with-wikis/about-wikis
1. [x] Las Wikis son una característica del repository para alojar documentación.
1. [ ] Las Wikis son la documentación oficial de GitHub.
1. [ ] Las Wikis son una característica para alojar fragmentos de código.
> Eso es Gists
1. [ ] Las Wikis son un lugar donde se almacena el archivo `README.md` del proyecto.
### ¿Cuáles son las dos opciones disponibles cuando ya no necesitas usar un Proyecto?
> https://docs.github.com/en/issues/planning-and-tracking-with-projects/managing-your-project/closing-and-deleting-your-projects
1. [ ] Eliminar y archivar
1. [x] Cerrar y eliminar
1. [ ] Archivar y cerrar
1. [ ] Desactivar y archivar
### ¿Puedes cambiar un gist de público a secreto después de crearlo?
> https://docs.github.com/en/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists
1. [ ] Sí
1. [x] No
> Después de crear un gist, no puedes convertirlo de público a secreto.
### ¿Qué sucede cuando decides cerrar un Project?
> https://docs.github.com/en/issues/planning-and-tracking-with-projects/managing-your-project/closing-and-deleting-your-projects
1. [ ] El proyecto se elimina permanentemente de la plataforma
1. [x] El contenido se conserva y tienes la capacidad de reabrirlo más tarde.
1. [ ] Los valores asociados y los datos de análisis se eliminan
1. [ ] El Project se mueve a una carpeta separada
### Si hay varios archivos Readme.md en un repositorio de GitHub, ¿cuál es el orden de prioridad para mostrarlos?
> https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-readmes
1. [ ] Directorio raíz, directorio `.docs`, directorio `.github`
1. [ ] Directorio `.docs`, directorio raíz, directorio `.github`
1. [x] Directorio `.github`, directorio raíz, directorio `.docs`
1. [ ] Directorio `.docs`, directorio `.github`, directorio raíz
### ¿Cuál de los siguientes comandos de Git te permite crear una nueva branch y empezar a trabajar en ella en una sola línea? (Selecciona dos.)
> https://git-scm.com/docs/git-switch
- [x] git checkout -b `<new_branch_name>`
- [ ] git branch -c `<new_branch_name>`
- [x] git switch -c `<new_branch_name>`
- [ ] git merge -m `<new_branch_name>`
- [ ] git switch -m `<new_branch_name>`
- [ ] git checkout -m `<new_branch_name>`
### Si una Discusión de GitHub se convierte en un Issue y el issue se cierra o se hace referencia a él utilizando su número correspondiente (#), ¿se modificará la discusión?
> https://docs.github.com/en/issues/tracking-your-work-with-issues/creating-an-issue#creating-an-issue-from-discussion
1. [x] No
1. [ ] Sí
> Cuando "conviertes" una discusión en un Issue, esencialmente se crea un nuevo issue que está vinculado de manera indirecta a la discusión y completa previamente la información del issue. No existe una conexión más fuerte entre ellos.
### ¿Qué información se puede encontrar en la sección Pulse en la pestaña Insights de un repositorio? (Elija cuatro)
> https://docs.github.com/en/repositories/viewing-activity-and-data-for-your-repository/using-pulse-to-view-a-summary-of-repository-activity
- [x] Relación de Pull requests abiertos/merging
- [x] Resumen de la actividad del repositorio
- [x] Cantidad de líneas de código añadidas y eliminadas
- [ ] Lista de discusiones de issues
- [x] Lista de conversaciones no resueltas
- [ ] Cantidad de forks del repositorio
### ¿Cuáles son los diferentes niveles de la jerarquía organizacional de GitHub? (Elige tres.)
> https://learn.microsoft.com/en-us/training/modules/github-introduction-administration/2-what-is-github-administration
- [x] Nivel de Team
- [x] Nivel de Organization
- [ ] Nivel personal
> GitHub Personal es un tipo de cuenta y no una jerarquía organizacional en GitHub.
- [ ] Nivel Pro
> GitHub Pro es un tipo de cuenta y no una jerarquía organizacional en GitHub.
- [x] Nivel de Enterprise
### ¿Quién puede configurar la facturación o asignar gerentes de facturación para una organización? (Seleccione tres).
> Documentación oficial de GitHub: https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/adding-a-billing-manager-to-your-organization, Guía de estudio de Microsoft Learn: https://learn.microsoft.com/en-us/training/modules/github-introduction-administration/2-what-is-github-administration
- [ ] Propietario del repositorio
- [ ] Mantenedor de equipo a nivel de equipo
- [ ] Administrador a nivel de equipo
- [x] Gerentes de facturación a nivel de organización
- [x] Propietario a nivel de organización
- [x] Propietario a nivel de enterprise
### ¿Cuál es uno de los principales beneficios de usar un Token de Acceso Personal (PAT) en lugar de un nombre de usuario y contraseña estándar para la autenticación en GitHub?
> https://learn.microsoft.com/en-us/training/modules/github-introduction-administration/3-how-github-authentication-works
1. [ ] Los PATs pueden ser gestionados por la organización y la empresa.
> Los PAT, como su nombre indica, son personales. Las organizaciones y empresas pueden gestionar otras formas de autenticación, como LDAP, SAML y claves SSH.
1. [ ] El PAT es una capa extra de seguridad utilizada al iniciar sesión en sitios web o aplicaciones. Con PAT, los usuarios deben iniciar sesión con su nombre de usuario y contraseña y proporcionar otra forma de autenticación a la que solo ellos tienen acceso.
> Esto es una descripción de la autenticación multifactor o de dos factores.
1. [x] El PAT se puede usar para la autenticación en GitHub cuando se utiliza la API de GitHub o la línea de comandos. Los usuarios generan un token a través de la opción de configuración de GitHub y asocian los permisos del token a un repositorio u organización.
1. [ ] El PAT te permite autenticar GitHub Enterprise Server con tus cuentas existentes y gestionar centralmente el acceso a los repositorios.
> Esto es una descripción de los beneficios de LDAP para GitHub, no del PAT.
### ¿Cuáles son las diferentes formas de autenticación de dos factores o multifactor admitidas por GitHub? (Elija cinco.)
> https://docs.github.com/en/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication
- [x] Passkey
- [x] Mensaje de texto
- [ ] Llamada telefónica
> Aunque los mensajes de texto están disponibles en algunos países, las llamadas telefónicas no lo están
- [ ] Correo electrónico
- [x] Llave de seguridad
- [x] GitHub mobile
- [x] Contraseña de un solo uso basada en tiempo (TOTP)
### ¿Cuáles son los diferentes planes de precios de GitHub para cuentas personales? (Seleccione dos)
> https://docs.github.com/en/get-started/learning-about-github/githubs-plans
- [x] Free
- [ ] Team
- [ ] Enterprise
- [x] Pro
- [ ] Personal
- [ ] Business
- [ ] Advanced
### ¿Cuál(es) es/son el/los plan(es) de precios común(es) de GitHub tanto para cuentas personales como de organización?
> https://docs.github.com/en/get-started/learning-about-github/githubs-plans
1. [x] Free
1. [ ] Team
1. [ ] Enterprise
1. [ ] Pro
1. [ ] Personal
1. [ ] Business
1. [ ] Advanced
### ¿Qué sintaxis se utiliza en GitHub Markdown para crear una lista de tareas?
> https://learn.microsoft.com/en-us/training/modules/communicate-using-markdown/2-what-is-markdown
1. [x] `- [ ] and - [x]`
1. [ ] `# TODO: and # DONE:`
1. [ ] `// TODO: and // DONE:`
1. [ ] `<task> and <done>`
### ¿Qué elemento de Markdown no está correctamente emparejado con su sintaxis?
> https://learn.microsoft.com/en-us/training/modules/communicate-using-markdown/2-what-is-markdown
1. [ ] Encabezado - `# Encabezado`
1. [ ] Texto en negrita - `**negrita**`
1. [x] Código en línea - `'''código'''`
1. [ ] Hipervínculo - `[título](https://)`
### ¿Qué característica es única de GitHub Desktop en comparación con github.com?
> GitHub Desktop proporciona una interfaz gráfica para visualizar los historiales de ramas, lo cual es único en comparación con el sitio web.
> - https://docs.github.com/en/desktop/making-changes-in-a-branch/viewing-the-branch-history-in-github-desktop
> - https://docs.github.com/en/repositories/viewing-activity-and-data-for-your-repository/using-the-activity-view-to-see-changes-to-a-repository
1. [ ] Clonar repositorios en la máquina local
1. [ ] Crear nuevos repositorios
1. [ ] Ver insights del repositorio
1. [x] Visualizar los historiales de ramas en una interfaz gráfica
### ¿Cuál de las siguientes acciones no se puede realizar directamente desde GitHub Desktop?
> La gestión de GitHub Actions no es una función disponible en GitHub Desktop y debe realizarse a través de github.com o mediante la integración CI/CD.
> - https://docs.github.com/en/actions/quickstart#prerequisites
1. [ ] Guardar cambios provisionalmente (Stashing)
1. [x] Gestionar GitHub Actions
1. [ ] Cambiar entre ramas
1. [ ] Confirmar cambios (Committing)
### ¿Cuáles son algunas acciones que puedes realizar en relación con las plantillas de proyectos en tu organización? (Elige tres.)
> https://docs.github.com/en/issues/planning-and-tracking-with-projects/managing-your-project/managing-project-templates-in-your-organization
- [ ] Con permiso de escritura, establecer un proyecto existente como plantilla
> Necesitas permisos de administrador para establecer un proyecto existente como plantilla
- [x] Configurar plantillas recomendadas para los miembros de tu organización
- [x] Crear una nueva plantilla para usar como base para nuevos proyectos
- [x] Con permisos de administrador o escritura, copiar un proyecto existente como plantilla
- [ ] Publicar tus plantillas en GitHub Marketplace para que cualquiera las use
### ¿Cuál de las siguientes afirmaciones es verdadera sobre los wikis de GitHub?
> https://docs.github.com/en/communities/documenting-your-project-with-wikis/about-wikis
1. [ ] Los wikis en repositorios privados son accesibles para cualquier persona con una cuenta de GitHub.
1. [ ] Solo puedes editar wikis directamente en GitHub; la edición local no está soportada.
1. [x] Los wikis en repositorios públicos son accesibles para cualquiera, mientras que los de repositorios privados solo son accesibles para los colaboradores del repositorio.
1. [ ] No se puede usar Markdown para agregar expresiones matemáticas renderizadas, diagramas, mapas y modelos 3D a un wiki.
### ¿Cuáles de los siguientes roles están disponibles para un repository a nivel de organización en GitHub? (Elige cinco).
> https://docs.github.com/en/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization#repository-roles-for-organizations
- [x] Read
- [x] Triage
- [ ] Delete
- [x] Admin
- [x] Write
- [x] Maintain
### ¿Cuál es el permiso mínimo que un usuario debe tener para enviar commits directamente a un repositorio propiedad de una organización?
> **Más información**: [Roles de repositorio para organizaciones](https://docs.github.com/en/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization)
1. [ ] Enviar commits
1. [x] Gestionar issues y pull requests
1. [ ] Eliminar el repositorio
1. [ ] Cambiar la configuración del repositorio
1. [ ] Crear nuevos repositorios
### ¿Cuál de estas es una capacidad de un Security Manager con respecto a GitHub Actions en una organización?
> **Más información**: [Roles en una organización](https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)
1. [x] Pueden configurar qué acciones están permitidas o bloqueadas en toda la organización.
1. [ ] Pueden eliminar todas las ejecuciones de workflows de los repositorios privados que tengan más de 90 días.
1. [ ] Pueden desactivar las revisiones de código para los repositorios en la organización.
1. [ ] Pueden eliminar la regla de protección de ramas `Require status checks to pass before merging`.
### ¿Qué función proporciona gráficos o visualizaciones preconstruidas para la actividad y el estado del repository?
> **Más información**: [Sobre los gráficos del repository](https://docs.github.com/en/repositories/viewing-activity-and-data-for-your-repository/about-repository-graphs)
1. [x] Pestaña Insights
1. [ ] GitHub Actions
1. [ ] GitHub Projects
1. [ ] GitHub Discussions
### ¿Cuál de estas funciones ofrece GitHub Copilot for Business que GitHub Copilot for Individuals no ofrece?
> **Más información**: [GitHub Copilot for Business](https://docs.github.com/en/copilot/about-github-copilot/subscription-plans-for-github-copilot)
1. [x] Gestión de políticas a nivel de organización, incluida la restricción de sugerencias del modelo basadas en código público
1. [ ] Exención de todas las tarifas de uso pagadas
1. [ ] Soporte telefónico 24/7 del equipo de GitHub Copilot
1. [ ] Hospedaje local del modelo de IA detrás de GitHub Copilot
### ¿Cuál es la principal diferencia entre un miembro de una organización y un colaborador externo para un repository propiedad de esa organización?
> **Más información**: [Agregar colaboradores externos a repositories en tu organización](https://docs.github.com/en/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization)
1. [x] Los colaboradores externos tienen acceso a nivel de repository pero no forman parte de la organización; los miembros pertenecen a la organización y pueden tener un acceso y roles más amplios.
1. [ ] Los colaboradores externos pueden gestionar la configuración de facturación, mientras que los miembros no pueden.
1. [ ] Los miembros nunca pueden contribuir a repositories privados, mientras que los colaboradores externos sí pueden.
1. [ ] Los colaboradores externos se convierten automáticamente en responsables de equipo en la organización.
### ¿Cuál de las siguientes acciones puedes realizar en un GitHub Discussion? (Elige tres).
> **Más información**: [Acerca de las discusiones](https://docs.github.com/en/discussions/quickstart#introduction)
- [x] Fijar una discusión
- [x] Transferirla a otra discusión de repositorio (si tienes permisos de administrador)
- [ ] Convertir la discusión en un gist secreto
- [x] Convertirla en un issue
- [ ] Fusionarla en un pull request existente
### ¿Qué consulta de búsqueda encuentra todos los issues abiertos etiquetados como `test` que mencionan 'fix' en el texto de su cuerpo?
> **Más información**: [Searching issues and pull requests](https://docs.github.com/en/search-github/searching-on-github/searching-issues-and-pull-requests)
1. [ ] `is:pr is:open label:test "fix"`
1. [ ] `is:issue in:comments label:test "fix"`
1. [x] `is:issue is:open label:test "fix"`
1. [ ] `type:issue label:test is:open body:"fix"`
### ¿Cuáles de los siguientes son estados válidos para un pull request en GitHub? (Elija cuatro).
> **Más información**: [Acerca de los pull requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)
- [x] Open
- [x] Draft
- [x] Merged
- [x] Closed
- [ ] Pending
- [ ] Abandoned
### ¿Qué enunciado describe mejor una diferencia importante entre los nuevos GitHub Projects y GitHub Projects Classic?
> **Más información**: [Acerca de proyectos](https://docs.github.com/en/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects#differences-from-projects-classic)
1. [x] Los nuevos GitHub Projects ofrecen una interfaz flexible similar a una hoja de cálculo, campos personalizados y sincronización bidireccional de issues que no estaban disponibles en Projects Classic.
1. [ ] GitHub Projects Classic tiene una IA integrada que cierra automáticamente pull requests, mientras que los nuevos GitHub Projects no lo hacen.
1. [ ] GitHub Projects Classic admite análisis de código y análisis de secretos, mientras que los nuevos GitHub Projects no lo hacen.
1. [ ] Los nuevos GitHub Projects solo te permiten gestionar issues abiertos sin admitir pull requests.
### ¿Cuáles de estos puedes personalizar en un archivo de configuración `.devcontainer/devcontainer.json` de Codespaces? (Elige tres).
> **Más información**: [Introducción a los contenedores de desarrollo](https://docs.github.com/en/codespaces/setting-up-your-project-for-codespaces/adding-a-dev-container-configuration/introduction-to-dev-containers)
- [x] Sistema operativo o imagen base
- [x] Configuración de la shell
- [ ] Uso de facturación de GitHub Actions
- [x] Nombre de pantalla de Codespace
- [ ] Reglas de protección de ramas del repositorio
- [ ] Políticas a nivel de la organización
### ¿Qué roles en una organización pueden ver y gestionar alertas de seguridad para repositorios privados?
> **Más información**: [Roles en una organización](https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)
1. [ ] Colaboradores externos
> Los colaboradores externos tienen permisos específicos del repositorio únicamente y no son miembros de la organización con privilegios de seguridad.
1. [ ] Mantenedores del repositorio
> Los mantenedores pueden gestionar ciertos ajustes del repositorio pero no tienen acceso predeterminado a alertas de seguridad a nivel de la organización.
1. [x] Propietarios de la organización y gestores de seguridad
> **Correcto**. Los propietarios de la organización y los gestores de seguridad pueden ver y gestionar alertas de seguridad, incluso para repositorios privados.
1. [ ] Gestores de facturación
### ¿Cuál de estas afirmaciones describe con precisión una diferencia entre las cuentas personales y las cuentas de organización en GitHub?
> **Más información**: [Tipos de cuentas de GitHub](https://docs.github.com/en/get-started/learning-about-github/types-of-github-accounts)
1. [x] Una cuenta de organización puede tener múltiples propietarios y miembros, mientras que una cuenta personal pertenece solo a un único usuario.
> **Correcto**. Las organizaciones permiten la gestión colaborativa por parte de múltiples personas, mientras que una cuenta personal está vinculada a un individuo.
1. [ ] Una cuenta personal permite repositorios privados ilimitados, pero una cuenta de organización solo permite repositorios públicos.
1. [ ] Una cuenta personal solo se puede acceder mediante claves SSH, mientras que una cuenta de organización solo se puede acceder mediante contraseñas.
1. [ ] Una cuenta de organización solo se puede crear si tienes un plan GitHub Enterprise.
> Las organizaciones están disponibles en los planes Free, Team o Enterprise.
### ¿Qué enunciado describe mejor la diferencia entre clonar un repositorio y hacer un fork de un repositorio?
> **Más información**: [Acerca de los forks](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)
1. [ ] Cuando clonas un repositorio, los cambios que empujas van directamente al repositorio original. Hacer un fork requiere una copia local separada.
> Clonar y hacer un fork resultan en copias locales separadas, pero empujar a un clon requiere el permiso correcto en el repositorio original.
1. [x] Hacer un fork crea una copia bajo tu cuenta de GitHub, mientras que clonar crea una copia local en tu computadora sin vincular la propiedad a tu cuenta.
> **Correcto**. Un fork es una copia a nivel de GitHub que aparece en tu cuenta, mientras que un clon es solo una copia local.
1. [ ] Clonar siempre transfiere la propiedad del repositorio, mientras que hacer un fork no.
1. [ ] Solo se pueden hacer forks de repositorios privados, mientras que solo se pueden clonar repositorios públicos.
### ¿Cuál de estas afirmaciones sobre los elementos fijados en tu perfil de GitHub es verdadera?
> **Más información**: [Fijar elementos en tu perfil](https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/pinning-items-to-your-profile)
1. [ ] Puedes fijar hasta 10 repositories en tu perfil.
1. [x] Puedes fijar hasta seis repositories o gists en tu perfil para un acceso rápido.
> **Correcto**. GitHub permite fijar hasta seis elementos (repositories o gists).
1. [ ] Solo puedes fijar repositories públicos, no privados.
1. [ ] Fijar un elemento lo elimina de tu lista de repositories.
### ¿Qué combinación de operadores de búsqueda avanzada usarías para encontrar repositorios públicos con más de 100 estrellas que mencionen 'docker' en su nombre?
> **Más información**: [Búsqueda de repositorios](https://docs.github.com/en/search-github/searching-on-github/searching-for-repositories)
1. [x] `in:name docker stars:>100 is:public`
> **Correcto**. Esto encontrará todos los repositorios públicos que tienen 'docker' en su nombre y más de 100 estrellas.
1. [ ] `docker in:description stars:<100 is:public`
1. [ ] `is:public name:docker stars:100`
> Falta el operador de rango (`>`) para las estrellas, y `name:docker` no es una sintaxis válida.
1. [ ] `topic:docker stars:>100 in:readme`
> Esto busca dentro de los temas o readmes, no en el nombre del repositorio.
### ¿Cuál de las siguientes opciones describe mejor la exploración de secretos en GitHub?
> **Más información**: [Acerca de la exploración de secretos](https://docs.github.com/en/code-security/secret-scanning/about-secret-scanning)
1. [ ] Una función que analiza issues en busca de credenciales no verificadas y las elimina automáticamente.
> La exploración de secretos no elimina nada automáticamente; detecta posibles secretos filtrados.
1. [ ] Una función que cifra los secretos de tu repository antes de enviarlos a GitHub.
> GitHub Actions Encrypted Secrets maneja el cifrado, pero eso es diferente de la exploración de secretos.
1. [ ] Una función que ejecuta administradores de contraseñas de terceros en tu código para almacenar secretos de forma segura.
1. [x] Una función que busca formatos de secretos conocidos en los repositories para prevenir la exposición accidental de datos sensibles.
> **Correcto**. La exploración de secretos detecta tokens, claves y otras credenciales para ayudar a evitar filtraciones.
### ¿Cuál de estas afirmaciones sobre GitHub Pages es correcta?
> **Más información**: [Acerca de GitHub Pages](https://docs.github.com/en/pages/getting-started-with-github-pages/about-github-pages)
1. [ ] GitHub Pages te permite alojar un sitio web privado de forma gratuita, accesible solo por los miembros de la organización.
> Los sitios de GitHub Pages siempre son accesibles públicamente, a menos que utilices un sitio de proyecto con reglas de firewall empresarial en GitHub Enterprise Server.
1. [x] GitHub Pages te permite alojar sitios estáticos desde un repositorio de GitHub.
> **Correcto**. GitHub Pages está diseñado específicamente para alojar sitios estáticos desde tu repositorio.
1. [ ] GitHub Pages convierte automáticamente archivos Java en aplicaciones web dinámicas.
1. [ ] GitHub Pages solo puede ser utilizado por cuentas de organización.
> Tanto cuentas personales como de organizaciones pueden usar Pages.
### ¿Cuál de los siguientes escenarios es un caso de uso común para un sistema de control de versiones?
> **Más información**: [About VCS](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches)
1. [ ] Eliminar versiones anteriores de un proyecto o archivo, para saber que estás trabajando solo con el archivo o datos más actuales.
1. [x] Realizar cambios experimentales en tu proyecto en una branch aislada.
1. [ ] Reunir requisitos de características para un proyecto grande y comunicarlos a las partes interesadas.
1. [ ] Programar reuniones de equipo y realizar un seguimiento de la asistencia para actualizaciones del proyecto.
### ¿Cuál es otro nombre para un sistema de control de versiones?
> **Más información**: [Sobre el control de versiones](https://docs.github.com/en/get-started/using-git/about-git#about-version-control-and-git)
1. [ ] Software de gestión de versiones (VMS).
1. [ ] Sistema de gestión de control de software (SCM).
1. [x] Sistema de gestión de configuración de software (SCM).
### ¿Qué comando de Git proporciona información sobre cómo usar Git?
> **Más información**: [Git Reference - Getting Help](https://git-scm.com/docs/git#_getting_help)
1. [ ] git status
1. [ ] git init
1. [x] git help
### ¿En qué escenario serían más efectivas las GitHub Issues que las Discussions?
> **Más información**: [Acerca de GitHub Issues](https://docs.github.com/en/issues/tracking-your-work-with-issues/about-issues)
1. [ ] Al realizar anuncios y compartir noticias con el equipo.
1. [x] Al rastrear tareas específicas y errores que requieren resolución.
1. [ ] Al buscar aportes de la comunidad sobre ideas y mejoras del proyecto.
### Tu equipo se está preparando para implementar una nueva función utilizando ramas en GitHub. ¿Qué se debe hacer para asegurar que la rama de función esté lista para su implementación?
> **Más información**: [Acerca de los pull requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)
1. [ ] Realizar todos los commits directamente en la rama principal sin revisión.
1. [ ] Eliminar la rama de función para finalizar el proceso de implementación.
1. [x] Asegurar que todos los cambios sean revisados y aprobados a través de un pull request antes de fusionarlos en la rama principal.
### ¿Cuál es la importancia del 'mensaje de commit' en el proceso de flujo de GitHub?
> **Más información**: [Sobre commits](https://docs.github.com/en/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits)
1. [ ] Fusiona automáticamente los cambios en la rama principal.
1. [ ] Crea una copia de seguridad del repository.
1. [x] Proporciona un resumen de los cambios realizados en un commit, ayudando a rastrear el historial del proyecto.
### ¿Por qué un equipo podría elegir GitHub Issues en lugar de Discussions para gestionar informes de errores?
> **Más información**: [Acerca de issues](https://docs.github.com/en/issues/tracking-your-work-with-issues/about-issues)
1. [ ] Discussions ofrecen mejor visibilidad y seguimiento para informes de errores.
1. [x] Issues ofrecen un formato estructurado para rastrear y resolver errores.
1. [ ] Issues se resuelven automáticamente cuando están vinculadas a pull requests.
### ¿Cuándo se debe usar un issue de GitHub en lugar de una discusión?
> **Más información**: [Discussions vs Issues](https://docs.github.com/en/discussions/collaborating-with-your-community-using-discussions/about-discussions#discussions-and-issues)
1. [x] Al rastrear tareas o errores específicos relacionados con un proyecto.
1. [ ] Al buscar comentarios abiertos sobre una idea de proyecto.
1. [ ] Al anunciar hitos del proyecto al equipo.
### Mientras trabajas en una funcionalidad, decides crear una nueva branch para los cambios. ¿Cuál es el principal beneficio de usar branches en GitHub?
> **Más información**: [Acerca de branches](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches)
1. [ ] Previenen que usuarios no autorizados vean el repository.
1. [ ] Despliegan automáticamente los cambios en entornos de producción.
1. [x] Permiten trabajar en desarrollo sin afectar la main branch.
### ¿Qué acción es necesaria para agregar un archivo a un repositorio de GitHub?
> **Más información**: [Niveles de permiso de repositorio para una organización](https://docs.github.com/en/organizations/managing-access-to-your-organizations-repositories/repository-permission-levels-for-an-organization)
1. [ ] Ser propietario del repositorio.
1. [ ] Tener acceso de solo lectura al repositorio.
1. [x] Tener acceso de escritura al repositorio.
Detalles
¿Te resultó útil esta prueba de práctica?
Deja una ⭐ en el repositorio y considera retribuir a la comunidad al:
- contribuir con una o más preguntas de examen simuladas (toma minutos)