Skip to content

Latest commit

 

History

History
70 lines (56 loc) · 3.67 KB

01-semana.md

File metadata and controls

70 lines (56 loc) · 3.67 KB

Primera semana, comienza el 27 de septiembre de 2021

Objetivos a cubrir en la primera semana

  1. Entender la metodología docente, de evaluación y de interacción de la asignatura.
  2. 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.
  3. Entender el concepto de software libre y su aplicación práctica en clase.
  4. Vernos las caras.
  5. 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.
  6. Comprender la metodología de desarrollo, prueba y despliegue en la que se basa la computación en nube.
  7. Entender en qué consiste el proyecto de la asignatura y comenzar a trabajar en el mismo.

Otros objetivos

  • 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.

Contenidos

  • 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áticamente git 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.
  • Entender los errores que se producen cuando se hace un pull request y cómo navegar hasta el registro de los mismos.

Laboratorio, 28 y 30 de septiembre de 2021

Este material está, casi en su totalidad, en este vídeo.

Material para la clase

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.

Siguiente semana

Segunda semana, 4 de octubre