Docker: construindo containers 🐋
Opaa, como é que vai? Espero que bem! :)
Docker é uma grande tecnologia, por trás de diversos serviços da internet. E, você, como dev, ou só alguém querendo aprender algo novo, não pode deixar de conhecer a criação de containers da baleia!
Esse é um plano de estudos inicial para quem quer entender como o Docker funciona. Bora ver algumas das coisas que você irá estudar nesse plano!
᠌᠌᠌ ᠌᠌᠌ ᠌᠌᠌
᠌᠌᠌ ᠌᠌᠌ ᠌᠌᠌
Um pequeno resumo do que você verá nos cursos:
- Entendendo o que é DevOps;
- O que são containers;
- O que é Docker;
- Docker e Docker Swarm;
- Preparatório para certificação DCA (Docker Certified Associate);
- Docker em outros ambientes;
- E muito mais.
᠌᠌᠌ ᠌᠌᠌ ᠌᠌᠌
Requisitos mínimos para o curso:
- Conhecimento básico de DevOps: durante os cursos, alguns desses conhecimentos básicos serão usados. Contudo, se você não tem todo o conhecimento, esse plano também tem alguns conteúdos inicias de DevOps para te ajudar com o Docker.
- Inglês: quase tudo hoje em dia é ou sai primeiro em inglês. Se você ainda acha que tem uma desculpa para não aprender um novo idioma, assista esse vídeo;
- Vontade de aprender: eu sei, é um plano meio longo, mas é tudo pensado no seu aprendizado! Mantenha o foco no estudo, e você vai se tornar um mestre no Docker rapidinho! Se quiser uma ajuda para estudar, recomendo esse plano de estudo aqui.
᠌᠌᠌ ᠌᠌᠌ ᠌᠌᠌
Como praticar meus conhecimentos de Docker?
A melhor maneira de aprender qualquer coisa de tecnologia é praticando! Coloquei alguns vídeos e links onde contém alguns mini exercícios e projetos legais de Docker — para facilitar, a grande maioria está no final do plano — para poder praticar seu conhecimento. Bora exercitar essa baleia!
᠌᠌᠌ ᠌᠌᠌ ᠌᠌᠌
O que fazer depois de estudar Docker?
A área de DevOps é muita vasta, e Docker é apenas um dos assuntos para estudar. Talvez você possa aprender mais sobre containers com LXC, um pouco sobre Cloud e seus provedores, ou até mesmo, coisas ligadas ao Docker, como Kubernetes, Linux, ou até mesmo, quem sabe, uma linguagem de programação, como Python ou JavaScript. Fica ao seu critério. Desejo-lhe boa sorte e bons estudos!
᠌᠌᠌ ᠌᠌᠌ ᠌᠌᠌
Observações e notas
- Achou o conteúdo extenso ou está sem tempo? Faça apenas os cursos de Docker que existem aqui, já que não há formação mais curta do assunto.
- Preciso fazer tudo do plano? Você pode se concentrar apenas em fazer os cursos. Vídeos, artigos e outros são apenas conteúdos complementares para você se inteirar no assunto. Vai ser muito melhor se ver tudo, porém, fica a seu critério ver, pular algo ou parecido.
᠌᠌᠌ ᠌᠌᠌ ᠌᠌᠌
᠌᠌᠌ ᠌᠌᠌ ᠌᠌᠌
Espero que esse plano de estudos lhe seja útil!
Tem uma ideia? #Desenvolva.
\{^_^}/ happy containers buildings!
Planos de estudo são sequências de cursos e outros conteúdos criados por alunos e alunas da Alura para organizar seus estudos. Siga planos que te interessem ou crie o seu próprio.
Passo a passo
-
1
Conteúdo do plano
-
Video DevOps // Dicionário do Programador - YouTube
-
Formação Começando em DevOps
-
Formação DevOps
-
Site DevOps Roadmap: Learn to become a DevOps Engineer or SRE
-
Formação Começando com Linux
-
Podcast Containers e Docker – Hipsters #75
-
Video Containers // Dicionário do Programador - YouTube
-
Livro Livro de Ferramentas DevOps Vagrant Docker - Casa do Código
-
Video What is Docker in 5 minutes - YouTube
-
Podcast Breve Historia da Implantação de Sistemas na Web – Hipsters #95
-
Video Containers, Docker e Kubernetes com Giovanni Bassi | #HipstersPontoTube - YouTube
-
Site A Beginner-Friendly Introduction to Containers, VMs and Docker | by Preethi Kasireddy | We’ve moved to freeCodeCamp.org/news | Medium
-
Video Entendendo "Devops" para Iniciantes em Programação (Parte 1) | Série "Começando aos 40" - YouTube
-
Site O que é Docker?
-
Artigo O que é o Docker e quais as Vantagens de usá-lo? | Alura
-
Curso Docker: criando e gerenciando containers
-
Alura+ Impondo limites ao Docker
-
Artigo Docker: Desvendando o DockerFile | Alura
-
Alura+ Usando Docker Multi-Stage Build para otimizar a imagem
-
Video O mínimo que você precisa saber sobre Docker! - YouTube
-
Site A beginner’s guide to Docker — how to create a client/server side with Docker-Compose | by Gaël Thomas | We’ve moved to freeCodeCamp.org/news | Medium
-
Alura+ Quais são os tipos de armazenamentos no Docker?
-
Artigo A crash course on Docker — Learn to swim with the big fish | by Adnan Rahić | Sourcerer Blog
-
Site My Docker Cheat Sheet. I love Docker, orchestration and… | by Aymen El Amri | Statuscode | Medium
-
Site A beginner’s guide to Docker — how to create your first Docker application | by Gaël Thomas | We’ve moved to freeCodeCamp.org/news | Medium
-
Curso Docker Swarm: Orquestrador de containers
-
Video Entendendo "Devops" para Iniciantes em Programação (Parte 2) | Série "Começando aos 40" - YouTube
-
Alura+ Como rodar MySQL com Docker?
-
Artigo Replicando ambientes com Docker | Alura
-
Artigo Criando um repositório local de imagens Docker | Alura
-
Video Ambientes Back-End com Docker + VS Code // Mão no Código #3 - YouTube
-
Curso Docker DCA: estudando para a prova de certificação do Docker
-
Site Docker for Data Science | by Sachin Abeywardana | Towards Data Science
-
Site Node.js Docker workflow. I’ve been using Docker for… | by Guillaume Jacquart | Medium
-
Site Another reason why your Docker containers may be slow | by Maxim Leonovich | HackerNoon.com | Medium
-
Curso Docker DCA: finalize os estudos para a prova de certificação do Docker
-
Site Why Docker makes sense for startups | by Charly Vega | We’ve moved to freeCodeCamp.org/news | Medium
-
Site Docker Logo: valor, história, PNG
-
Artigo Criando volumes com Docker | Alura
-
Curso Jenkins e Docker: Pipeline de entrega continua
-
Livro Livro de requisições Web - Casa do Código
-
Social https://twitter.com/francescociull4/status/1509458241524224005
-
Site Docker: An open source project to pack, ship and run any application as a lightweight container
-
Site #18 Docker com Giovanni Bassi - Café debug seu podcast de tecnologia | Podcast on Spotify
-
Site Primeiros Passos com Docker: Conceitos Básicos à Criação de sua Primeira Imagem | by Leonardo Berlatto | CWI Software | Medium
-
Video Docker em 22 minutos - teoria e prática (Rápido!) - YouTube
-
Video API Simples em Node.JS rodando em container Docker dentro de um VPS (SIM, É BEM FÁCIL) - YouTube
-
Video Rodando projeto em container docker - YouTube
-
Site GitHub - Vizuri/docker-exercises: Docker related exercises to learn from
-
Site Exercise 1: Running images — tsi-cc 1.0 documentation
-
Site Docker Questions and Exercises. The objective of all these questions is… | by Ankur Parashar | finoit | Nov, 2022 | Medium
-
Video Criando um gerador de memes com Docker e JavaScript - Pré #SemanaJSExpert - YouTube
-
Video Desenvolvimento para Wordpress usando Docker + VSCode (SUPER RÁPIDO) // Mão no Código #30 - YouTube
-
Video Fácil! - Como criar o seu próprio "Google Docs" com ONLYOFFICE - YouTube
-
Video Linux e Docker em um Servidor MONSTRO! - YouTube
-