Skip to content

Latest commit

 

History

History
60 lines (40 loc) · 2.32 KB

semana-03.md

File metadata and controls

60 lines (40 loc) · 2.32 KB

Tercera semana, 24 de septiembre

Esta semana es el hackatón en dos partes. Conviene que participéis para encaminar el proyecto que se irá desarrollando en la asignatura. También el viernes se dará un taller de git más avanzado, con algunas de las cosas que se usarán en el primer hito.

Objetivos de la semana

  1. Comprender cómo las pruebas de software encajan dentro del concepto de infraestructura virtual.

  2. Usar los gestores de versiones en diferentes lenguajes de programación y entender su utilidad.

  3. Entender los ficheros de requisitos o dependencias y su utilidad en las infraestructuras virtuales.

Otros objetivos

  • Entender qué son los objetivos y cómo hacerlos correctamente.

  • Poner de relieve los problemas que haya podido haber en el hito cero y solucionarlos.

  • Entender lo que se pide en el primer hito del proyecto al final de la semana y entregarlo al principio de la semana siguiente.

  • Entender el formato JSON y su importancia para ficheros de configuración e intercambio genérico de datos.

  • Comenzar el aprendizaje de un nuevo lenguaje de programación; por ejemplo, entender cómo node.js hace las cosas, o simplemente mirar el cinturón de herramientas (toolbelt) del lenguaje que se use habitualmente de otra forma. node.js se usa extensivamente en los ejemplos de la asignatura.

  • Comprender la utilidad de la virtualización y definición en un fichero de herramientas de desarrollo (makefiles, rakefiles, requiments.txt, package.json, ficpanfile, ficheros de Maven...).

  • Instalar las herramientas necesarias para crear y aplicar tests en un proyecto.

  • Comprender el papel de las build tools o herramientas de automatización.

Material para la clase

Siguiente semana

Cuarta semana