Download as pdf
Download as pdf
You are on page 1of 12
(© curso Microsoft AZ-400 - Designing and Implementing Microsoft DevOps Solutions é divicido em médules, seguindo asuaagenda de encontros nas aulas a0 vivo com os instrutores. Como a dindmica das aulas 20 vivo engloba discussbes, vidas eexercicios, é natural ter uma leve dferenga entre o contetide programitico planejado em cada médulo eo contetide ministrado, Fique tranuilo que o seu instrutor val tenderecar todos 0s temas do curso 20 longo das aula 20 vivo, > Contetido Programatico Introdugao ao DevOps Entenda 0 que DevOps 6 eas etapas para ealizé-o Identifique equipes para imalementar proceso Planeje a transformagdo com metas ecronogramas compartihados: Planeje edefinalinhas do tempo para metas Escolher o projeto certo Entender diferentes projetose sistemas para gular ajornada Selecionar um projeto para iniclar a transformagao de DevOps Identificar grupos para minimizar a resistencia nical Identiicar métricas de projetoe KPIs indicadores chave de desempenho) Descrever estruturas de equipe Entender as préticas Agile € os principios do desenvolvimento Agile CCriar uma equipe e uma estrutura organizacional Agile Identificar os membros ideais da equipe de DevOps Selecionar e configurar ferramentas para colaboracio Escolher as ferramentas de DevOps Criar uma estratégla de integracio de ferramentas Criar uma estratégla de gerenciamento de icencas (por exemplo,ususrios do Azure DevOpse GitHub) Projetar uma estratégia para rastreabilidade de pontaa ponta, desde tens de trabalho até software de trabalho Projetar uma estratégia de autenticagdo e acesso CCriar uma estratégia para aintegracio de recursos locals ena nuvem Planejar o Agile com projetos do GitHub eo Azure Boards Descrever projetos do GitHub eo Azure Boards Vincular Azure Boards e GitHub Configurar e gerenciar projetos e painéis do GitHub Personalizarexibigdes de projetos Introdugao ao controle do cédigo-fonte Entender controle do cédigo-fonte Aplicar melhores prticas para o controle do cédigo-fonte Descrever os beneficios de usar o controle do cédigo-fonte Descrever tipos de sistemas de controle do cédigo-fonte Aplicar praticas de controle do cédigo-Fonte em seu processo de desenvolvimento Explicaras diferencas entre o controle de versio centralizadoe distribuido Entendero Gite TEVC Desenvolver usando Git Trabalhar com Azure Repose GitHub Descrevero Azure Repos e GitHub Migrar do TEVC parao.Git Trabalhar com GitHub Codespaces Estruturar seu repositério Git Entender os repositrios Git Implementarrepositérios inicos ou miltiplos Explicar como estruturarrepositérios Git Implementar um log dealteragées Gerenciar branches e fluxos de trabalho do Git Descrever 0s fluxos de trabalho de ramificagio do Git Implementar branches de recursos Implementar 0 Fluxo do GitHub Bifurcar um repositério Colaboracao com solicitacées de pull no Azure Repos Tirar proveito das solicitagdes de pull para colaboragio erevisbes de eédigo Fornecer comentérios usando solicitagbes de pull Configurar politcas de branch Usar 0 Githiub Mobile para aprovagbes de solicitagdes de pull Identificar: Idontificare gerenciar dvida técnica Integrarferramentas de qualidade de c6digo, Planejar revisdes de cécizo Descrever as métricas de qualidade e complexidade Explorar ganchos do Git Entender os ganchos do Git Identiicar quando os ganchos do Ggit sao usados Implementar ganchos do Git para automacSo Explicar 0 comportamento dos ganchos do Git Planejar a promocao do inner source Usar o Git para promaver o inner source em toda a organizagao Implementaro luxo de trabalho de fork Escolher entre branches e forks Compartithar cédigo entre forks Gerenciar repositérios Git Entender os repositrios Git grandes Explicar 0 GVES (Git Virtua File System) Usar oLFS (Large Fle Storage) do Git Limpar dads do repositério Explorar 0 Azure Pipelines Descrever o Azure Pipelines Explicarafungo do Azure Pipelines e seus componentes Decidir aresponsabilidade da automago do Pipeline Entender os principals termos do Azure Pipelines Gerenciar pools e agentes do Escolha entre agentes hospedados pela Microsoft eauto-hospedados Instalar conigurar Agentes do Azure Pipelines Configurar pools de agentes Tomar os agentes € 0s pools seguros Explorar a comunicagao para implantar usando o Azure Pipelines Descrever pipelines a simultaneidade Usar ees ar trabalhos paralelos Usar 0 Azure Pipelines para projetos de softwarelivre ou pivados, Usar Visual Designer ‘Trabalhar com Azure Pipelines e YAML Explorar a integragao continua Explicar por que a integracdo continua ¢ importante Implementar aintegrag3o continua usando o Azure Pipelines Explicar os benetcios da integragio continua Descrever as propriedades de build Implementar uma estratégia de pipeline Definiruma estratépia de build Explicar e configurar demandas Implementar builds de vérios age Usartipos de controle do cédigo-fonte diferentes disponiveis no Azure Pipelines Incorporar o Azure Pipelines Descrever a anatomia ea estrutura avancadas do Azure Pipelines Detalhar modelos e recursos de YAML. Implementare usar virios repositérios Introdugao ao GitHub Actions Explicar GitHub Actions e fxos de trabalho Criare trabalhar como Githiub Actions e fluxos de trabalho Deserever eventos, trabalhos e executores Examinar 0 gerenciamento de saida e de versio para agbes Aprender a integracao continua com o GitHub Actions Implementar integragio continua com 0 GitHub Actions Usar varidvels de ambiente Compartihar artefatos entre trabalhos e usar tags Git CCriare gerenciar segredos ir uma estratégia de build de contéiner Criar uma estratégia de contéiner Trabalhar com contéineres do Docker Criar um Registro de Contéiner do Azure Explicar os microsservigos e contéineres do Docker Introdugdo a entrega continua Explicar aCD (entrega continua) Implementar a entrega continua em seu ciclo de desenvolvimento Nogées bisicas sobre as verses aimplantacio Identificar oportunidades de projeto para aplicar CD Criar um pipeline de langamento Explicara terminologia usads no Azure DevOps e em outras ferramentas de gerenciamento de versio Descrever o que é uma tarefa de build e lancamento,o que ela pode fazer e algumas tarefas de implantagio dlisponiveis Implementar trabalhos de lancamento Explorar recomendagées de versio Explicar os aspectos a serem considerados 20 projetar sua estratégla de langamento Definios componentes de um pipeline de lancamento e usar fontes de artefatos, CCriar um plane de aprovacio de versio Implementar portas de iberagSo Provisionar e testar ambientes Provisionar e configurar 0 ambiente de destino Implerentar em um ambiente com seguranga usando uma conexdo de servigo Configurar aautomago de teste funcional eexecutar testes de disponibilidade Infraestrutura de teste da instalagio Gerenciar e modularizar tarefas e modelos Usar e gerenciar grupos de tarefas e de variaveis Usar varivels delancamento e varive's de fase no ploeline de langamento Usar varidvetsnos pipelines de langamento Automatizar a inspecdo da integridade Implementarinspecio automatizada desaide Criar configura eventos Configurar notificagbes no Azure DevOps eno GitHub Criar ganchos de servico para monitoraro pipeline Classifcar uma versio em relagio a um processo de versio e descrever como controlar 2 qualidade dos dois Escolher uma ferramenta de gerenciamento de versio Introducdo aos padrées de implantacdo Descrever padres de implantacso Explicara arquitetura de microsservicos Entender padres de implantagaoclassicos e modernos Planejar e projetar sua arquitetura Implementar a implantagao azul-verde e as alternancias de funcionalidades Explicaras estratégias de implantagio Implementaraimplantagao azul-verde Entender como funcionam os slots de implantagao Implementare gerenciar aternancias de funcionalidades’ Implementar verses candi elangamento escuro Descrever estratégias deimplantacio Implementara versio canério Explicaro gerenciador de trfego Entender langamento escuro Implementar testes A/B e a implantacdo por exposicdo progressiva Implementar aimplantagao por exposicao progressiva Implementar testes A/B. Implementar CCD com anéis de implantagso Identificar amethor estratégia de implantagSo Integracao com sistemas de gerenciamento de identidades Integrar o Azure DevOps com sistemas de gerenciamento de identidades Integrar o GitHub a0 SSO (logon nico) Entender ecrlar uma entidade de servico Criar identidades de servico gerenciado Gerenciar dados de configuracao de aplicativos Repensando dadios de configuracao de aplicativos Compreenda aseparaco de conceitos Integrar o Azure Key Vault 20 Azure Pipelines Gerenciar segredos, tokens e certificados Descrever a Configuragio de Aplicativos do Azure Nogies bisicas sobre os pares chave-valor Nogées bisicas sobre o gerenciamento de recursos da configuracio de aplicativos Implementar aconfiguracio de aplicativos Explorar infraestrutura como cédigo e gerenciamento de configuracao Entenda como implantar seu ambiente Planejar a configuracao do seu ambiente Escolha entre configuracées obrigat6rias versus declarativas Explicar a configuragio dempotente Criar recursos do Azure usando modelos do Azure Resource Manager Criar recursos do Azure usando madelos do Azure Resource Manager Entender os modelos do Azure Resource Manager es componentes de modelo Gerenciar dependéncias esegredos em modelos COrganizar emodularizar modelos Criar recursos do Azure usando a CLI do Azure Criar recursos do Azure usando 2 CLIdo Azure Entender a CLIdo Azureee trabalhar com ela Executar modelos usando a CLIde Azure Explicar os comandos da CLI do Azure Explorar a Automagao do Azure com DevOps Implementar automacio com Azure DevOps Criare gerenciarrunbooks Criar webhooks Criareexecutar um runbook de fuxo de trabalho efluxos de trabalho do PowerShell Implementar a DSC (Desired State Configuration) Implementar a DSC (Desired State Configuration) Descrever a State Configuration da Automagio do Azure Implementar a DSC ea Automagio do Linux no Azure Planejar ogerenciamento hibrido Implementar o Bicep Aprender o que é0 Bicep ‘Aprender ainstalé-loeacriar uma experiéncia de criacao suave Usar © Bicep paraimplantar recursosno Azure Implantar arquivos Bicep no Cloud Shell eno Visual Studio Code. Introdugdo ao DevOps Seguro Identificar um ataque de injegdo de SQL Entender @ DevSecOps Implementara seguranca do pipeline Entender a modelagem de ameacas > Implementar software de cédigo aberto + Implementar software de digo aberto + Explicar questées corporativas relativas a componentes de cédigo aberto ‘+ Descrever licencas de c6digo aberto ‘+ Entender as implicagbes eas classifcacoes dalicenca > Andlise de Composicao de Software + Inspecionar e validar as bases de eidigo quanto’ conformidade + Integra ferramentas de seguranca como WhiteSource com Azure DevOps + Implementarvalidagao de seguranca de pipeline + Interpret alertas de ferramentas de verificagdo ‘+ Configurar alertas e seguranca do GitHub Dependabot, > Analisadores estaticos ‘+ Trabalhar com SonarCloud ‘+ Trabalhar com CodeQL no GitHub ‘+ Interpretar alertas de ferramentas de verificagio > OWASP e Analisadores Dinamicos + Entender 0 OWASP e Analisadores Dinémicos + Implementar priticas de codiicagdo de seguranca da OWASP ‘+ Entender a conformidade para as bases de cédigo > Monitoramento e Governanca de Seguranca + Configurar o Microsoft Defender para Nuvem + Entender as politicas do Azure ‘+ Descreverinicativas, bloquefos de recursos e Azure Blueprints ‘+ Trabalhar com 0 Microsoft Defender para entidade Explorar as dependéncias do pacote Definirestratégia de gerenciamento de dependéncias Idontificar dependéncias Descrever elementos e a componentiza¢3o do gerenciamento de dependéncias Verincar dependéncias na sua base de codigo Entender o gerenciamento de pacotes Implementaro gerenciamento de pacotes Gerenclar feed de pacote Consumirecriar pacotes Publicar pacotes Migrar, consolidar e proteger artefatos Idontificarrepositérios de artefatos Migrar e integrar repositrios de artefatos Proteger feeds depacotes Entender as fungdes, as permissdes e a autenticagao Implementar uma estratégia de controle de verso, Implementar uma estratégia de controle de versio Promover pacotes Efetvar push de pacotes do pipeline Descrever a semantica eexplorar as melhores priticas para controle de verso Introdugao aos Pacotes GitHub Publicar pacotes Instalar pacotes Eliminar erestaurar pacotes Configure o controle de acesso ea vsibiidade Implementar ferramentas para acompanhar 0 uso e 0 fluxo Implementarferramentas para acompanhar os comentarios Planejar 0 monitoramento continuo Implementar @ Application insights Usar KQL (Kusto Query Language) Desenvolver painéis de monitoramento e status Configurar Painéis do Azure Trabalhar com Designer de ExibigSo no Azure Monitor Criar Pastas de Trabalho do Azure Monitor Monitorar como Power BI ‘Compartilhar 0 conhecimento nas equipes Compartithar 0 conhecimento com equipes de desenvolvimento Trabalhar com Azure DevOps Wikis Integrar ao Azure Boards Projetar processos para automatizar a andlise de aplicativos ‘Automatizar a andlise de apliativos Auxiliar DevOps com respostas rSpidas e pesquisa aumentada Integrartelemetria Implementar ferramentas e tecnologias de monitoramento Gerenciar alertas, retrospectivas sem culpados e uma cultura justa Realizar retrospectivas sem culpados ecriar uma culturajusta Melhorar 0 desempenho de aplicativos Explicar a degradagdo do tempo de resposta do servidor Redutir alertas sem sentido e no acionaveis

You might also like