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
04:01 min - 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
Viendo ahora
Qué sigue después de tu primer pipeline
Resumen
DevOps marca la diferencia entre un desarrollador de software y un verdadero ingeniero de software. No es una frase de marketing: es la línea que separa a quien escribe código funcional de quien entrega productos confiables, probados y listos para escalar. Si ya completaste tu primer pipeline, este es el momento de entender qué viene después y cómo seguir creciendo.
¿Por qué DevOps define a un ingeniero de software?
La diferencia está en el detalle. Un desarrollador puede olvidar agregar pruebas o cierta funcionalidad sin mayores consecuencias inmediatas. Un ingeniero no puede darse ese lujo, porque cada paso omitido demerita la calidad del producto.
DevOps obliga a cubrir todo el ciclo: planeación, código, build, pruebas, release, despliegue, operación y monitoreo. Saltarte una etapa no acelera el proyecto, lo debilita.
¿Qué hace diferente a un ingeniero de software de un desarrollador? Un ingeniero aplica un proceso completo de DevOps que garantiza calidad, pruebas y despliegue confiable. Un desarrollador puede entregar código funcional, pero sin ese rigor estructurado detrás.
¿Cómo se adapta DevOps a escenarios más complejos?
El pipeline que construiste en el curso es solo uno entre muchísimos escenarios posibles. La buena noticia es que la estructura no cambia: cualquier necesidad nueva encaja dentro de las ocho etapas de DevOps.
Algunos ejemplos de cómo extender lo que ya sabes:
- Agregar autenticación implica sumar componentes a tu arquitectura, pero sigue cubierto dentro de las mismas fases.
- Mover la aplicación a una red privada exige mejorar la infraestructura, sin salirte del marco DevOps.
- Incluir pruebas de rendimiento antes de un lanzamiento público se integra naturalmente en la etapa de testing.
No importa cuántos componentes agregues o quites en tu proyecto, todos caben en alguna de las ocho etapas. Esa es la fuerza del modelo: es flexible sin perder estructura.
¿Qué practicar después de terminar el curso?
La práctica deliberada es lo que consolida el aprendizaje. Ya creaste una API con .NET, así que ahora toca expandir el terreno.
Ideas concretas para seguir experimentando:
- Crea un nuevo método dentro de la API existente y llévalo por todo el pipeline.
- Agrega una base de datos y conéctala respetando cada etapa de DevOps.
- Suma storage ilimitado para manejar imágenes u otros archivos pesados.
- Replica el mismo proyecto en Python y luego en Go para comparar flujos.
Entre más escenarios pruebes, más cómodo te vas a sentir con cada etapa. Y esa comodidad se traduce en algo muy valioso: la capacidad de compartir el conocimiento con tu equipo, lo que demuestra tu valor a nivel negocio como profesional.
¿Cuántas etapas tiene el proceso de DevOps? Ocho etapas que cubren desde la planeación hasta el monitoreo. Cualquier componente que quieras agregar a tu proyecto, por complejo que sea, encaja en alguna de ellas.
¿Qué sigue para crecer como profesional DevOps?
Detente un momento a celebrar lo alcanzado. No aprendiste un concepto aislado: canalizaste seis o siete cursos diferentes y los unificaste en un solo tema integrador. Eso no es menor.
De aquí en adelante, el camino es claro. Sigue jugando con casos reales, lleva tus APIs a otros lenguajes, prueba arquitecturas distintas y mantén la conversación viva con otros profesionales. Puedes conectar con Amin Espinosa en LinkedIn y nos leemos en el panel de preguntas. ¿Cuál va a ser tu próximo experimento de DevOps?