ANÚNCIO
Curso gratuito

Curso de Infraestrutura e DevOps: aulas gratuitas para aprender na prática

Aprenda Docker e Docker Compose do zero com aulas práticas sobre containers, imagens, Dockerfile, deploy em VPS e orquestração de múltiplos serviços. Ideal para quem quer dominar containerização.

5 aulas 3h 13min totais Gratuito

Visão geral do curso

Este curso cobre os fundamentos e aplicações práticas de Docker, começando com conceitos de containers e imagens, passando pela criação de Dockerfiles personalizados, configuração de mapeamento de portas e deploy em VPS. Inclui Docker Compose para orquestração de múltiplos containers, diferenças entre Docker e máquinas virtuais, e containerização de aplicações frontend com Nginx e Angular.

Para quem este curso faz sentido

Serve para desenvolvedores que desejam entender containerização, profissionais que trabalham com deploy em produção, desenvolvedores frontend e backend interessados em modernizar seu fluxo de desenvolvimento, e quem quer aprender infraestrutura sem configurar máquinas virtuais complexas.

Como estudar esta sequência

Comece pelos conceitos fundamentais de containers e imagens Docker na primeira aula, depois execute os comandos essenciais como pull, push, run e build. Estude a diferença entre Docker e máquinas virtuais para consolidar o entendimento. Crie seus primeiros Dockerfiles, explore configurações para frontend com Angular e Nginx, e finalize aprendendo Docker Compose para gerenciar múltiplos serviços em um único arquivo.

O que você deve conseguir ao concluir

Ao concluir, você estará apto a criar Dockerfiles personalizados, empacotar aplicações Java, Angular e outras tecnologias em containers, fazer deploy em VPS usando Docker, orquestrar múltiplos serviços com Docker Compose, e tomar decisões informadas sobre quando usar containerização. Dominará fluxos reais de desenvolvimento e produção.

~/sobre-o-curso

O que você aprende neste curso de Infraestrutura e DevOps

Este curso organiza 5 aulas de Infraestrutura e DevOps em uma ordem prática, começando pela base e avançando para exemplos que você consegue repetir nos seus próprios projetos.

Os principais pontos de prática são Compreender o conceito de containers e imagens Docker, Executar comandos essenciais como pull, push, start, stop e run, Criar um Dockerfile para empacotar uma aplicação Java e Resolver problemas de compatibilidade entre arquiteturas de processador. Use esta página para revisar a proposta do curso, conferir os temas centrais e abrir as aulas na ordem recomendada.

O que você vai praticar

  • Compreender o conceito de containers e imagens Docker
  • Executar comandos essenciais como pull, push, start, stop e run
  • Criar um Dockerfile para empacotar uma aplicação Java
  • Resolver problemas de compatibilidade entre arquiteturas de processador
  • Mapear portas entre container e máquina host
  • Realizar deploy de containers em uma VPS na nuvem

Conceitos abordados

Container Imagem Docker Dockerfile Docker Hub Isolamento de rede Mapeamento de portas Arquitetura de processador (ARM vs amd64) VPS (Virtual Private Server)

Aulas do curso

5 tutoriais organizados em sequência.

~/resumo-do-curso

Resumo do curso

Este curso de Infraestrutura e DevOps reúne 5 aulas em uma sequência guiada. A proposta é começar por "APRENDA DOCKER DO ZERO | TUTORIAL COMPLETO COM DEPLOY" e avançar aos poucos, para que cada aula complemente a anterior e ajude você a transformar o assunto em prática.

Ao longo do curso, o foco prático está em Compreender o conceito de containers e imagens Docker, Executar comandos essenciais como pull, push, start, stop e run, Criar um Dockerfile para empacotar uma aplicação Java e Resolver problemas de compatibilidade entre arquiteturas de processador. Esses pontos ajudam você a assistir com uma meta clara, em vez de tratar a aula apenas como uma introdução solta.

O curso também apresenta conceitos importantes como Container, Imagem Docker, Dockerfile, Docker Hub e Isolamento de rede, o que facilita entender os tutoriais seguintes e decidir quando cada recurso faz sentido no seu projeto.

~/plano-de-estudo

Como aproveitar melhor este curso

Para quem é este curso de Infraestrutura e DevOps

Este curso é indicado para quem quer uma entrada direta em Infraestrutura e DevOps antes de seguir para estudos mais longos. Ele funciona especialmente bem quando você quer entender o assunto por aulas organizadas, em vez de começar por buscas soltas.

O que você consegue fazer ao terminar

