# <center>Atividade Trainee - Qualidade</center>
### Atenção:
* Leia este documento **atentamente**;
* Atente-se para os **prazos** de entrega;
* **Não** guarde dúvidas! Sinta-se a vontade para mandar mensagens no meu telegram: `(41) 99501-7163`, ou para qualquer membro de Qualita que esteja no grupo Trainee;
Tanta informação nova pode te deixar confuso(a), por isso, se prepare para encontrar muitos jargões estranhos e não se abale com a dificuldade, nessa semana estaremos sempre disponíveis caso haja dúvidas.
A seguir encontram-se alguns temas que são estudados dentro da nossa diretoria, abaixo de cada um deles encontra-se uma breve descrição do que se trata caso você não os conheça. Lembrete: em caso de dúvidas, novamente, **não** ***h e s i t e*** em nos perguntar.
### Temas:
* **Gerenciamento de pacotes em sistemas Linux**
* **Descrição:** Em linhas gerais, um gerenciador de pacotes é um sistema ou conjunto de ferramentas usado para automatizar a instalação, a atualização, a configuração e o uso do software.
* **Protocolos de internet**
* HTTP/HTTPS
* SSL/TLS
* DNS
* TCP/UDP
* **Descrição:** De forma resumida, protocolos de internet são um conjunto de regras de como as coisas devem acontecer na Internet. Além disso, eles existem e foram criados para viabilizar a comunicação entre dois pontos de rede (dispositivos), independentemente de alguns fatores. Acima listamos alguns dos principais.
* **CI/CD**
* **Descrição:** CI (Continuous Integration) significa uma automação para que todas as vezes que haja uma mudança em código de aplicação, ela seja integrada, testada e implementada. CD (Continuous Delivery) é uma extensão da Integração Contínua, tendo em vista que ela implementa automaticamente todas as mudanças feitas em código no ambiente de produção.
* **Virtualização**
* Docker;
* Kubernetes;
* **Descrição:** Virtualização é uma tecnologia que nos permite criar diferentes “versões virtuais” de ambientes de processamento, aplicações, sistemas operacionais, computadores, servidores e/ou dispositivos de armazenamento.
* **Servidores**
* VPS;
* Hospedagem compartilhada;
* Nginx e Apache;
* **Descrição:** é responsável por armazenar arquivos de um website, sendo sua principal função processar as requisições através dos scripts e responder de maneira adequada.
* **Vulnerabilidades Web**
* Top 10 Owasp;
* DVWA;
* Bwapp;
* **Descrição:** brechas, erros, falhas e falta de filtros em um firewall de aplicação web e no servidor web, também conhecidas como bugs.
* **Ferramentas de teste**
* SonarCloud;
* SonarCube;
* **Descrição:** serviços online para detectar bugs e vulnerabilidades de segurança em pull requests e em todos os repositórios do seu código/projeto.
Maravilha, agora que você já viu e conhece um pouco mais sobre os temas abordados em Qualita, a sua atividade é selecionar um deles (temas acima) e escrever um guia individual *detalhado* em **markdown**.
**Objetivos da atividade:** aprender ou aprofundar o conhecimento no tema selecionado, descrevendo os seguintes tópicos:
* Conceitos fundamentais;
* Utilização da tecnologia (para que ela é usada), se possível com exemplos;
* Pontos positivos e negativos (caso haja);
* Avaliação pessoal (conclusão);
Observação: use e abuse das propriedades, benefícios e funcionalidades do markdown.
Neste momento você deveria estar se perguntando: como, aonde e pra quem você irá enviar a atividade, não? Talvez não :D, mas enfim, a seguir seguem mais algumas informações relevantes para que você possa fazer a entrega da atividade de forma correta.
### Entrega:
Você deve enviar um email para: qualidade@ecomp.co, da seguinte forma:
* Assunto: Atividade Trainee de Qualidade - <seu_nome>.
* Conteúdo: Você pode adicionar quaisquer observações/informações que julgar como necessárias, porém, **obrigatoriamente** você deve adicionar o link da atividade (o guia) em markdown.
* Feedback: na [planilha](https://docs.google.com/spreadsheets/d/1dTu2wwkVpBa9S0mU7R_LlIlIgl2PzGYROBFc8xDpl1c/edit?usp=sharing), coloque seu nome em algum dos horários disponíveis (que não possui o nome de ninguém) e ao enviar o email da entrega da atividade, adicione a seguinte mensagem no conteúdo: "Feedback: ok". Só lembrando, o feedback será feito de forma presencial com algum dos membros de Qualita, caso você não possa em nenhum dos horários disponíveis, deixe a seguinte mensagem no conteúdo: "Feedback: não posso em nenhum dos horários disponíveis".
* **Prazo**: segunda-feira (datas a seguir) até 23:59:
* Primeira semana: 14/11;
* Segunda semana: 21/11;
* Terceira semana: 28/11;
**Observações**:
* Sugerimos que você utilize a plataforma [HackMD](https://hackmd.io), mas caso conheça ou queira conhecer outra, fique a vontade.
* Você também pode utilizar os PCs da sede para fazer a atividade.