Comienza el hacktoberfest, con el material de la asignatura.
- Comprender la metodología de desarrollo, prueba y despliegue en la que se basa la computación en nube.
- Entender las características de las aplicaciones que se despliegan en la nube.
- Remarcar lo necesario para alcanzar el primer hito del proyecto de
la asignatura.
- Conceptos: "user journey", "user stories" o historia de usuario, "milestones" o producto mínimamente viable.
- Manejar con soltura los diferentes recursos de línea de órdenes,
especialmente en Linux.
- Saber manejar la historia de comandos anteriores.
- Configurar la línea de órdenes para presentar información de repos.
- Conocer permisos y cuales usar en cada momento.
- Entender lo necesario para entregar el hito 0 del proyecto si no se ha hecho.
-
El hito 0 debe explicar claramente
- Qué problema se trata de resolver.
- Qué lógica de negocio aporta la solución para resolver el problema.
-
El README.md nunca debe incluir la palabra Hito
-
Objetivo de la clase: enviar el hito aquellos que no lo hayan hecho, que quieran subir nota o que lo hayan suspendido. El reenvío se calificará sobre un punto menos, hasta un máximo de 9.
-
Entender qué es la lógica de negocio. También en vídeo. Sin entender qué es la lógica de negocio es difícil entender cómo se desarrolla una aplicación, y sin entenderlo, es casi imposible comprender qué son los tests y qué es lo que hay que probar.
-
Objetivo de la clase: enviar el hito aquellos que no lo hayan hecho o que quieran mejorarlo (siempre antes de la corrección). El reenvío se podrá calificar sobre un punto menos.
-
Si el guión dice algo o que se evalúa algo, hay que entregar ese algo enlazándolo desde el
README.md
. Esto incluye:- Una descripción del problema que se va a solucionar en el proyecto en términos suficientemente generales y que sea suficientemente amplio para un proyecto completo.
- Enlazado a la documentación que muestre que se ha configurado correctamente el repositorio, incluyendo par clave pública/privada.
-
El problema debe ser implementable en la nube, no un programa arbitrario. Por ejemplo, nada que incluya sensores y demás (como sensores de humedad o lo que sea) será adecuado para este tio de proyecto.
-
"Lista de" "almacenar o buscar" "vender" no serán aplicaciones adecuadas por no tener ningún tipo de lógica de negocio. Tampoco serán las que usen frases vagas como "consejos" "estrategias" y similares.
-
El proyecto no se llama "Proyecto CC" y mucho menos "Proyect CC". Por favor, tratar de elegir un nombre para el proyecto (y el repo) que indique que realmente queréis hacer un proyecto, no que vais a entregar algo para la asignatura.
-
Entender las claves del primer hito.
Material del tema de desarrollo basado en pruebas y comenzar con hito 1 del proyecto, que se entrega el 18 de octubre de 2021.