<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.logongas.es/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.logongas.es/feed.php">
        <title>logongas - clase:daw:daw</title>
        <description></description>
        <link>https://www.logongas.es/</link>
        <image rdf:resource="https://www.logongas.es/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-11-04T10:42:28+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.logongas.es/doku.php?id=clase:daw:daw:start&amp;rev=1793279516&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.logongas.es/doku.php?id=clase:daw:daw:tema01&amp;rev=1793177836&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.logongas.es/doku.php?id=clase:daw:daw:tema02&amp;rev=1793177874&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.logongas.es/doku.php?id=clase:daw:daw:tema03&amp;rev=1793177994&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.logongas.es/doku.php?id=clase:daw:daw:tema04&amp;rev=1793179241&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.logongas.es/doku.php?id=clase:daw:daw:tema05&amp;rev=1793179364&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.logongas.es/doku.php?id=clase:daw:daw:tema06&amp;rev=1793177835&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.logongas.es/doku.php?id=clase:daw:daw:tema07&amp;rev=1793297789&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.logongas.es/doku.php?id=clase:daw:daw:tema08&amp;rev=1793279686&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.logongas.es/doku.php?id=clase:daw:daw:tema09&amp;rev=1793279492&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.logongas.es/doku.php?id=clase:daw:daw:tema10&amp;rev=1793279492&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.logongas.es/doku.php?id=clase:daw:daw:tema11&amp;rev=1793279492&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.logongas.es/doku.php?id=clase:daw:daw:tema12&amp;rev=1793279493&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.logongas.es/doku.php?id=clase:daw:daw:tema13&amp;rev=1793279493&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.logongas.es/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>logongas</title>
        <link>https://www.logongas.es/</link>
        <url>https://www.logongas.es/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://www.logongas.es/doku.php?id=clase:daw:daw:start&amp;rev=1793279516&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-29T13:11:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Despliegue de Aplicaciones Web</title>
        <link>https://www.logongas.es/doku.php?id=clase:daw:daw:start&amp;rev=1793279516&amp;do=diff</link>
        <description>Despliegue de Aplicaciones Web

Apuntes del módulo de Despliegue de Aplicaciones Web

Git

	*  1. Git: Repaso
	*  2. Git: Ramas y worktree

Docker

	*  3. Docker: Básico
	*  4. Docker: Creación de imágenes. Dockerfile
	*  5. Docker: Compose
	*  6. Docker: Redes y Proxy

GitHub

	*  7. GitHub Actions
	*  8. gh CLI

Servidores

	*  9. Servidores: SSH y SFTP
	*  10. Administración de Servidores Web

Legacy

	*  11. El protocolo HTTP
	*  12. Documentación
	*  13. Introducción al despliegue</description>
    </item>
    <item rdf:about="https://www.logongas.es/doku.php?id=clase:daw:daw:tema01&amp;rev=1793177836&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-28T08:57:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>1. Git: Repaso</title>
        <link>https://www.logongas.es/doku.php?id=clase:daw:daw:tema01&amp;rev=1793177836&amp;do=diff</link>
        <description>1. Git: Repaso

Vamos a empezar el curso haciendo un repaso de Git

Mas información

	*  Git - La guía sencilla
	*  Pro Git: Libro
	*  Git Tips: Muchas recetas de Git
	*  Git 2.23.0: Forget about checkout, and switch to restore.: Nuevas ordenes git restore y git switch
	*  Git Extras: Son recetas para hacer cosas con Git
	*  Git Tools - Stashing and Cleaning: Guardar cosas temporalmente con</description>
    </item>
    <item rdf:about="https://www.logongas.es/doku.php?id=clase:daw:daw:tema02&amp;rev=1793177874&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-28T08:57:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>2. Git: Ramas y worktree</title>
        <link>https://www.logongas.es/doku.php?id=clase:daw:daw:tema02&amp;rev=1793177874&amp;do=diff</link>
        <description>2. Git: Ramas y worktree

