Course Outline

Introduction

  • Overview of SonarQube features and architecture

Getting Started

  • Installing and configuring the server
  • Navigating the SonarQube server UI
  • Setting up SonarScanner with build tools (Gradle, Maven, Ant, etc.)

Integrating with DevOps Tools

  • Installing and configuring Jenkins plugins
  • Importing Azure DevOps repositories into SonarQube
  • Setting up projects with GitHub Repositories

Running Code Tests and Analysis

  • Defining analysis parameters
  • Executing tests and generating data
  • Working with third-party analyzers

Improving and Maintaining Code Quality

  • Analyzing project history
  • Defining rules with Quality Profiles
  • Enhancing global security features
  • Adding coding rules with SonarQube APIs
  • Best practices and tips

Troubleshooting

Summary and Next Steps

Requirements

  • Experience with DevOps administration.

Audience

  • DevOps engineers
  • Developers
  14 Hours
 

Testimonials

Related Courses

Agile Software Testing with Continuous Integration

  28 hours

Getting Started with Argo Project and Core Components

  7 hours

CI/CD for Content

  21 hours

Continuous Integration for JavaScript

  14 hours

Continuous Integration (CI) for PHP

  14 hours

Codeship: Continuous Integration for Agile Development

  7 hours

GitOps Continuous Deployment for Kubernetes

  21 hours

GoCD: Continuous Delivery for Agile Development

  7 hours

Jenkins for .Net Continuous Integration (CI)

  14 hours

Quality Assurance and Continuous Integration

  14 hours

Kubernetes-Native CI/CD Systems with Tekton Pipelines

  14 hours

Travis CI: Cloud Based Continuous Integration

  7 hours

CI/CD with Bitbucket Pipelines

  14 hours

Implementation of the Continuous Integration / Continuous Delivery (CI/CD) process using GitLab C

  14 hours

OpenShift 4 for Developers

  35 hours