Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 5.5 hours on-demand video
  • 1 article
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
Development Development Tools Docker

Docker: Ferramenta essencial para Desenvolvedores

Aprenda a criar ambientes profissionais completos com Docker, que é a principal tecnologia de containers do mercado!
Rating: 4.6 out of 54.6 (7,106 ratings)
18,082 students
Created by Leonardo Moura Leitao, Juracy Filho, Cod3r Cursos Online
Last updated 12/2020
Portuguese
Portuguese [Auto]
30-Day Money-Back Guarantee

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
Curated for the Udemy for Business collection

Course content

9 sections • 60 lectures • 5h 39m total length

  • Preview07:06
  • Apresentação - Juracy Filho
    00:54
  • Apresentação - Leonardo Leitão
    01:15
  • Material de Apoio: Repositório e Apostila
    00:01
  • Suporte - Boas Práticas
    02:24

  • Preview09:35
  • Por que não uma VM?
    10:58
  • O que são containers?
    09:15
  • O que são imagens Docker?
    15:48
  • Imagem vs Container
    02:52
  • Arquitetura
    03:58

  • Instalação - Visão Geral
    04:38
  • Instalação Windows
    04:54
  • Instalação Mac
    03:34
  • Instalação Linux
    03:01

  • Introdução ao Docker Client
    01:17
  • Preview02:19
  • Meu querido amigo run
    03:31
  • Ferramentas diferentes
    07:42
  • Run cria sempre novos containers
    02:27
  • Containers devem ter nomes únicos
    02:33
  • Reutilizar containers
    02:32
  • Cego, surdo e mudo, só que não!
    02:39
  • Mapear portas dos containers
    03:59
  • Mapear diretórios para o container
    07:46
  • Rodar um servidor web em background
    04:22
  • Gerenciar o container em background
    02:17
  • Manipulação de containers em modo daemon
    04:29
  • Nova sintaxe do Docker Client
    02:32

  • Introdução
    01:59
  • Diferenças entre container e imagem
    02:44
  • Entendendo melhor as imagens
    05:26
  • Comandos básicos no gerenciamento de imagens
    05:42
  • Docker Hub × Docker Registry
    03:11
  • Meu primeiro build
    08:45
  • Uso das instruções de preparação
    06:42
  • Uso das instruções de povoamento
    04:11
  • Uso das instruções para execução do container (Parte 1)
    04:47
  • Uso das instruções para execução do container (Parte 2)
    13:56
  • Enviar Imagens para o Docker Hub
    03:30

  • Visão Geral e Tipos de Redes
    05:12
  • Rede Tipo None (Sem Rede)
    03:30
  • Rede Tipo Bridge
    10:03
  • Rede Tipo Host
    02:29

  • Introdução
    04:05
  • Gerenciamento de micro service
    04:22

  • Estrutura Inicial
    07:14
  • Configurando Ambiente com Compose
    09:52
  • Finalizando o Cadastro
    20:33

  • Visão Geral
    09:53
  • Banco de dados
    05:08
  • Volumes
    07:18
  • Front-end
    04:35
  • Filas
    10:26
  • Proxy reverso
    07:50
  • Redes
    09:17
  • Workers
    13:00
  • Múltiplas instâncias
    06:17
  • Boas práticas — Variáveis de ambiente
    04:24
  • Override
    02:46

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 Moura Leitao
Arquiteto de Software
Leonardo Moura Leitao
  • 4.7 Instructor Rating
  • 87,007 Reviews
  • 187,094 Students
  • 26 Courses

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 150.000 alunos.

Juracy Filho
Analista de Sistemas na Dataprev
Juracy Filho
  • 4.6 Instructor Rating
  • 10,150 Reviews
  • 26,451 Students
  • 2 Courses

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.

Cod3r Cursos Online
Escola de Cursos Online de Tecnologia
Cod3r Cursos Online
  • 4.7 Instructor Rating
  • 87,007 Reviews
  • 187,094 Students
  • 26 Courses

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.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.