En este tema vamos a ver sobre todo a tratar con ramas, merges y conflictos. 

Mas información:

	*  Git Branching: Aprender Jugando con ramas en Git: Permite probar Git con ejemplos interactivos
	*  17 Ways to Undo Mistakes with Git
	*  The Plumbing Guide: Comandos de bajo nivel de Git



Worktrees

Normalmente un repositorio de Git tiene</description>
    </item>
    <item rdf:about="https://www.logongas.es/doku.php?id=clase:daw:daw:tema03&amp;rev=1793177994&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-28T08:59:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>3. Docker: Básico</title>
        <link>https://www.logongas.es/doku.php?id=clase:daw:daw:tema03&amp;rev=1793177994&amp;do=diff</link>
        <description>3. Docker: Básico

Introducción a Docker

Docker es similar a VirtualBox solo que se gestiona con la línea de órdenes y consume muchísimos menos recursos el crear cada máquina virtual. 

En el entorno de Docker hay que diferenciar dos conceptos:</description>
    </item>
    <item rdf:about="https://www.logongas.es/doku.php?id=clase:daw:daw:tema04&amp;rev=1793179241&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-28T09:20:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>4. Docker: Creación de imágenes. Dockerfile</title>
        <link>https://www.logongas.es/doku.php?id=clase:daw:daw:tema04&amp;rev=1793179241&amp;do=diff</link>
        <description>4. Docker: Creación de imágenes. Dockerfile

En el apartado anterior vimos lo básico para empezar a usar Docker. En este apartado vamos a ver como crear nuestras propias imágenes.

Mas información:

	*  [An Updated Performance Comparison of Virtual Machines and Linux Containers]
	*  Build your own images
	*  Docker for dummies
	*  Logs en Docker
	*  10 Examples of how to get Docker Container IP Address

Creación de imágenes</description>
    </item>
    <item rdf:about="https://www.logongas.es/doku.php?id=clase:daw:daw:tema05&amp;rev=1793179364&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-28T09:22:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>5. Docker: Compose</title>
        <link>https://www.logongas.es/doku.php?id=clase:daw:daw:tema05&amp;rev=1793179364&amp;do=diff</link>
        <description>5. Docker: Compose

Docker Compose es una herramienta que permite definir y administrar aplicaciones Docker de múltiples contenedores. Utiliza un archivo YAML para configurar los servicios, las redes y los volúmenes, facilitando la definición y el despliegue de aplicaciones complejas.</description>
    </item>
    <item rdf:about="https://www.logongas.es/doku.php?id=clase:daw:daw:tema06&amp;rev=1793177835&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-28T08:57:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>6. Docker: Redes y Proxy</title>
        <link>https://www.logongas.es/doku.php?id=clase:daw:daw:tema06&amp;rev=1793177835&amp;do=diff</link>
        <description>6. Docker: Redes y Proxy

Gestión de Redes

Docker permite crear redes aisladas entre los distintos contenedores. De esa forma , si un contenedor es atacado, no se tendrá acceso por red al resto de los contenedores sino únicamente a los de su propia red.</description>
    </item>
    <item rdf:about="https://www.logongas.es/doku.php?id=clase:daw:daw:tema07&amp;rev=1793297789&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-29T18:16:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>7. GitHub Actions</title>
        <link>https://www.logongas.es/doku.php?id=clase:daw:daw:tema07&amp;rev=1793297789&amp;do=diff</link>
        <description>7. GitHub Actions

Introducción

El despliegue continuo es desplegar las aplicaciones web lo más pronto posible: cada cambio que se sube al repositorio acaba en el servidor sin que nadie tenga que hacerlo a mano.

Para eso se usa un servidor de automatización</description>
    </item>
    <item rdf:about="https://www.logongas.es/doku.php?id=clase:daw:daw:tema08&amp;rev=1793279686&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-29T13:14:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>8. gh CLI</title>
        <link>https://www.logongas.es/doku.php?id=clase:daw:daw:tema08&amp;rev=1793279686&amp;do=diff</link>
        <description>8. gh CLI

