Docker: Ferramenta essencial para Desenvolvedores
What you'll learn
- Utilizar containers para simplificar seus processos
- Criar imagens com seus produtos
- Publicar suas imagens em ambientes na nuvem, seja para distribuição ou execução dos serviços
- Gerenciar conjuntos de micro serviços
- Utilizar ferramentas diversas de integração contínua baseado em containers
Requirements
- Noção básica de uso do terminal
Description
Lembra aquela frase: “Só sei que funciona na minha máquina”? O velho e bom selo de qualidade "Works On My Machine"? Pois bem, seja bem vindo ao Curso que vai acabar com essa desculpa!
Detalhando um pouco mais sobre o Docker, ele tem como tarefa central manipular os "containers". Ainda vou conceituar o que é container, mas a ideia é que o seu software possa ser executado em um ambiente isolado e que fique blindado o máximo possível de interferências externas. Rapidamente você perceberá que uma classe inteira de bugs será eliminada pela padronização entre o ambiente de desenvolvimento e o ambiente produtivo que o software será executado.
Outra vantagem incrível é a facilidade de replicar um ambiente Dockerizado para dezenas/centenas de desenvolvedores. Esqueça as longas horas para configurar o seu sistema na máquina de um novo dev, Isso sem dúvida será coisa do passado.
No curso você aprenderá os principais conceitos do Docker com vários exercícios práticos, todos descritos detalhadamente na apostila que será disponibilizada no curso. Tudo que for ministrado no curso estará disponível na apostila, e ter esse suporte a mais, será um diferencial fantástico.
Para finalizar, quero convidar você que é desenvolvedor, DevOps, para nos acompanhar nessa caminhada com o Docker, não tenho dúvida que o nível que profissionalismo dos seus ambientes será outro depois das aulas.
Te vejo no curso!
Who this course is for:
- Desenvolvedores
- Devops
Instructors
Leonardo Leitão é graduado em Engenharia Elétrica pela Universidade Federal do Ceará e Mestre em Informática Aplicada pela Universidade de Fortaleza, na qual trabalhou com Integração de Redes de Sensores sem Fio e Computação em Nuvem.
Instrutor premiado internacionalmente e tem umas das melhores avaliações entre os instrutores da Udemy.
Há quinze anos atua na área como desenvolvedor de softwares e trabalhou na DATAPREV como arquiteto, desenvolvendo sistemas para o INSS. Professor de desenvolvimento de software há mais de doze anos, criou a Cod3r Ensino que já treinou mais de 350.000 alunos.
Tecnólogo em Análise e Desenvolvimento de Sistemas pela Universidade Jorge Amado (Salvador-Ba), tendo mais de 30 anos de experiência em desenvolvimento de software.
Ao longo desses anos já trabalhei com C#, C, Javascript, Ruby, PHP, Delphi, Visual Basic e Python, este último já utilizo desde do século passado! Também trabalhando em diversos frameworks, entre eles Django, Plone, Ruby on Rails e Angular.
Atualmente como Analista de Tecnologia da Informação pela Dataprev, tendo atuado principalmente com disciplinas relacionadas a DevOps. Principalmente no que tange documentação, padronização e capacitação em ferramentas como Puppet, ElasticSearch, Vagrant, Docker, Jenkins, Git e Gitlab.
A COD3R é uma Escola de cursos online de programação criada por profissionais experientes do mercado que se dedicam a programação, arquitetura e design de software, infraestrutura e todo o ciclo de vida do desenvolvimento de um software. Acreditamos que a melhor forma de aprender é praticando, e o nosso objetivo como Escola de ensino é entregar conteúdo de valor que te fará aprender, executar e pensar da melhor forma possível e com as melhores práticas disponíveis do mercado.