Prácticas de la asignatura Cloud Computing

Lo primero y más importante que hay que tener en cuenta en los proyectos que se van a llevar a cabo a lo largo de la asignatura es que son de la asignatura, es decir, que tienen que aplicar los conocimientos adquiridos en la misma, uso de herramientas de cloud. El trabajo de la aplicación que se vaya a desplegar tendrá que evaluarse en la asignatura o proyecto correspondiente. Eso también quiere decir que es escoja un proyecto cuya definición de infraestructura, test y despliegue tenga una mínima complejidad. Un proyecto con dos herramientas y un script de dos líneas para desplegar, mientras que es válido (a priori, claro, esto tampoco implica que apruebe automáticamente) no se calificaría con una nota demasiado alta.

Por otro lado, el objetivo del proyecto es crear un proyecto de despliegue de aplicación en nube que sea mínimamente viable, del tipo DevOps. Los proyectos son individuales y cada persona será evaluada según el avance en su propio proyecto. Eso no quiere decir que un proyecto corresponda a una aplicación: una sola aplicación se puede dividir en varios proyectos individuales, pero cada uno de esos proyectos tiene que tocar un porcentaje considerable de objetivos de la asignatura. Es decir, no se puede dividir un proyecto en test, infraestructura y despliegue y que cada parte la haga una persona, pero sí puede haber un proyeco que consista en test y infraestructura y otro que consista en otra parte de la infraestructura y despliegue.

Los proyectos podrán usar el lenguaje y herramientas que se desee, siempre que sean libres o se usen de forma legal. Se valorará especialmente la originalidad de la herramienta usada (lo que viene a decir que si no usáis Django y Bootstrap, o cualquier otro lenguaje que os hayan enseñado en otra asignatura, igual que en DAI la puntuación podrá ser mayor). En todo caso, la aplicación en sí no forma parte del proyecto en general (salvo que se trate de una aplicación en una plataforma de software como servicio). Sólo la parte de infraestructura virtual formará parte de la aplicación.

En estos proyectos se desarrolla principalmente la infraestructura necesaria para desarrollar, probar y desplegar una aplicación que no necesariamente tiene que ser parte del mismo. Tendrá, por tanto, tres partes

Hitos del proyecto

Los hitos del proyecto corresponderán a las prácticas de la asignatura y se listarán a continuación.

Concluyendo

Cualquier proyecto que se presente, de los ofertados un año o de los que alguna persona proponga, podrán seguir la temática que deseen, pero la parte evaluable en esta asignatura será la que se haga dentro de los dos tipos anteriores.