gh es la herramienta de línea de órdenes de GitHub: hace desde la terminal lo que se hace en la web de GitHub. No es para el repositorio: commits, ramas, push y pull siguen siendo cosa de git. gh trabaja con lo que GitHub pone alrededor del repositorio:</description>
    </item>
    <item rdf:about="https://www.logongas.es/doku.php?id=clase:daw:daw:tema09&amp;rev=1793279492&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-29T13:11:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>9. Servidores: SSH y SFTP</title>
        <link>https://www.logongas.es/doku.php?id=clase:daw:daw:tema09&amp;rev=1793279492&amp;do=diff</link>
        <description>9. Servidores: SSH y SFTP

Contenidos

	*  FTP, SCP
	*  SSH
	*  DNS
	*  LDAP

Material

	*  WinSCP
	*  FTP
	*  SCP
	*  putty
	*  SSH
	*  DNS
	*  LDAP
	*  OpenLDAP

Ejercicios</description>
    </item>
    <item rdf:about="https://www.logongas.es/doku.php?id=clase:daw:daw:tema10&amp;rev=1793279492&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-29T13:11:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>10. Administración de Servidores Web</title>
        <link>https://www.logongas.es/doku.php?id=clase:daw:daw:tema10&amp;rev=1793279492&amp;do=diff</link>
        <description>10. Administración de Servidores Web

Tipos de Servidores Web

Hay dos grandes tipos de servidores web:

	*  Servidores Web externos: Son programas completos que hacen de servidor Web. Una vez instalados/ejecutados se añade el código específico de la aplicación en la carpeta del servidor que indique la documentación</description>
    </item>
    <item rdf:about="https://www.logongas.es/doku.php?id=clase:daw:daw:tema11&amp;rev=1793279492&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-29T13:11:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>11. El protocolo HTTP</title>
        <link>https://www.logongas.es/doku.php?id=clase:daw:daw:tema11&amp;rev=1793279492&amp;do=diff</link>
        <description>11. El protocolo HTTP

El protocolo HTTP se usa para enviar y recibir datos en la Web.

Mas información:

	*  RFC 2616 -- Hypertext Transfer Protocol -- HTTP/1.1
	*  Generalidades del protocolo HTTP: Explicación del HTTP
	*  El protocolo HTTP: Otra explicación del HTTP

Características

	*  Sencillo: Es en modo texto y sacil de usar directamente por una persona.</description>
    </item>
    <item rdf:about="https://www.logongas.es/doku.php?id=clase:daw:daw:tema12&amp;rev=1793279493&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-29T13:11:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>12. Documentación</title>
        <link>https://www.logongas.es/doku.php?id=clase:daw:daw:tema12&amp;rev=1793279493&amp;do=diff</link>
        <description>12. Documentación

Contenidos

	*  Generacion automática de documentación
	*  Documentación de API
	*  Diagramas UML

Material

	*  Generacion automática de documentación
		*   JavaDoc
		*  JSDoc

	*  Documentación de API
		*  Swagger
		*  RAML

	*  Diagramas UML
		*</description>
    </item>
    <item rdf:about="https://www.logongas.es/doku.php?id=clase:daw:daw:tema13&amp;rev=1793279493&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-29T13:11:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>13. Introducción al despliegue</title>
        <link>https://www.logongas.es/doku.php?id=clase:daw:daw:tema13&amp;rev=1793279493&amp;do=diff</link>
        <description>13. Introducción al despliegue

Desplegar
HTMLCSS
Para desplegar hay muchas cosas a tener en cuenta.
«En mi equipo funciona bien»^_^

Desafíos y tareas para desplegar

	*  Generación de la aplicación a instalar
		*  Obtener el código fuente
		*</description>
    </item>
</rdf:RDF>
