Salve Deus, beleza? Vamos iniciar mais uma saga aqui no MBA. Seja muito bem-vindo a esse módulo de Docker. Espero que ele seja muito produtivo e que abra a sua cabeça para poder trabalhar com essa ferramenta e também para entender containers. Eu preparei um material muito bacana para que a gente fundamente, de fato, containers e Docker. A gente vai ter bastante teoria e também bastante prática nesse módulo. Meu nome é Luiz Carlos, sou CTO aqui no Fullcycle. Imagino que muitos de vocês devam me conhecer. Se quiser trocar ideia comigo, é só procurar lá na própria comunidade do Discord. Ou também você pode me seguir nas redes sociais com o arroba argentinaluiz, tem GitHub, Twitter, Instagram. Então, é isso aí, pessoal. Estou muito feliz de estar aqui mais uma vez, a oportunidade de passar conhecimento para vocês e também pela própria Full Cycle de estar disponibilizando essa oportunidade para mim. Eu queria mostrar nessa primeira aula um pouco da dinâmica do que a gente vai ter aqui durante o curso. Então, vou compartilhar aqui o meu VS Code. Aqui estão os assuntos que nós vamos ver durante o nosso módulo de Docker. Como eu falei, não vai ser um módulo de prática apenas, nós vamos ter bastante fundamentação e porquês. Então, nessa primeira parte, nós vamos ter uma introdução aos containers, você vai entender desde quando surgiu essa ideia e como que a gente trabalha com isso nos sistemas operacionais. Inclusive, nós vamos brincar um pouquinho ali com o Linux para poder fazer a criação de containers sem Docker, porque eu posso trabalhar com containers tranquilamente sem Docker. Mas a gente vai entender quais são os artefatos de sistema operacional que permitem que a gente trabalhe com containers, inclusive a diferença deles para virtualização. Isso é muito confuso normalmente, a gente pensa que containers são virtualizados e na verdade não são. Também nós vamos para a parte aqui do mundo de containers e Docker, entendendo a evolução disso ao longo dos anos, no mundo de tecnologia, no mercado de tecnologia, nós fomos tendo entidades sendo criadas, entidades que vão criar padrões dos containers, e o nascimento do Docker, principalmente isso aconteceu nos anos 2000, a gente vai entender um monte de siglas e nomenclaturas. Aí, nessa terceira parte aqui, nós vamos ter o nosso primeiro contato com o Docker, nós vamos instalar, mostrar para vocês como instalar essa ferramenta nos sistemas operacionais mais utilizados, Mac, Linux e Windows, e também começar a brincar com o Docker, como que a gente faz o uso dele de uma forma bem produtiva no terminal, utilizando também IDE, porque tudo isso facilita para que a gente vá aprendendo Docker. Docker, para a gente poder aprender de fato também, nós temos que executar bastante comando no terminal. Aí nós vamos ver o arquivo Dockerfile, que é o manifesto que define as imagens, que é outro conceito que a gente vai aprender aqui também durante o módulo. Depois nós vamos para o Docker Compose, que é uma ferramenta da própria Docker também, para a gente poder orquestrar containers. E aí nós vamos trabalhar com volumes, redes, montagem de um ambiente dev usando Docker e como faz um build para produção. Então, eu joguei aqui os assuntos, mas a gente vai ter muita coisa dentro de cada um desses tópicos aqui. Então, é um módulo que você vai sair sabendo, de fato, muitas coisas de baixo nível de Linux, sabendo o que é container e sabendo usar Docker para desenvolvimento e produção. A gente vai esmiuçar vários detalhes dessa ferramenta. Então é mais uma saga que a gente vai ter aqui no MBA. Se prepare, já se organize para poder estudar. Inclusive, uma coisa que eu vou fazer aqui nesse módulo vai ser disponibilizar várias referências bibliográficas e também cada aula vai ter um markdown ali associado, vai ter ali um repositório com toda a fonte do curso, então vai ter muito texto também, pra vocês poderem estudar. Estão preparados? Então, vamos continuar nossa saga, continuando não, iniciando nossa saga, é isso aí. E até a próxima.