MICROSOFT AZURE DEVOPS – IMPLEMENTAR UMA FÁBRICA DE SOFTWARE

MICROSOFT AZURE DEVOPS – IMPLEMENTAR UMA FÁBRICA DE SOFTWARE

A formação Microsoft Azure DevOps – Implementar uma Fábrica de Software destina‑se a desenvolvedores e chefes de projeto que pretendem estruturar e automatizar processos de desenvolvimento modernos. Ao longo de 3 dias (21 horas), os participantes aprendem a criar e gerir projetos colaborativos no Azure DevOps, a utilizar Azure Repos para controlo de versões (Git/TFVC), a gerir work items, backlog e planos de testes, e a explorar dashboards para acompanhamento dos projetos. A formação aprofunda ainda a integração contínua com Azure Pipelines, a implementação de testes automatizados, o deployment automatizado (Release Management) e a personalização de workflows, permitindo adaptar a plataforma às necessidades específicas da empresa.

  • Criar, configurar e gerir um projeto colaborativo de desenvolvimento
  • Descrever e aplicar os princípios de gestão de código fonte com um sistema de versionamento
  • Gerir eficazmente o acompanhamento de tarefas e o planeamento de testes
  • Explorar dashboards para uma melhor visualização dos projetos
  • Implementar e executar estratégias de testes automatizados
  • Explicar e implementar integração e entrega contínuas
  • Automatizar e proteger os processos de deployment de aplicações
  • Personalizar workflows e adaptar as ferramentas às necessidades específicas da empresa
3 dias

Projeto de equipa e configuração com Azure DevOps

• Criação de um projeto de equipa no Azure DevOps
• Iterações e segurança no Azure Boards
• Configuração de:

• Áreas
• Iterações
• Utilizadores e segurança

Exercícios práticos:

• Criar e configurar um projeto de equipa


Controlo de código fonte com Azure Repos

• Apresentação dos diferentes tipos de controlo de versões TFVC (Team Foundation Version Control) e Git
• Configuração do controlo de código fonte
• Compreender os conceitos de branching e merging
• Gestão de pull requests
• Gestão de shelving

Exercícios práticos:

•Configurar o controlo de código fonte

Work items e plano de testes

• Testes exploratórios e planeados: conceitos e metodologia
• Apresentação dos diferentes tipos de work items: Epic, Feature, UserStory, Task/Bug
• Apresentação do backlog através de relatórios (Excel, MS Project, Power BI) sobre os work items
• Apresentação do sistema de notificações

Exercícios práticos:

• Implementar o planeamento de testes com Azure DevOps Test Plans

 

Gestão visual com dashboards Azure DevOps

• Configurar um dashboard
• Apresentação dos diferentes widgets disponíveis
• Visual Studio Marketplace: finalidade

Exercícios práticos:

• Configurar e utilizar um dashboard

 

Abordagem aos testes

• Conhecer os conceitos
• Definir um plano de testes (test e feedback)
• Test Driven Development (TDD)
• Testes unitários, testes de integração, testes funcionais


Integração contínua com Azure Pipelines

• Conceitos de integração contínua com Azure Pipelines
• Apresentação dos serviços de build do Visual Studio Team Services (VSTS)
• Diferentes tipos de tarefas de build
• Apresentação de vários casos de utilização

Exercícios práticos:

• Utilizar VSTS Build

 

Utilização do Release Management

• Implementação do deployment automatizado
• Catálogo de tarefas
• Gestão de ambientes
• Apresentação de vários exemplos concretos

Exercícios práticos:

• Implementar um deployment automatizado

 

Personalização do Team Project

• Como modificar um processo
• Personalização do processo: template de processo
• Adicionar campos personalizados

 

Certificação:

  • Sem certificação associada

Facilitador que combina know-how com experiência empresarial e competências pedagógicas, para dar resposta a necessidades operacionais e potenciar a aprendizagem.

Objetivos da formação

  • Criar, configurar e gerir um projeto colaborativo de desenvolvimento
  • Descrever e aplicar os princípios de gestão de código fonte com um sistema de versionamento
  • Gerir eficazmente o acompanhamento de tarefas e o planeamento de testes
  • Explorar dashboards para uma melhor visualização dos projetos
  • Implementar e executar estratégias de testes automatizados
  • Explicar e implementar integração e entrega contínuas
  • Automatizar e proteger os processos de deployment de aplicações
  • Personalizar workflows e adaptar as ferramentas às necessidades específicas da empresa

Duração da formação

3 dias

Programa da formação

Projeto de equipa e configuração com Azure DevOps

• Criação de um projeto de equipa no Azure DevOps
• Iterações e segurança no Azure Boards
• Configuração de:

• Áreas
• Iterações
• Utilizadores e segurança

Exercícios práticos:

• Criar e configurar um projeto de equipa


Controlo de código fonte com Azure Repos

• Apresentação dos diferentes tipos de controlo de versões TFVC (Team Foundation Version Control) e Git
• Configuração do controlo de código fonte
• Compreender os conceitos de branching e merging
• Gestão de pull requests
• Gestão de shelving

Exercícios práticos:

•Configurar o controlo de código fonte

Work items e plano de testes

• Testes exploratórios e planeados: conceitos e metodologia
• Apresentação dos diferentes tipos de work items: Epic, Feature, UserStory, Task/Bug
• Apresentação do backlog através de relatórios (Excel, MS Project, Power BI) sobre os work items
• Apresentação do sistema de notificações

Exercícios práticos:

• Implementar o planeamento de testes com Azure DevOps Test Plans

 

Gestão visual com dashboards Azure DevOps

• Configurar um dashboard
• Apresentação dos diferentes widgets disponíveis
• Visual Studio Marketplace: finalidade

Exercícios práticos:

• Configurar e utilizar um dashboard

 

Abordagem aos testes

• Conhecer os conceitos
• Definir um plano de testes (test e feedback)
• Test Driven Development (TDD)
• Testes unitários, testes de integração, testes funcionais


Integração contínua com Azure Pipelines

• Conceitos de integração contínua com Azure Pipelines
• Apresentação dos serviços de build do Visual Studio Team Services (VSTS)
• Diferentes tipos de tarefas de build
• Apresentação de vários casos de utilização

Exercícios práticos:

• Utilizar VSTS Build

 

Utilização do Release Management

• Implementação do deployment automatizado
• Catálogo de tarefas
• Gestão de ambientes
• Apresentação de vários exemplos concretos

Exercícios práticos:

• Implementar um deployment automatizado

 

Personalização do Team Project

• Como modificar um processo
• Personalização do processo: template de processo
• Adicionar campos personalizados

 

Certificação:

  • Sem certificação associada

Formador

Facilitador que combina know-how com experiência empresarial e competências pedagógicas, para dar resposta a necessidades operacionais e potenciar a aprendizagem.

Indisponível

Quer uma formação à medida para a sua empresa?

Peça-nos uma proposta!
Clique na imagem para expandir

Os nossos espaços de formação oferecem todas as condições para continuar o seu desenvolvimento pessoal e profissional em absoluta segurança

Não se esqueça de subscrever o blog RhBizz e de nos seguir no LindekInFacebookInstagram Youtube.

Formações ajustadas ao seu negócio

FORMAÇÕES À MEDIDA

Provocamos e aceleramos processos de mudança com a implementação e desenvolvimento de soluções pragmáticas orientadas para os resultados

SABER MAIS