Ao concluir, você deve conseguir revisar a ideia central do curso e praticar Compreender o conceito de containers e imagens Docker, Executar comandos essenciais como pull, push, start, stop e run, Criar um Dockerfile para empacotar uma aplicação Java e Resolver problemas de compatibilidade entre arquiteturas de processador com mais segurança.

Ordem recomendada de estudo

Assista às 5 aulas na ordem mostrada nesta página. Pause depois de cada aula para repetir os exemplos e avance apenas quando a etapa anterior fizer sentido.

Próximo passo depois do curso

Depois de concluir, explore o assunto Infraestrutura e DevOps para encontrar tutoriais relacionados e continuar estudando com mais contexto.

~/perguntas-do-curso

Perguntas sobre o curso

Este curso de Infraestrutura e DevOps é para iniciantes?

Sim. O curso foi organizado como uma porta de entrada para Infraestrutura e DevOps e pode ser estudado antes de tutoriais mais avançados.

Quantas aulas tem este curso?

Este curso tem 5 aulas e cerca de 3h 13min no total.

O que estudar depois de concluir o curso?

O melhor próximo passo é explorar o assunto Infraestrutura e DevOps e escolher um tutorial relacionado ao que você quer praticar.

Este curso é gratuito?

Sim. Este é um curso gratuito organizado pelo CursoB para você estudar Infraestrutura e DevOps em uma sequência estruturada.

Preciso ter experiência prévia para acompanhar?

Você não precisa ter experiência avançada. O curso começa pelos pontos principais de Infraestrutura e DevOps e avança aula por aula.

Devo assistir às aulas na ordem?

Sim. O caminho recomendado é assistir às 5 aulas na ordem apresentada, porque cada etapa ajuda a preparar a próxima.

Posso usar este curso em projetos práticos?

Sim. Use o curso como referência prática para treinar Compreender o conceito de containers e imagens Docker, Executar comandos essenciais como pull, push, start, stop e run, Criar um Dockerfile para empacotar uma aplicação Java e Resolver problemas de compatibilidade entre arquiteturas de processador e adaptar os exemplos aos seus próprios projetos.

Este curso oferece certificado?

A emissão de certificados dos cursos produzidos pelo CursoB foi encerrada em maio de 2026. O CursoB não oferece mais certificado de conclusão. Os cursos e tutoriais são gratuitos para estudo. Quando o conteúdo estiver hospedado em outra plataforma, qualquer certificado depende exclusivamente das regras do autor ou da plataforma original.

As aulas deste curso são atualizadas?

O CursoB revisa periodicamente o catálogo de Infraestrutura e DevOps e pode adicionar, remover ou reorganizar aulas quando encontra conteúdos melhores.

Onde encontro mais conteúdos sobre este assunto?

Explore o assunto Infraestrutura e DevOps para encontrar tutoriais e cursos complementares.

~/resumo-das-aulas

Resumo das aulas do curso

Use estes resumos para entender a sequência antes de abrir cada aula.

  1. 01 APRENDA DOCKER DO ZERO | TUTORIAL COMPLETO COM DEPLOY Nesta aula, você pratica Compreender o conceito de containers e imagens Docker, Executar comandos essenciais como pull, push, start, stop e run e Criar um Dockerfile para empacotar uma aplicação Java.
  2. 02 INTENSIVÃO DOCKER EM 2H ⏰ | Curso gratuito (docker push, docker pull, docker compose, dockerfile…) Nesta aula, você pratica Entender o conceito de containers e como Docker revoluciona deploy, Executar os comandos essenciais: docker run, docker build, docker push e docker pull e Criar um Dockerfile completo e construir imagens personalizadas.
  3. 03 A REAL diferença entre DOCKER e MÁQUINAS VIRTUAIS Nesta aula, você pratica Entender a arquitetura fundamental de Máquinas Virtuais e como utilizam hipervisores, Compreender como Docker utiliza contêineres e compartilhamento de kernel para maior eficiência e Identificar as diferenças de isolamento, segurança e desempenho entre as duas tecnologias.
  4. 04 COMO CONFIGURAR O DOCKER PARA FRONTEND | Angular + Nginx Nesta aula, você pratica Criar um Dockerfile multistágio otimizado para aplicações Angular, Configurar o Nginx para servir SPAs com roteamento correto e Diferenciar estágio de build e estágio de produção em containers.
  5. 05 Aprenda Docker Compose em 15 minutos | Tutorial Docker Compose Nesta aula, você pratica Entender o propósito e benefícios do Docker Compose para orquestração de containers, Criar e configurar um arquivo docker-compose.yml com múltiplos serviços e Executar aplicações completas com comandos essenciais do Docker Compose.