# <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.