Bienvenue dans ce tutoriel sur SonarQube
SonarQube est un outil de révision automatique du code pour détecter les bogues, les vulnérabilités et les odeurs de code dans votre code. Il peut s'intégrer à votre flux de travail existant pour permettre une inspection continue du code dans les branches de votre projet et les pull requests. SonarQube peut analyser jusqu'à 27 langues différentes en fonction de votre édition.
SonarQube permet d'inspecter en permanence la qualité et la sécurité de votre code, tout en responsabilisant les équipes de développement. Analysez plus de 27 langages de programmation populaires, notamment JAVA, C #, VB, JavaScript, TypeScript et C ++.
SonarQube s'associe facilement à votre environnement Azure DevOps et détecte les bogues, les vulnérabilités de sécurité et les odeurs de code.
Avec plus de 170000 déploiements aidant les petites équipes de développement ainsi que les organisations mondiales, SonarQube fournit les moyens à toutes les équipes et entreprises du monde entier de posséder et d'avoir un impact sur la qualité et la sécurité de leur code.
Dans ce cours, vous apprendrez beaucoup de fonctionnalités basiques et avancées de SonarQube, nous allons commencer par les bases absolues et nous allons progressivement construire des connaissances sur sonarqube.
Nous allons le faire avec à la fois la théorie et la grande variété de concepts différents présentés, ainsi qu'une approche axée sur la pratique.
Nous allons également voir comment vous pouvez intégrer sonarqube avec Jenkins et Gitlab et donc à la fin de ce cours, vous aurez une compréhension très très solide de sonarqube, toutes ses caractéristiques différentes et vous vous sentirez à l'aise d'utiliser sonarqube.
J'ai mis toutes mes connaissances et mon expérience en tant que développeur qui a beaucoup travaillé avec sonarqube dans ce cours simplement pour vous offrir la meilleure expérience d'apprentissage possible.
Je serais donc ravi de vous accueillir dans ce cours et de commencer ce cours avec vous.