MICROSOFT AZURE DEVOPS – IMPLEMENTAR UMA FÁBRICA DE SOFTWARE
- Desenvolvimento, New, PRO
- 0 (Registered)
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
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
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.
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 LindekIn, Facebook, Instagram e Youtube.














