Skip to content

Latest commit

 

History

History
58 lines (34 loc) · 5.33 KB

instrucciones.md

File metadata and controls

58 lines (34 loc) · 5.33 KB

IMPORTANTE: Recuerda rellenar el enlace de invitación a Slack cuanto antes, puesto que es el espacio de trabajo que vamos a utilizar durante las próximas semanas.

Bienvenida

Hola a todos. Como ya saben, me llamo José Román (Manz) y voy a encargarme de la segunda parte de la asignatura Desarrollo de sistemas informáticos a partir del 17 de marzo.

Nos va a tocar lidiar con unas semanas difíciles y me gustaría hacer lo más flexible y agradable posible el trabajo en la asignatura, de modo que cada uno pueda trabajar en el horario que pueda e intentar utilizar los canales de Slack que hemos habilitado para la ocasión. En él podremos participar y resolver dudas entre todos y comentar detalles que vayan surgiendo sobre los temas vistos (y no vistos).

Los contenidos que iremos viendo, semanalmente, serán publicados en el siguiente repo de GitHub:

Contenidos teóricos

Los contenidos teóricos serán publicados en el repositorio de GitHub anterior semanalmente. Ahí encontrarán:

  • Uno (o varios) videos correspondientes a la clase de la semana (enlace a Youtube). Daré prioridad a este tipo de formato durante estas semanas para que sea más cómodo ver el video desde nuestro equipo u otro dispositivo sin demasiadas preocupaciones y en cualquier momento, facilitando así las interrupciones y la reanudación del mismo.
  • Un enlace a las slides utilizadas en el video anterior, por si quieren repasarlas, acceder a ellas para pulsar en los enlaces o copiar algún fragmento de código o texto del mismo.
  • Un resumen de contenidos, enlaces y recursos en el propio tema del repositorio mencionado.

Práctica

En cada tema, encontrarán el enunciado de la práctica semanal, donde se explica detalladamente el objetivo de la misma, y los puntos a realizar.

La primera práctica será de caracter tutorizado, por lo que lo aconsejable sería estudiar al detalle como realizarla, ya que será la base de todas las prácticas siguientes que realizaremos. Muchos de los detalles ya los conocen y creo que no resultará excesivamente compleja, pero no la subestimen, ya que tenemos que crearnos un entorno de desarrollo donde estemos cómodos y no tengamos problemas para trabajar (especialmente los que trabajan en Windows).

Una vez finalizada, una buena idea sería crearnos un repositorio "base" o "plantilla" propia para reutilizarla en las siguientes prácticas. De este modo, podrán clonar dicho repositorio, modificar el package.json y reinicializar el repositorio git para comenzar un nuevo proyecto.

Instrucciones para entregar prácticas:

  • Las prácticas deberán ser subidas al repositorio que se asignará a cada uno, como han hecho hasta ahora, en la organización ULL-ESIT-DSI-1920.
  • Utilizaremos el patrón de nombre de repositorio dsi-p1-NOMBRETEMA-NICKALUMNO en las nuevas prácticas. Los enlaces de invitación serán colocados en el Moodle o en Slack.
  • Asegúrense de documentar bien los puntos realizados de la práctica en el README.md del repositorio: Como resolvieron los diferentes puntos de la práctica, capturas de pantalla para mostrar detalles y fragmentos de código para explicar partes relevantes de la práctica. Una práctica bien documentada tendrá más probabilidades de ser apta.
  • Como hasta ahora, utilizaremos los issues del repositorio para avisar cuando tengan la práctica (y los retos, si procede) terminados. Mencionen mi nick de GitHub @ManzDev.
  • Utilizaré los issues de GitHub para mencionar si hay aspectos relevantes que haya que modificar.

Retos

Junto a las prácticas, tienen algunos ejercicios adicionales o modificaciones de la práctica, que servirán para tener en cuenta el trabajo adicional del alumno. Estos retos pueden añadirse como páginas individuales en la práctica, enlazadas desde un link de la página principal.

Tecnologías

Durante clases veremos muchas herramientas, pero las principales plataformas que utilizaremos para trabajar serán las siguientes:

  • VSCode: Editor de código por excelencia. ¡Cómodo y muy flexible!
  • GitHub: Plataforma ideal para trabajar con Git y subir repositorios.
  • GitHub Pages: Página que se debe ver en el navegador... ¡Página que debe estar desplegada en GitHub Pages!
  • CodePen: Para probar ciertos detalles (no todos), se puede hacer uso de magníficas herramientas como CodePen, pero recuerda que la práctica final debe estar subida en GitHub.

Slack

Slack es un sistema de mensajería orientada al mundo laboral. Se utiliza mucho en el mundo empresarial y es bastante práctico para discutir cuestiones de código, dudas o ver cosas interesantes relacionadas con nuestras clases.

Utilizaremos esta plataforma como nuestro punto de contacto para comentar todo lo que necesiten.

  • Si aún no te has inscrito a Slack, puedes hacerlo desde este enlace de invitación a Slack.

  • Para "humanizarnos" en Slack, un buen criterio podría ser ponernos nuestro nombre/nick particular (que nos diferencie de los demás: nick, nombre y primer apellido, etc...) y entre paréntesis nuestro nick de GitHub. Por ejemplo, en mi caso sería Manz (ManzDev).