Azure DevOps and Deployment Automation

10169
Foundation
Modern Work
30 horas
540 €
Convocatorias
Inicio - Fin
Horario  
28 ene. - 27 feb. Mar, Jue de 17:00 a 20:00 Sin definir
Descripción

En el mundo acelerado del desarrollo de software, la adopción de prácticas y herramientas de DevOps se ha convertido en un elemento crítico para el éxito de cualquier equipo de desarrollo.

Azure DevOps, la plataforma integral de Microsoft, te brinda las herramientas necesarias para llevar tus proyectos al siguiente nivel, desde la planificación y el desarrollo hasta la implementación y la supervisión en producción.

Este curso te proporcionará el conocimiento práctico y las habilidades técnicas que necesitas para impulsar la eficiencia, la colaboración y la calidad en tu proceso de desarrollo de software. Ya sea que estés construyendo aplicaciones web, móviles o en la nube, dominar Azure DevOps te permitirá acelerar tus entregas y superar los desafíos del desarrollo moderno.

Únete a nosotros en este viaje hacia la excelencia en DevOps. ¡Inscríbete hoy y eleva tus habilidades de desarrollo a un nuevo nivel!

Objetivos

Nuestro curso "Azure DevOps and Deployment Automation" ha sido diseñado para proporcionarte los conocimientos y habilidades esenciales para aprovechar al máximo Azure DevOps. Ya sea que seas un desarrollador, un administrador de sistemas o un profesional de DevOps en ciernes, este curso te ayudará a lograr los siguientes objetivos clave:

  • Comprender los Fundamentos de DevOps: Aprenderás los principios fundamentales de DevOps, incluyendo la colaboración entre equipos, la automatización, la integración continua y la entrega continua.
  • Dominar Azure DevOps: Explorarás a fondo la arquitectura y los componentes de Azure DevOps, incluyendo Azure Boards, Azure Repos, Azure Pipelines, Azure Test Plans y Azure Artifacts.
  • Gestionar Proyectos y Seguimiento: Adquirirás las habilidades para planificar proyectos, realizar un seguimiento de tareas y sprints, y gestionar el trabajo en equipo eficazmente utilizando Azure Boards.
  • Control de Versiones: Aprenderás a utilizar Azure Repos para administrar y colaborar en código fuente utilizando Git, uno de los sistemas de control de versiones más populares.
  • Automatización de Compilación y Entrega: Configurarás y ejecutarás tuberías de compilación y entrega con Azure Pipelines, automatizando el proceso de construcción, prueba y despliegue.
  • Gestión de Artefactos y Calidad del Software: Utilizarás Azure Artifacts para gestionar paquetes de software y aprenderás a planificar y realizar pruebas de calidad utilizando Azure Test Plans.
  • Integración con Herramientas Externas: Conectarás Azure DevOps con herramientas y servicios externos para crear flujos de trabajo más robustos y versátiles.
  • Seguridad y Cumplimiento: Aprenderás las mejores prácticas para garantizar la seguridad y el cumplimiento en tus proyectos de desarrollo con Azure DevOps.
  • Supervisión y Optimización: Descubrirás cómo supervisar aplicaciones en producción y optimizar tus flujos de trabajo utilizando herramientas de Azure.

Contenido

Module 1: Introduction to Azure DevOps

  • What is Azure DevOps?
  • Benefits of using Azure Devops
  • Basics features
  • Common use cases & Pricing

Module 2: Setting Up Azure DevOps & Azure Boards

  • Organization basics.
  • Creating a project in Azure DevOps
  • Introduction to Azure Boards 
  • Sprints and backlogs.

Module 3: Azure Repos

  • Introduction to Azure Repos
  • Creating a basic Git Repo
  • Pull Requests
  • Managing Changes

Module 4: Azure Build Pipelines

  • Introduction to Azure Pipelines
  • Creating a basic build pipeline
  • Using tasks and custom scripts
  • Managing artifacts and packages


Module 5: Azure Deployment Pipelines

  • Introduction to Azure Deployment Pipelines
  • Creating a basic Deployment pipeline
  • Continuous deployment in Azure
  • Deployment strategies
  • Implementing security and approvals


Module 6: Azure Test Plans

  • Integrating unit and integration tests into the pipeline
  • Setting up test environments
  • Implementing automated tests
  • Analyzing test results

Module 7: Release, Artifacts and Version Management

  • Understanding Azure Releases Workflow
  • Understanding Artifacts on Releases.
  • Version control and rollbacks

Module 8: Monitoring and Feedback

  • Implementing monitoring in deployments
  • Integration with issue tracking tools
  • Gathering feedback and continuous improvement


Module 9: Security Practices and Best Practices

  • Implementing security in pipelines
  • Managing secrets and credentials
  • Best practices for efficient and secure pipelines

Module 10: Advanced Use Cases and Examples

  • Implementing more complex use cases
  • Integration with third-party tools
  • Real-world success stories and examples

Requisitos Previos: Conocimientos básicos de desarrollo de software y familiaridad con los conceptos de DevOps son recomendados pero no obligatorios.


Certificado: Al completar el curso, recibirás un certificado de asistencia y aprovechamiento al curso de Azure DevOps.


No dejes pasar esta oportunidad para impulsar tu carrera en el desarrollo de software. ¡Inscríbete ahora y comienza tu viaje hacia el dominio de Azure DevOps!