Aprenda como utilizar o SonarQube e garantir a qualidade de código em seus projetos.
Nível Iniciante Categoria Desenvolvimento Back-end
A qualidade de código é um dos aspectos mais importantes em um projeto de software. Porém, garantir que o código está bem escrito e seguindo boas práticas pode ser um desafio, principalmente em projetos grandes e complexos
Por isso é essencial utilizar ferramentas que auxiliem na análise de código e na identificação de problemas. O SonarQube é uma dessas ferramentas, que permite analisar o código-fonte de um projeto e identificar problemas de qualidade, segurança e desempenho
A qualidade de código é um dos aspectos mais importantes em um projeto de software. Porém, garantir que o código está bem escrito e seguindo boas práticas pode ser um desafio, principalmente em projetos grandes e complexos
Por isso é essencial utilizar ferramentas que auxiliem na análise de código e na identificação de problemas. O SonarQube é uma dessas ferramentas, que permite analisar o código-fonte de um projeto e identificar problemas de qualidade, segurança e desempenho
Neste curso iremos abordar os principais conceitos relacionados à qualidade de código e à análise estática de código. Você irá aprender como instalar e configurar o SonarQube em um ambiente local com Docker, como realizar análises de código em um projeto real e como interpretar os resultados gerados pela ferramenta
São vídeo aulas e apostilas que mostram os principais conceitos e práticas relacionados à qualidade de código e ao uso do SonarQube. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido durante o curso
Dentre várias outras coisas, você será capaz de
Esse curso é destinado a desenvolvedores e arquitetos de software que desejam aprender mais sobre qualidade de código e análise estática de código. Também é indicado para estudantes e profissionais que desejam melhorar a qualidade de seus projetos e aprender a utilizar o SonarQube como ferramenta de análise de código.
Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.
Professor, programador, fã de One Piece e finge saber cozinhar. Cleyson é graduando em Licenciatura em Informática pelo IFPI - Campus Teresina Zona Sul, nos anos de 2019 e 2020 esteve envolvido em vários projetos coordenados pela secretaria municipal de educação da cidade de Teresina, onde o foco era introduzir alunos da rede pública no mundo da programação e robótica. Hoje é instrutor dos cursos de Spring e Django na TreinaWeb.
Introdução ao curso.
2 aulasNesta aula vamos aprender sobre qualidade de código e algumas ferramentas que podem nos ajudar a alcançar esse requisito em nossos projetos.
2 aulasNesta aula vamos ter o nosso primeiro contato com o SonarQube.
6 aulasNesta aula vamos utilizar o SonarCloud e como integrá-lo em um pipeline de CI com GitHub Actions.
1 aulaTenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!
Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:
Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!