Contenido del curso
Planificación y Gestión del Proyecto
Desarrollo, Versionamiento y Pruebas
- 5

Crea tu primera API con .NET en GitHub
06:38 min - 6

Pruebas unitarias con xUnit en .NET
06:40 min - 7

Blindaje de rama main y gestión de commits en GitHub
07:06 min - 8

GitHub Actions para validar pruebas en pull requests
08:34 min - 9

Dockerfile para API .NET en Docker local
06:51 min - 10

CI/CD para imágenes Docker en GitHub Actions
05:58 min - 11

Publicar imagen Docker en Hub con GitHub Actions
06:21 min
CI/CD
Observabilidad, Mejora Continua
- 15

OpenTelemetry con Azure Application Insights
08:16 min - 16

Variables de ambiente en GitHub Actions y Azure Container App
09:49 min - 17

Creación de paneles personalizados con Azure Workbooks
09:49 min - 18

Creación de método para obtener contactos con pruebas unitarias
Viendo ahora - 19

Deploy automático con pull request en Azure
04:29 min - 20

Herramientas DevOps que puedes intercambiar
04:05 min - 21

Scrum y DevOps juntos en GitHub Projects
03:31 min - 22

Qué sigue después de tu primer pipeline
02:55 min
Creación de método para obtener contactos con pruebas unitarias
Resumen
Configurar correctamente tu proyecto es vital para que tus funcionalidades trabajen eficientemente. En este caso, te compartimos cómo crear un método que permita obtener contactos, complementado con sus respectivas pruebas unitarias. Este proceso ayuda a que tu aplicación opere sin inconvenientes y facilita identificar posibles áreas de mejora.
¿Cómo implementar el método para obtener contactos?
Para desarrollar esta función específica, debes agregar en tu archivo Program.cs el método correspondiente. En este ejemplo, incluimos tres contactos específicos:
- Amin Espinoza
- Oscar Barajas
- Pepe Rodelo
Estos serán usados para validar que tu método extrae correctamente los datos requeridos.
¿Cómo asegurarte que tu código trabaja correctamente?
Es indispensable que realices pruebas unitarias para verificar el comportamiento de tu código. En esta implementación, será suficiente con crear un nuevo archivo llamado ApiContactosTest.cs y pegar el fragmento de código de prueba proporcionado.
Ejecuta las siguientes instrucciones en el terminal para confirmar:
dot net build dot net test
Esto validará que tengas correctamente agregadas las dos pruebas necesarias y que tu código se compile y ejecute sin errores.
¿Cuál es el proceso ideal para registrar tus cambios?
Al trabajar ordenadamente, crear nuevas ramas tranquiliza el flujo y aporta claridad al proyecto. Recuerda estos pasos para mantener la organización:
- Crea una nueva rama identificándola claramente (ejemplo:
AminES3). - Asegúrate de registrar correctamente tu número de tarea (por ejemplo, número tres).
- Verifica siempre antes de realizar el commit final que tu cambio sea el correcto.
Seguir estos pasos aporta orden y claridad, facilitando tu progreso constante en el desarrollo y asegurando calidad en tu proyecto.
Si tienes dudas o dificultades, comparte tus experiencias y juntos podremos resolverlas paso a paso.