Trilha de estudo
Software de qualidade
0 de 7 missões concluídas · Aventureiro
Nível 1 Iniciante
Primeiros passos: sem pré-requisitos
- Missão 01Conceitos e organização de domínios da Engenharia de Software
A Engenharia de Software é uma disciplina que impõe disciplina e organização a uma atividade que pode ser caótica. Trabalhar na área de programação exige dos profissionais mais do que apenas…
11 min · 29 de mar de 2026 - Missão 06Versionamento de código com Git/Github
Se você pretende trabalhar em sistemas grandes, complexos, colaborativos ou profissionais, o controle de versão não é uma opção, mas uma pré-condição para o sucesso da proposta. Neste artigo,…
7 min · 06 de abr de 2026 - Missão 07Configurando o acesso via SSH no Github
Enviar arquivos pela rede mundial de computadores (vulgo, internet) requer a tomada de medidas para garantir a segurança de nossos arquivos e nossa máquina. Existem inúmeras formas de buscar…
2 min · 12 de abr de 2026
Nível 2 Intermediário
Pede a base do nível anterior
- Missão 02Princípios de Código Limpo (Clean code)
Durante a carreira profissional, muitas vezes trabalhamos em algoritmos complexos ou arquiteturas distribuídas; e, no meio da correria do dia-a-dia, esquecemos que o código é lido muito mais vezes do…
12 min · 07 de abr de 2026 - Missão 05Qualidade de Software e Fundamentos de Teste na profissão de QA
O teste de software deixou de ser uma atividade restrita ao final do projeto. Durante muito tempo, o testador tradicional era associado à execução manual de roteiros, ao registro de defeitos e à…
12 min · 28 de mai de 2026
Nível 3 Avançado
Aprofunda e junta os conceitos
- Missão 03Fundamentos e aplicações dos princípios SOLID com Python
O desenvolvimento de software não consiste apenas em escrever algoritmos capazes de produzir resultados corretos. Também envolve a construção de sistemas que possam ser compreendidos, testados,…
17 min · 23 de out de 2026 - Missão 04Padrões de Projeto (Design Patterns): conceitos, classificações e implementações em C#
No desenvolvimento de software, é comum encontrarmos problemas semelhantes em diferentes projetos. Um sistema de comércio eletrônico precisa organizar pagamentos, enquanto um sistema hospitalar deve…
22 min · 23 de out de 2026