Introducción a la implantación de aplicaciones web

Objetivos

  • Aprender a trabajar con git
  • Aprender lenguaje de marcas markdown
  • Comprender que existe un integración continua y un despliegue continuo en el proceso de despliegue de la página

Presentación

Recordamos Git/GitHub

Para recordar git/github puedes repasar git - la guía sencilla, y para profundizar Pro Git, el libro oficial de Git.

  • Realiza las tareas indicadas en Introducción a git/github, para preparar tu cuenta en GitHub y recordar los comandos básicos de git.
  • Markdown es un lenguaje de marcas que nos facilita la escritura de documentos. Se suele usar normalmente para escribir la información en GitHub (normalmente en ficheros README.md, por ejemplo). Repasa la sintáxis básica de Markdown usando este CheatSheet (o alguno similar) y práctica la escritura de documentos usando algún editor online, por ejemplo: stackedit, dillinger,…

Ejercicio 1: ¿Cómo colaborar en un proyecto de software libre? ¿Qué es un Pull Request (PR)?

Un pull request es una petición que se hace al propietario de un repositorio original para que este último incorpore los cambios que se sugieren.

En este ejercicio tienes que hacer un pull request sobre el siguiente repositorio: https://github.com/josedom24/prueba-pr-asir. Para ello:

  • Realiza un pull request a este repositorio para solicitar dos cambios:

    • Debes cambiar el fichero README.md para añadir un enlace a la lista, donde ponga tus iniciales y vaya al fichero que vas a crear en el directorio files.
    • Crea un fichero en el directorio files, que se llame tus_iniciales.md (en mi caso se llama jdmr.md) y donde escribas en markdown la respuesta a la pregunta: ¿Qué asignatura te gusta más? Y ¿por qué? (se debe utilizar al menos 5 marcas distintas de markdown).

Realiza el pull request (con un mensaje de commit significativo) y espera a que sea aceptado por mí. Al finalizar el ejercicio debes sincronizar tu repositorio para que tengas todos los ficheros de todos tus compañeros.

Entrega

  • Los pasos fundamentales (con instrucciones) para realizar el pull request.
  • Al finalizar el ejercicio (cuando todos los alumnos hayan mandado el PR) debes actualizar tu repositorio remoto y enviarme la URL para que yo lo pueda comprobar.

Páginas web dinámicas us páginas web estáticas

Para estudiar las diferencias entre páginas web dinámicas y estáticas, puedes seguir estos enlaces u otros parecidos:

Práctica

Ejercicio 2: Envía un cambio (PR) para modificar la página de un compañero

Este ejercicio lo tienes que hacer con un compañero.

  • Tu tienes que hacer un PR al repositorio de un compañero para proponerle un cambio en un fichero markdown.
  • Por otro lado tu debes recibir un PR de un compañero proponiendote un cambio en tu repositorio.

Entrega

  • Un pantallazo donde se vea el PR que has propuesto al repositorio de un compañero.
  • Un pantallazo donde se vea el PR de un compañero en tu repositorio.
  • Un pantallazo donde se vea tu página con el cambio propuesto.
  • Vuelve a mandar la URL de tu repositorio.