Curso Azure DevOps
16 horasVisão Geral
Curso Azure DevOps ministrado é destinado a desenvolvedores, testadores e gerentes que precisam de uma compreensão abrangente de como melhor utilizar a plataforma para dar suporte a projetos de desenvolvimento de aplicativos em .NET e em uma infinidade de outras linguagens / plataformas.
O Azure DevOps é o sucessor do Microsoft Visual Studio Team Services (VSTS) e combina todos os benefícios do VSTS, Team Foundation Server (TFS) e Visual Studio Online (VSO) e adiciona muitos novos recursos, com todos os benefícios da alta disponibilidade , desenvolvimento distribuído, integração contínua, implantação contínua e backup em nuvem, oferecendo tudo o que você precisa para um desenvolvimento moderno e ágil de produtos DevOps. O Azure DevOps pode ser implementado na nuvem (no Azure, por incrível que pareça) ou no local.
Neste Curso Azure DevOps, você explorará o controle de origem, coleta de dados, relatórios, rastreamento de projeto, integração / implantação contínua e teste para projetos de desenvolvimento de software colaborativo.
Observe que este curso substitui nosso curso de treinamento Microsoft Visual Studio Team Services (VSTS) e nosso curso de treinamento Microsoft Team Foundation Server (TFS) mais antigo. Se você precisar oferecer suporte a uma implantação VSTS / TFS local existente, informe-nos, pois ainda podemos ajudar com o treinamento sob medida nessas plataformas.
Objetivo
Ao final deste Curso Azure DevOps, você terá aprendido sobre:
- Recursos do Azure DevOps
- Quadros Azure: ferramentas para planejar e monitorar entregas ágeis
- Azure Repos: Ramificação e controle de versão com Git
- Azure Pipelines: compilar, testar e implantar com CI / CD
- Planos de teste do Azure: ferramentas de teste manuais e automatizadas
Publico Alvo
Curso Azure DevOps e voldato para:
- DevOps,
- Desenvolvedores de software,
- Gerentes de desenvolvimento técnico,
- Arquitetos de software,
- Engenheiros de sistemas,
- Especialistas em QA / testes,
- Scrum Masters,
- Scrum Developers
Pre-Requisitos
- Ter experiência de envolvimento em projetos de desenvolvimento de software comercial, de preferência com exposição a metodologias ágeis, como Scrum e Kanban
Informações Gerais
- Carga horaria 24h
- Se noturno o curso e ministrado de segunda-feira a sexta-feira das 19h às 23h, total e 6 noites,
- Se aos sábados o curso e ministrado de 09h às 18h, total de 3 sábados,
- Se integral o curso e ministrado de segunda-feira a quinta-feira das 09h às 18h total de 3 dias,
Formato de entrega:
- Presencial em sala de aula,
- On-line ao vivo em tempo real na presença de um instrutor em tempo real via ferramenta meet, onde todos os participantes vão estar conectados em tempo real, com todos os tipos de acesso práticos.
Materiais
Português/InglêsConteúdo Programatico
Introduction to Azure DevOps
- Software Development processes
- Azure DevOps Architecture
- Key Features
Azure Boards
- Kanban boards
- Scrum boards & planning tools
- Refining Backlogs on Azure Boards
- Monitoring, Insights & Analytics
- Team Dashboards
- Custom reporting
Azure Test Plans
- Creating Test Plans
- Testing web apps
- Testing desktop client apps
- Plan, execute, and track scripted tests
- Exploratory test sessions
- Code search
Azure Pipelines
- Build automation basics
- Continuous Integration
- Continuous Deployment / Delivery
- Development Language support
- Build and deploy images to Docker, Azure Container Registry
- Deploying to VMs
- Build Chaining
- Multi-phased builds
- YAML support
- Test integration
- Pipeline reporting
Azure Repos: Branching and Version Control
- Why use a version control system?
- Pull requests
- Code search
- Team Foundation Version Control (TFVC)
- Branching Models
- Branches v. Labels v. Folders
- Sharing code across Projects
- Builds and Branches
- Mapping Team Foundation Version Control (TFVC) commands and workflows to Git
- Branch Policies
- Resolve Merge Conflicts
- Triggering Continuous Integration / Continuous Delivery (CI/CD)
Azure Artifacts
- Creating & sharing packages
- Adding packages to your pipeline
- Package management