Want to create interactive content? It’s easy in Genially!

Get started free

MAPA CONCEPTUAL

Equipo Curso Estandar

Created on October 17, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Genial Calendar 2026

School Calendar 2026

January Higher Education Academic Calendar

School Year Calendar January

Academic Calendar January

Choice Board Flipcards

Comic Flipcards

Transcript

GitHub Pages
GitHub Actions

Github Actions y Github Pages

github archivos yaml y peticiones http

Peticiones HTTP

Archivos YAML

  • Plataforma de integración y despliegue continuos.
  • Automatiza las pruebas, compilación y despliegue.
  • Github proporciona maquinas virtuales pero tambien se puede hacer con ejecutores propios.
  • Se basa en realizar acciones programables y configurables cuando ocurre un evento dentro de un repositorio como un pull request.
  • Puede utilizar archivos YAML para definir el flujo de trabajo de las acciones.
  • Servicio de alojamiento estatico que toma archivos html, CSS y javascript directamente desde un repositorio.
  • Es capaz de compilar y publicar un sitio web.
  • Se pueden crear sitios de proyecto vinculados a un repositorio o de organización/usuario vinculados a una cuenta.
  • Las paginas creadas por github pages son de dominio github.io asi mismo se pueden crear GitHub actions para automatizar la creación de sitios web.
  • Se inician creando un repositorio con el nombre "usuario.github.io" y utilizando eso como URL

¿Qué son los archivos YAML?

son un formato de serialización de datos legible por humanos, similar a JSON o XML, pero más sencillo y estructurado de forma más intuitiva. Se utilizan principalmente para almacenar datos de configuración de manera clara y fácil de entender.

  • Uno de los principales usos de YAML es almacenar configuraciones de aplicaciones, servicios o herramientas
  • Utilizado en herramientas de infraestructura como código para describir y configurar sistemas
  • Se utilizan para definir la estructura y documentación de una API, como endpoints, parámetros y esquemas de datos.

Una petición HTTP se compone de tres secciones:

Métodos de petición HTTP

Hay varios métodos de petición HTTP, pero los más comunes son: GET: Recupera un recurso existente. Utilizado para solicitar información o recursos sin modificar el estado del servidor. POST: Envía datos al servidor para crear un nuevo recurso o actualizar un existente. Utilizado para formularios de envío de datos. PUT: Actualiza un recurso existente. Utilizado para actualizar información en el servidor. DELETE: Elimina un recurso existente. Utilizado para eliminar información en el servidor.

Línea de solicitud: Inicia con el método HTTP (GET, POST, PUT, DELETE, etc.) seguido de la ruta del recurso (URL) y la versión del protocolo HTTP (HTTP/1.1). Cabeceras: Proporcionan información adicional sobre la petición, como el host, el usuario-agent, idioma preferido, tipo de codificación y conexión. Cuerpo: Contiene los datos enviados en la petición, como un formulario o un archivo.