Microsoft AZ–2008: DevOps Foundations: The Core Principles and Practices

Print Friendly, PDF & Email

535

Nível: Iniciante | 7 horas

Oferta do Exame de Certificação

Formação leccionada em Inglês

Elegível para candidatura ao cheque-digital IEFP até junho 2026 (Reembolso de até 750€)

Apresentação 

O curso AZ-2008 – Práticas de DevOps com o GitHub oferece uma abordagem prática e completa às metodologias DevOps utilizando as ferramentas e serviços do GitHub integrados com o Microsoft Azure.
Ao longo da formação, os participantes aprendem a aplicar práticas de colaboração entre equipas de desenvolvimento e operações, potenciando a agilidade, integração contínua (CI), entrega contínua (CD), automação e excelência operacional em todas as fases do ciclo de vida das aplicações.
Com uma forte componente prática, esta formação permite aos formandos planear, desenvolver, implementar e operar aplicações modernas de forma mais eficiente, tirando partido do ecossistema GitHub e das suas funcionalidades de automação e gestão.

Enquadramento 

A crescente digitalização e a procura por soluções tecnológicas mais ágeis e seguras têm conduzido as organizações à adoção de práticas DevOps, que integram o desenvolvimento e as operações num único fluxo de trabalho contínuo e colaborativo.
O GitHub, em conjunto com o Microsoft Azure, oferece um conjunto de ferramentas que simplificam este processo, permitindo às equipas melhorar a colaboração, reduzir tempos de entrega e aumentar a fiabilidade das implementações.
Este curso insere-se nas formações de engenharia de software moderna, sendo especialmente indicado para profissionais que pretendem adotar uma cultura DevOps e integrar pipelines automatizados nos seus projetos.

Destinatários 

Esta formação destina-se a: 

  • Profissionais de desenvolvimento (Dev) e operações (Ops) que pretendam aplicar práticas DevOps com o GitHub e o Azure;
  • Engenheiros de software, administradores de sistemas e técnicos de infraestrutura envolvidos em processos de integração e entrega contínua;
  • Gestores de produto e líderes técnicos que pretendam compreender as vantagens das metodologias DevOps e promover uma melhor colaboração entre equipas;
  • Profissionais de TI que pretendam iniciar-se na utilização do GitHub e na implementação de pipelines de CI/CD.

Pré-requisitos 

Para frequentar esta formação, os participantes devem possuir: 

  • Uma subscrição ativa do Microsoft Azure (os formandos deverão utilizar a sua própria conta/subscrição durante os exercícios práticos);
  • Conhecimentos básicos de conceitos de tecnologias de informação e de infraestruturas de sistemas;
  • Noções gerais sobre desenvolvimento de software, controlo de versões (Git) e ciclo de vida de aplicações;
  • Familiaridade com ambientes Windows ou Linux (recomendado).

Objectivo Geral 

Dotar os participantes de competências para implementar e gerir práticas DevOps com o GitHub e o Microsoft Azure, promovendo a colaboração entre equipas, a automatização de processos e a melhoria contínua da qualidade das soluções de software.  

Objectivos Específicos 

No final da formação, os formandos deverão ser capazes de: 

  • Compreender os princípios, benefícios e pilares das metodologias DevOps;
  • Planear e gerir projetos de software com recurso ao GitHub Projects e a repositórios colaborativos;
  • Implementar processos de integração contínua (CI) e entrega contínua (CD) com o GitHub Actions;
  • Automatizar a construção, os testes e a implementação de aplicações em ambientes Azure;
  • Aplicar práticas de monitorização, feedback contínuo e melhoria operacional;
  • Fomentar a comunicação e o alinhamento entre as equipas de desenvolvimento e operações.

Programa 

1.Introdução ao DevOps 

Conceitos e princípios fundamentais do DevOps 

Cultura de colaboração, automação e melhoria contínua 

Benefícios para o ciclo de vida do software e para a organização 

2. Planeamento com DevOps 

Gestão de projetos e repositórios no GitHub 

Planeamento ágil e acompanhamento de tarefas com GitHub Issues e Projects 

Integração com ferramentas externas de gestão de produto

3. Desenvolvimento com DevOps 

Colaboração e controlo de versões com Git e GitHub

Revisões de código e gestão de pull requests 

Implementação de workflows automatizados e pipelines de integração contínua.

4. Entrega com DevOps 

Criação e configuração de pipelines de entrega contínua (CD) 

Automação de testes e implementações 

Publicação de aplicações em ambientes Microsoft Azure 

Boas práticas de segurança e gestão de credenciais 

5. Operação com DevOps 

Monitorização de aplicações e pipelines de CI/CD 

Gestão de alertas, métricas e relatórios operacionais 

Feedback contínuo e melhoria dos processos DevOps 

Pedido de Informação