Skip to content

Latest commit

 

History

History
75 lines (62 loc) · 3.57 KB

02-semana.md

File metadata and controls

75 lines (62 loc) · 3.57 KB

Segunda semana, 4 de octubre de 2021

Comienza el hacktoberfest, con el material de la asignatura.

Objetivos a cubrir en esta semana

  1. Comprender la metodología de desarrollo, prueba y despliegue en la que se basa la computación en nube.
  2. Entender las características de las aplicaciones que se despliegan en la nube.

Otros objetivos

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

Laboratorio 5 y 7 de octubre

  • 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 para la clase

Material del tema de desarrollo basado en pruebas y comenzar con hito 1 del proyecto, que se entrega el 18 de octubre de 2021.

Siguiente semana

Tercera semana, desde el 11 de octubre