What you'll learn:
- Los conceptos y ventajas de uso de Metodologias Devops, usando la plataforma de Azure Devops
¿Estas interesado en las metodologías Devops? ¿Quieres aprender a mejorar el ciclo de tu aplicación de principio a fin? ¿Tienes que aprender a manejarte con Azure Devops? Si es así, este es tu curso!
Veremos desde cero como puedes manejar Azure Devops hasta convertirte en un experto.
No hacen falta conocimientos previos para empezar este curso.
Este curso esta pensado en todos los perfiles, desde el Jefe de proyecto que tiene que usar Azure Boards para la gestión de las tareas , al desarrollador que esta preocupado en la calidad , la integración continua y el despliegue de soluciones.
El temario del curso es el siguiente:
1 - Introducción , donde veremos que es Devops, las herramientas necesarias para seguir el curso (todas gratuitas) , para pasar a ver por encima la plataforma de Azure Devops
2 - Configuración de la Organización, veremos que es una Organización, creando una y viendo cada apartado de configuración de la misma
3 - Configuración de un Proyecto: crearemos y veremos todos los apartados de configuración de un proyecto de Azure Devops
4 - Metodología Agile, nos detendremos en ver que es la metodología agile, para entender mejor de donde surge estos cambios de paradigma en el uso de la cultura Devops.
5 - Modulo Overview, veremos todo lo que nos ofrece para documentar de forma centralizada nuestro proyecto
6 - Modulo Boards, veremos en detalle todas las opciones de procesos que podemos usar para la gestión de tareas con ejemplos y una practica final.
7 - Modulo de Repos, aprenderemos a subir y gestionar nuestro código, protegiéndolo con políticas y creando solicitudes de código para añadir el código a nuestras ramas.
8 - Modulo de Pipelines, veremos en dos módulos diferenciados, la integración continua y el despliegue continuo, con numerosos ejemplos
9 - Modulo Artifacts, veremos los conceptos del uso de artifacts para la gestión de paquetes dentro de nuestra organización/proyecto.
NOTA: el curso de momento no incluye un modulo de Test Plans, si estas buscando únicamente información de ese modulo , de momento no lo abordaremos, aunque no descarto ampliarlo en un futuro con esta característica.
Actualizaciones:
Añadido módulo de estrategias de despliegue (Mayo 2021)
Añadido video sobre Tags (Mayo 2021)
Añadido video sobre Forks (Mayo 2021)
Añadido Laboratorio de creación de un Self Hosted Agent desde cero usando una maquina virtual de Azure (también se puede hacer en una maquina local) (Octubre 2021)
Añadido Laboratorio de Azure Artifacts , como subir librerías generadas desde Visual Studio a Artifacts y consumirlas en otro proyecto, todo ello creando Pipelines que se encarguen automáticamente del proceso (Octubre 2021)
Añadido laboratorio de como podemos desplegar una aplicación de React en un web app de Azure usando Azure Devops (Febrero 2023)
El curso se ira ampliando poco a poco con nuevos ejemplos periódicamente!!!