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.
-
Comprender cómo las pruebas de software encajan dentro del concepto de infraestructura virtual.
-
Usar los gestores de versiones en diferentes lenguajes de programación y entender su utilidad.
-
Entender los ficheros de requisitos o dependencias y su utilidad en las infraestructuras virtuales.
-
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.
-
Práctica: Guión del primer hito del proyecto. Plazo para la entrega de este primer hito: 13:30 del 1 de octubre de 2018.