90DaysOfDevOps/2022/pt-br/README.md

170 lines
9.1 KiB
Markdown

# 90DaysOfDevOps
<p align="center">
<img src="../logo.png?raw=true" alt="90DaysOfDevOps Logo" width="50%" height="50%" />
</p>
Versão em Portugês | [中文版本](zh_cn/README.md) | [繁體中文版本](zh_tw/README.md)| [日本語版](ja/README.md) | [Wersja Polska](pl/README.md) | [Tiếng Việt](vi/README.md)
Este repositório é usado para documentar minha jornada para obter um melhor conhecimento básico de "DevOps". Estarei começando esta jornada no dia 1º de janeiro de 2022, mas a ideia é que levemos 90 dias, o que acontece de 1º de janeiro a 31 de março.
A razão para documentar esses dias é para que outros possam tirar algum proveito disso e também melhorar os recursos.
O objetivo é levar 90 dias, 1 hora por dia, para abordar mais de 13 áreas de "DevOps" para um conhecimento básico.
Isso **não abrangerá todas as coisas** sobre "DevOps", mas abrangerá as áreas que considero que beneficiarão meu aprendizado e compreensão em geral.
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/N4N33YRCS)
A maneira mais rápida de entrar em contato será via Twitter, meu contato é [@MichaelCade1](https://twitter.com/MichaelCade1)
## Progresso
- [✔️] ♾️ 1 > [Introdução](Days/day01.md)
### O que é e por que usamos DevOps
- [✔️] ♾️ 2 > [Responsabilidades de um engenheiro de DevOps](Days/day02.md)
- [✔️] ♾️ 3 > [Ciclo de vida do DevOps - Foco no aplicativo](Days/day03.md)
- [✔️] ♾️ 4 > [DevOps & Agile](Days/day04.md)
- [✔️] ♾️ 5 > [Planejamento > Codificação > Build > Teste > Release > Deployment > Operação > Monitoramento >](Days/day05.md)
- [✔️] ♾️ 6 > [DevOps - As histórias reais](Days/day06.md)
### Aprendendo uma linguagem de programação
- [✔️] ⌨️ 7 > [O panorama geral: DevOps & Aprendizado de uma linguagem de programação](Days/day07.md)
- [✔️] ⌨️ 8 > [Configurando seu ambiente DevOps para Go & "Hello World"](Days/day08.md)
- [✔️] ⌨️ 9 > [Vamos explicar o código "Hello World"](Days/day09.md)
- [✔️] ⌨️ 10 > [O workspace Go & compilação & execução de código](Days/day10.md)
- [✔️] ⌨️ 11 > [Variáveis, Constantes & Tipos de Dados](Days/day11.md)
- [✔️] ⌨️ 12 > [Obtendo a entrada do usuário com ponteiros e um programa finalizado](Days/day12.md)
- [✔️] ⌨️ 13 > [Tweet sey progresso com nosso novo aplicativo](Days/day13.md)
### Conhecendo o básico do Linux
- [✔️] 🐧 14 > [O panorama geral: DevOps e Linux](Days/day14.md)
- [✔️] 🐧 15 > [Comandos Linux para DevOps (Na verdade para todo mundo)](Days/day15.md)
- [✔️] 🐧 16 > [Gerenciando seu sistema Linux, sistema de arquivos & storage](Days/day16.md)
- [✔️] 🐧 17 > [Editores de texto - nano vs vim](Days/day17.md)
- [✔️] 🐧 18 > [SSH & Servidor Web (LAMP)](Days/day18.md)
- [✔️] 🐧 19 > [Automatize tarefas com scripts bash](Days/day19.md)
- [✔️] 🐧 20 > [Configuração da estação de trabalho do dsenvolvedor - Com tudo perfeito](Days/day20.md)
### Compreendendo redes
- [✔️] 🌐 21 > [O panorama geral: DevOps e Redes](Days/day21.md)
- [✔️] 🌐 22 > [O Modelo OSI - As 7 Camadas](Days/day22.md)
- [✔️] 🌐 23 > [Protocolos de rede](Days/day23.md)
- [✔️] 🌐 24 > [Automação de Rede](Days/day24.md)
- [✔️] 🌐 25 > [Python para automação de rede](Days/day25.md)
- [✔️] 🌐 26 > [Construindo nosso laboratório](Days/day26.md)
- [✔️] 🌐 27 > [Praticando Python & Redes](Days/day27.md)
### Atenha-se a um provedor de nuvem
- [✔️] ☁️ 28 > [O panorama geral: DevOps e a nuvem](Dias/dia28.md)
- [✔️] ☁️ 29 > [Fundamentos do Microsoft Azure](Dias/dia29.md)
- [✔️] ☁️ 30 > [Modelos de Segurança do Microsoft Azure](Dias/dia30.md)
- [✔️] ☁️ 31 > [Modelos de Computação do Microsoft Azure](Dias/dia31.md)
- [✔️] ☁️ 32 > [Modelos de armazenamento e banco de dados do Microsoft Azure](Days/day32.md)
- [✔️] ☁️ 33 > [Modelos de Rede do Microsoft Azure + Gerenciamento do Azure](Days/day33.md)
- [✔️] ☁️ 34 > [Cenários práticos do Microsoft Azure](Dias/dia34.md)
### Use o Git de forma eficaz
- [✔️] 📚 35 > [O panorama geral: Git - Controle de Versão](Days/day35.md)
- [✔️] 📚 36 > [Instalando e configurando o Git](Days/day36.md)
- [✔️] 📚 37 > [Conhecendo o Git](Dias/dia37.md)
- [✔️] 📚 38 > ["Staging" e "Changing"](Dias/dia38.md)
- [✔️] 📚 39 > [Visualização, "unstaging", descarte e restauração](Dias/dia39.md)
- [✔️] 📚 40 > [Rede Social para código](Dias/dia40.md)
- [✔️] 📚 41 > [O fluxo de trabalho do código aberto](Days/day41.md)
### Recipientes
- [✔️] 🏗️ 42 > [O panorama geral: Contêineres](Dias/dia42.md)
- [✔️] 🏗️ 43 > [O que é o Docker e preparação da instalação](Days/day43.md)
- [✔️] 🏗️ 44 > [Imagens Docker & Prática com Docker Desktop](Days/day44.md)
- [✔️] 🏗️ 45 > [A anatomia de uma imagem do Docker](Days/day45.md)
- [✔️] 🏗️ 46 > [Docker Compose](Days/day46.md)
- [✔️] 🏗️ 47 > [Rede & Segurança com Docker](Days/day47.md)
- [✔️] 🏗️ 48 > [Alternativas ao Docker](Dias/dia48.md)
### Kubernetes
- [✔️] ☸ 49 > [O panorama geral: Kubernetes](Dias/dia49.md)
- [✔️] ☸ 50 > [Escolhendo sua plataforma Kubernetes](Dias/dia50.md)
- [✔️] ☸ 51 > [Implantando seu primeiro cluster Kubernetes](Days/day51.md)
- [✔️] ☸ 52 > [Configurando um cluster Kubernetes com múltiplos nós](Days/day52.md)
- [✔️] ☸ 53 > [Visão geral do Rancher - Prática](Dias/dia53.md)
- [✔️] ☸ 54 > [Implantação de aplicações com Kubernetes](Dias/dia54.md)
- [✔️] ☸ 55 > ["State" e "Ingress" no Kubernetes](Dias/dia55.md)
### Aprenda a infraestrutura como código
- [✔️] 🤖 56 > [O panorama geral: IaC](Dias/dia56.md)
- [✔️] 🤖 57 > [Uma introdução ao Terraform](Days/day57.md)
- [✔️] 🤖 58 > [Linguagem de Configuração do HashiCorp (HCL)](Days/day58.md)
- [✔️] 🤖 59 > [Crie uma VM com Terraform & Variáveis](Days/day59.md)
- [✔️] 🤖 60 > [Contêineres Docker, Provisionadores & Módulos](Days/day60.md)
- [✔️] 🤖 61 > [Kubernetes e múltiplos ambientes](Dias/dia61.md)
- [✔️] 🤖 62 > [Testes, ferramentas e alternativas](Dias/dia62.md)
### Automatize o gerenciamento de configuração
- [✔️] 📜 63 > [O panorama gera: Gerência de Configuração](Days/day63.md)
- [✔️] 📜 64 > [Ansible: Primeiros passos](Days/day64.md)
- [✔️] 📜 65 > [Manual do Ansible](Dias/dia65.md)
- [✔️] 📜 66 > [Manual do Ansible - Continuação...](Dias/dia66.md)
- [✔️] 📜 67 > [Usando funções e implantando um balanceador de carga](Days/day67.md)
- [✔️] 📜 68 > ["Tags", Variáveis, Inventário & Servidor de Configuração de Banco de Dados](Days/day68.md)
- [✔️] 📜 69 > [Todas as outras coisas sobre Ansible - "Automation Controller", "AWX", "Vault"](Days/day69.md)
### Crie pipelines de CI/CD
- [✔️] 🔄 70 > [O panorama gera: Pipelines de CI/CD](Dias/dia70.md)
- [✔️] 🔄 71 > [O que é Jenkins?](Dias/dia71.md)
- [✔️] 🔄 72 > [Colocando as mãos no Jenkins](Days/day72.md)
- [✔️] 🔄 73 > [Construindo um pipeline do Jenkins](Days/day73.md)
- [✔️] 🔄 74 > ["Hello World" - Jenkinsfile App Pipeline](Days/day74.md)
- [✔️] 🔄 75 > [Visão geral das ações do GitHub](Days/day75.md)
- [✔️] 🔄 76 > [Visão geral do ArgoCD](Dias/dia76.md)
### Monitoramento, gerenciamento de log e visualização de dados
- [✔️] 📈 77 > [O panorama geral: Monitoramento](Days/day77.md)
- [✔️] 📈 78 > [Prática com ferramentas de monitoramento](Dias/dia78.md)
- [✔️] 📈 79 > [O panorama geral: gerenciamento de logs](Dias/dia79.md)
- [✔️] 📈 80 > [ELK Stack](Dias/dia80.md)
- [✔️] 📈 81 > [Fluentd & FluentBit](Dias/dia81.md)
- [✔️] 📈 82 > [EFK Stack](Dias/dia82.md)
- [✔️] 📈 83 > [Visualização de Dados - Grafana](Dias/dia83.md)
### Armazene e proteja seus dados
- [✔️] 🗃️ 84 > [O panorama geral: Gerenciamento de dados](Dias/dia84.md)
- [✔️] 🗃️ 85 > [Serviços de Dados](Dias/dia85.md)
- [✔️] 🗃️ 86 > [Fazer backup de todas as plataformas](Dias/dia86.md)
- [✔️] 🗃️ 87 > [Prática de backup e recuperação](Dias/dia87.md)
- [✔️] 🗃️ 88 > [Backups focados em aplicações](Dias/dia88.md)
- [✔️] 🗃️ 89 > [Recuperação de desastres](Dias/dia89.md)
- [✔️] 🗃️ 90 > [Mobilidade de dados e aplicações](Dias/dia90.md)
## Licença
Amparado sob: [![CC BY-NC-SA 4.0][cc-by-nc-sa-shield]][cc-by-nc-sa]
Esta obra está licenciada sob
[Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License][cc-by-nc-sa].
[![CC BY-NC-SA 4.0][cc-by-nc-sa-image]][cc-by-nc-sa]
## Histórico de estrelas
[![Star History Chart](https://api.star-history.com/svg?repos=MichaelCade/90DaysOfDevOps&type=Timeline)](https://star-history.com/#MichaelCade/90DaysOfDevOps&Timeline)
[cc-by-nc-sa]: http://creativecommons.org/licenses/by-nc-sa/4.0/
[cc-by-nc-sa-image]: https://licensebuttons.net/l/by-nc-sa/4.0/88x31.png
[cc-by-nc-sa-shield]: https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg