Docker para iniciante: Seu primeiro contato (Docker Compose)
What you'll learn
- Conhecer o Docker
- Conhecer Contêiner
- Configurar ambiente de desenvolvimento
Requirements
- Não
Description
Em 20 anos de carreira na área de tecnologia, desenvolvendo software, usei diversas ferramentas para criar softwares. Sabe o que eu reparei? Conhecimentos e configurações sobre ambiente de produção, ambientes de desenvolvimentos, eram tudo muito complicado. Montar um ambiente de desenvolvimento parecido com o ambiente de produção então, quase impossível. Sabe mais uma coisa que eu reparei? Os líderes técnicos, líder de times, os sênior, tinham essas habilidades e eles eram as pessoas que mais ganhavam aumento ou subiam de cargo.
Mas aprender isso não foi fácil, pois encontrar cursos ou algum mentor que me auxiliasse era muito difícil. Dessa maneira, decidi fazer este curso exclusivo, para que você caro aluno, não passe pelo mesmo problema que tive.
Este curso tem o objetivo de introduzir o aluno ao mundo do Docker, de uma forma bem simples. Vamos entender pra que serve, como instala em Linux e Windows, os comandos básicos. Vamos explorar o Docker e Docker Compose.
Com esses conhecimentos você vai poder construir um ambiente de desenvolvimento de uma forma muito simples e não vai ficar pra trás de ninguém na carreira.
Saiba que, fazendo este curso, você entra para a exclusiva e limitada Comunidade Alcatéia Dev, que tem como foco conhecimentos, cursos, conteúdos, organização do GitHub, grupo de discussão sobre a área de tecnologia e micro serviços.
E daí? Curtiu?
** Conceitos do curso:
1. Docker
2. Docker Compose;
3. Contêiner;
Who this course is for:
- Desenvolvedores em geral
- Devops em geral
Instructor
Arquitetura de software.
Trabalho desde 2004 com Java e uma paixão pela profissão.
Estou entusiasmado com os projetos de código aberto.
Committer / PMC na Apache Software Foundation.
Colaborador do projeto Diana, Eye, Bunny, OAuth-Wolf.
Sólida experiência em liderar equipes de arquitetura usando microsserviços com Java, Spring Boot, Spring Cloud, AWS Cloud, Redis, ActiveMQ, NetflixOSS Stack: RxJava, Eureka,
Competências essenciais:
Projeto de arquitetura e codificação de arquitetura para sistemas escaláveis.
Sistemas distribuídos usando princípios, ferramentas e técnicas de SOA e microsserviços.
Engenharia de ajuste de desempenho e DevOps
Engenharia DevOps
Microsserviços nativos da nuvem com NetflixOSS