- Entender la metodología docente, de evaluación y de interacción de las prácticas.
- Darse de alta y comprender el funcionamiento básico de git y GitHub y el grupo de Telegram de la asignatura; conocer y entender el resto de los recursos.
- Entender el concepto de software libre y su aplicación práctica en clase.
- Comenzar a usar
git
desde línea de órdenes y comprender su papel como sistema para trabajo colaborativo y despliegue de aplicaciones. Un buen conocimiento de git es fundamental para trabajar en esta asignatura. - Comprender la metodología de desarrollo, prueba y despliegue en la que se basa la computación en nube.
- Entender en qué consiste el proyecto de la asignatura y comenzar a trabajar en el mismo.
- Tener a punto una instalación Linux para llevar a cabo las actividades de la asignatura
- Manejar de forma básica la línea de órdenes de Linux.
- Aprender a instalar software libre en Linux.
- Entregar el fichero de objetivos y los primeros ejercicios usando GitHub.
- Conocer dónde se pueden obtener recursos cloud gratuitos para usar en la asignatura.
- Alta en GitHub y grupo de Telegram (se compartirá una hoja de cálculo donde habrá que poner ambos).
- Introducción al software libre.
- Sistema operativo de referencia en la asignatura: Linux.
- Entender la mentalidad ágil, la cultura DevOps y cómo cambia la filosofía de trabajo.
- Entender cómo se hacen PRs sobre este repositorio para enviar los hitos.
- Configurar para que siempre se haga
pull --rebase
de esta forma o simplemente hacer sistemáticamentegit pull --rebase upstream master
cuando se actualice el fork local de este repositorio.- Se puede hacer el PR desde el interfaz web o desde
gh
.
- Se puede hacer el PR desde el interfaz web o desde
- Configurar para que siempre se haga
- Entender los errores que se producen cuando se hace un pull request y cómo navegar hasta el registro de los mismos.
Hito 0 del proyecto, cuyo plazo de entrega de este primer hito terminará el 2 de noviembre de 2022.
Entender bien git es un prerrequisito para esta asignatura (en general, es un requisito para cualquier profesional de la informática). Se puede seguir cualquier tutorial en Internet para entenderlo. Footer