Curso online gratuito de Gerência e Qualidade de Software da Univesp. Aprenda Git, Maven, Gradle, CMake, jUnit, Selenium, Cucumber, Cobertura de testes, Refatoração e mais.
O curso "Gerência e Qualidade de Software" é uma oportunidade imperdível para profissionais e entusiastas da área de Informática, mais especificamente da subcategoria de QA - Testes de Software. Com uma duração total de 5 horas e 18 minutos, este curso tem recebido avaliações extremamente positivas, atingindo a impressionante média de 5 estrelas em uma escala de 1 a 5 estrelas.
Este curso é meticulosamente estruturado para abordar de maneira abrangente vários aspectos cruciais da gerência e qualidade de software. Logo na apresentação, oferece uma base sólida que serve como ponto de partida para os tópicos subsequentes. Em seguida, explora o mundo do versionamento, apresentando uma visão geral do Git, além de demonstrações práticas que elucidam seu uso no dia a dia do desenvolvimento de software.
A automação é um dos pilares da eficiência em qualquer projeto de software, e o curso dedica uma significativa parte do conteúdo para discutir as principais ferramentas e técnicas de automação de compilação e integração, como Maven, Gradle e CMake. Seguindo essa linha, o curso oferece ensinamentos sobre testes automatizados utilizando jUnit, Selenium e Cucumber, ferramentas essenciais para garantir a robustez e confiabilidade do software.
A cobertura de testes é um aspecto vital da qualidade do software, e técnicas como Coverage.py e JaCoCo são exploradas para garantir a máxima eficiência nas avaliações de código. A importância da refatoração é também analisada, ressaltando como essa prática contribui para o aprimoramento contínuo do código.
Não menos relevantes são as ferramentas para integração contínua e as métricas de código fonte, que ajudam na manutenção de um processo de desenvolvimento contínuo e sustentável. O curso também aborda práticas de clean code, programação pareada e revisão de código, ferramentas indispensáveis para qualquer desenvolvedor que deseja produzir um código de qualidade e fácil manutenção.
Outro ponto interessante do curso é a discussão sobre a dívida técnica e como ela pode ser gerenciada para evitar problemas futuros no desenvolvimento de software. A arquitetura de software e padrões arquiteturais são também cuidadosamente examinados, oferecendo um conhecimento profundo necessário para a concepção de sistemas robustos e escaláveis.
A geração automática de documentação e a comunicação com o usuário são abordadas no curso, completando o ciclo de desenvolvimento de software com práticas fundamentais para a entrega de projetos bem-sucedidos e a garantia de satisfação do usuário final.
Em resumo, o curso "Gerência e Qualidade de Software" é um investimento valioso tanto para iniciantes quanto para profissionais experientes que desejam aprofundar seus conhecimentos em práticas modernas e eficazes de gerência e qualidade de software. Com uma abordagem prática e detalhada, este curso promete transformar sua visão e habilidade na área de QA e testes de software.
Aula em vídeo: Gerência e Qualidade de Software - Apresentação
0h11m
Aula em vídeo: Gerência e Qualidade de Software - Versionamento com Git - Visão Geral
0h11m
Exercício: _Qual é a principal função da ferramenta Git ?
Aula em vídeo: Gerência e Qualidade de Software - Versionamento com Git - Demonstrações
0h17m
Exercício: _Qual o comando utilizado para inicializar um repositório Git em uma determinada pasta?
Aula em vídeo: Gerência e Qualidade de Software - Automação de compilação e integração com Maven
0h20m
Exercício: _Qual é o objetivo da aula de Gerência e Qualidade de Software sobre automação de compilação e integração?
Aula em vídeo: Gerência e Qualidade de Software - Automação de compilação e integração com Gradle
0h20m
Aula em vídeo: Gerência e Qualidade de Software - Automação de geração com CMake
0h15m
Exercício: _Qual é o objetivo da disciplina de gerência e qualidade de software em relação à automação de compilação e integração de software?
Aula em vídeo: Gerência e Qualidade de Software - Testes automatizados com jUnit
0h15m
Exercício: _Qual é a ferramenta apresentada pelo professor Marcelo Fantinato para realizar testes automatizados de unidade em Java?
Aula em vídeo: Gerência e Qualidade de Software - Testes automatizados com Selenium
0h15m
Exercício: _Qual é o objetivo das ferramentas Selenium na automação de testes de sistemas?
Aula em vídeo: Gerência e Qualidade de Software - Testes automatizados com Cucumber
0h19m
Exercício: _Qual é a principal diferença da ferramenta Cucumber em relação a outras ferramentas de automação de teste de software?
Aula em vídeo: Gerência e Qualidade de Software - Cobertura de testes - Coverage.py
0h14m
Exercício: _Qual é o objetivo das ferramentas de análise de cobertura de teste?
Aula em vídeo: Gerência e Qualidade de Software - Cobertura de testes - JaCoCo
0h14m
Exercício: _Qual é o nome da ferramenta apresentada na vídeo-aula para fazer análise de cobertura de teste no ambiente Eclipse?
Aula em vídeo: Gerência e Qualidade de Software - Refatoração
0h13m
Exercício: _O que é refatoração de software?
Aula em vídeo: Gerência e qualidade de software - Ferramentas para integração contínua
0h16m
Exercício: _Qual é o objetivo de uma ferramenta de integração contínua?
Aula em vídeo: Gerência e qualidade de software - Métricas de Código Fonte
0h15m
Exercício: _Qual é o objetivo das métricas de código fonte?
Aula em vídeo: Gerência e Qualidade de Software - Beleza de código (clean code)
0h15m
Exercício: _O que é código limpo na disciplina de gerência e qualidade de software?
Aula em vídeo: Gerência e Qualidade de Software - Programação pareada
0h14m
Exercício: _Qual é a principal vantagem da programação pareada?
Aula em vídeo: Gerência e Qualidade de Software - Revisão de código
0h14m
Exercício: _Qual é a principal motivação para a revisão de código de acordo com o vídeo?
Aula em vídeo: Gerência e Qualidade de Software - Dívida técnica
0h12m
Exercício: _O que é dívida técnica segundo o autor Martin Fowler?
Aula em vídeo: Gerência e Qualidade de Software - Arquitetura de software e padrões arquiteturais
0h14m
Exercício: _Qual é o padrão arquitetural mais antigo e tradicional citado no vídeo?
Aula em vídeo: Gerência e Qualidade de Software - Geração automática de documentação
0h13m
Exercício: _O que é geração automática de documentação em software?
5 horas e 18 minutos de curso online em vídeo
Exercícios para treinar seus conhecimentos
Certificado digital de conclusão de curso
100% gratuito, do conteúdo ao certificado
Este curso online só pode ser acessado pelo aplicativo Cursa. Instale o aplicativo usando o QR code ou os links abaixo:
Este curso online só pode ser acessado pelo aplicativo Cursa. Instale usando os links abaixo:
Estude de graça!
Aqui você não paga nunca! Nem mesmo no certificado, pois tudo no aplicativo é 100% gratuito!
Melhore seu currículo!
São mais de 4 Mil Cursos Gratuitos para você estudar qualquer coisa do seu interesse!
Certificado Digital grátis!
Conclua o curso e emita gratuitamente seu Certificado Digital reconhecido pela ABED.
Novo curso
Novo curso
Novo curso
Milhares de cursos online em vídeo, ebooks e áudiobooks.
Para testar seus conhecimentos no decorrer dos cursos online
Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail
Baixe nosso aplicativo pelo QR Code ou pelos links abaixo:.
+ de 9 milhões
de alunos
Certificado grátis e
válido em todo o Brasil
60 mil exercícios
gratuitos
4,8/5 classificação
nas lojas de apps
Cursos gratuitos em
vídeo, ebooks e audiobooks