Resumen

Preparación inicial para el laboratorio MyDevApp Angular en GitHub

Comenzar un nuevo proyecto puede ser una tarea desafiante, pero también es una oportunidad emocionante para poner a prueba tus habilidades y ampliar tus conocimientos. El laboratorio MyDevApp Angular es un excelente punto de partida para aquellos que buscan mejorar su destreza en Angular y la gestión de tareas de desarrollo. Te guiaré paso por paso a través de este proceso intrigante, asegurándonos de que tengas las herramientas necesarias para hacer despegar tu proyecto.

¿Cuál es el objetivo del laboratorio MyDevApp Angular?

MyDevApp es una aplicación diseñada para la gestión diaria de tareas, ayudando a los usuarios a recordar y organizarse mejor. Sin embargo, más allá de su función práctica, este laboratorio representa un reto para cualquier desarrollador que desee aplicar y probar de manera conjunta sus conocimientos de Angular y la comprobación de la funcionalidad a través de pruebas end-to-end.

¿Cómo comenzar con MyDevApp Angular?

Para iniciar, es vital seguir una serie de pasos que asegurarán una base sólida para tu trabajo. Estos pasos son:

  • Realizar un Fork: Esto te permitirá tener tu propia copia del proyecto en tu espacio personal de GitHub.
  • Clonar el Repositorio: Después del fork, debes clonar el repositorio para trabajar localmente en tu computadora.
  • Instalar Dependencias: Utiliza npm install para configurar todas las dependencias necesarias del proyecto.
  • Comprobar con ng serve: Este comando verificará que el entorno de desarrollo local esté configurado correctamente.

¿Qué sigue después de la configuración inicial?

Una vez hayas establecido tu entorno de desarrollo, el siguiente paso es validar el entorno de pruebas. Esta etapa es crucial, ya que las pruebas end-to-end son las que evaluarán cada funcionalidad que vayas a crear. Los comandos que necesitarás son:

  • npm run end-to-end.install: Con este comando instalarás lo necesario para ejecutar las pruebas de integración con Playwright.
  • npm run end-to-end: Ejecuta las pruebas en sí y observarás cómo Playwright construye y prueba tu aplicación.

¿Qué se espera que hagas con las funcionalidades de la app?

Tu misión principal es desarrollar y hacer funcionales todas las características de MyDevApp. Este desafío implica que cada tarea, desde la creación hasta la edición de tareas, debe ser implementada por ti. Inicialmente, encontrarás que las pruebas no pasan (indicado por una señal roja), pero tu objetivo es transformar ese rojo en verde y tener todas las pruebas end-to-end aprobadas.

Al culminar los pasos anteriores, habrás logrado configurar adecuadamente tu entorno de trabajo y estarás listo para enfrentar el desafío de construir la aplicación MyDevApp. Recuerda que cada prueba, cada función que implementes, cada error que superes, te acercará más a ser un experto en Angular y en desarrollo de software de calidad. Así que, ¡manos a la obra y a codificar!

      Setup de la prueba