iurygdeoliveira / Web-development-classes

Repository aimed at building collaborative knowledge about web development, especially with the computer science students at Campus Araguaína - IFTO. However, anyone can contribute if they wish to do so.
4 stars 41 forks source link

3º Desafio: Instalação do docker - Peso 2 #4

Closed iurygdeoliveira closed 1 year ago

iurygdeoliveira commented 1 year ago

Contact Details

iury.oliveira@ifto.edu.br

Challenge Description

Caros alunos,

Para este desafio, gostaria que vocês demonstrassem a instalação do Docker em seus computadores. O Docker é uma tecnologia de virtualização de containers que tem se tornado cada vez mais popular no contexto de desenvolvimento web, e que pode facilitar muito o processo de desenvolvimento e deploy de aplicações.

A instalação do Docker é relativamente simples e pode ser feita em diferentes sistemas operacionais, como Windows, macOS e Linux. Para realizar a instalação, sugiro que vocês acessem a documentação oficial do Docker e sigam as instruções específicas para o seu sistema operacional.

Após a instalação do Docker, demonstrem com uma aplicação web simples, utilizando alguma linguagem de programação de sua escolha. Vocês podem utilizar algum dos exemplos disponíveis no site do Docker Hub ou criar um projeto próprio.

A importância do Docker no contexto de desenvolvimento web está relacionada com a possibilidade de criar ambientes isolados e replicáveis, que permitem testar e implantar aplicações de forma consistente e segura. Além disso, a utilização de containers pode ajudar a reduzir a complexidade dos sistemas, tornando mais fácil a manutenção e escalabilidade.

Ao cumprir as etapas, vocês devem compartilhar suas experiências e aprendizados com um vídeo, utilizem o youtube e postem o link nos comentários.

Bons estudos!

Additional tips

Assim como o Docker permite criar ambientes isolados e replicáveis para o desenvolvimento de aplicações, ter amigos na sala de aula pode criar um ambiente seguro e replicável para aprender e se divertir. Além disso, assim como os containers do Docker podem ser escalados e gerenciados de forma eficiente, os amigos na sala de aula podem ser escalados para um grupo de estudos ou gerenciados para um trabalho em equipe.

Mas cuidado! Assim como um container mal configurado pode acabar com a sua aplicação, um amigo mal-intencionado pode acabar com o seu dia. É importante escolher bem com quem você vai compartilhar suas experiências e aprendizados.

No final das contas, assim como a tecnologia do Docker pode tornar o processo de desenvolvimento mais eficiente e seguro, a amizade na sala de aula pode tornar a jornada de aprendizado mais divertida e enriquecedora.

E lembrem-se: se algo der errado, sempre temos o Google e o professor para ajudar!

GLMarco commented 1 year ago

EQUIPE FIX - Marcos, Rita e Rayka. https://drive.google.com/file/d/15Jplz_I9VeUJQblrYhqb6Inhf3RiD9px/view?usp=share_link

iurygdeoliveira commented 1 year ago

Desafio Aceito, pontuação 2 no ranking