- Entender la metodología docente, de evaluación y de interacción de la asignatura.
- 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 de la asignatura.
- Entender el concepto de software libre y su aplicación práctica en clase.
- Vernos las caras.
- 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
- Usar los métodos de entrega de los objetivos propuestos para la asignatura usando GitHub.
- 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.
- Presentación del profesor y los recursos de la asignatura: web.
- Visión general de la asignatura.
- Metodología docente: Clase inversa, incluyendo eliminación de la distinción teoría/prácticas y consecuencias que trae.
- Metodología y criterios de evaluación.
- 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.
Este material está, casi en su totalidad, en este vídeo.
- Introducción a git
Comienza por esta mini-introducción a git y continúa con el material de este primer tema y con el hito 0 del proyecto, cuyo plazo de entrega de este primer hito terminará el 5 de octubre a las 18:00.
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.