This course equips you with core skills in static code analysis and code quality management using SonarQube. Through practical use of SonarQube, you'll learn to analyze, monitor, and enhance code quality across projects in modern DevOps pipelines.

Entdecken Sie neue Fähigkeiten mit 30% Rabatt auf Kurse von Branchenexperten. Jetzt sparen.


Empfohlene Erfahrung
Was Sie lernen werden
Analyze code quality using SonarQube to identify bugs, code smells, and security vulnerabilities across multiple languages.
Integrate SonarQube into CI/CD pipelines to automate static code analysis and enforce quality gates during builds.
Configure custom quality profiles, rules, and dashboards in SonarQube to align with team coding standards and practices.
Apply clean code principles and static analysis techniques to improve maintainability, readability, and long-term software quality.
Kompetenzen, die Sie erwerben
- Kategorie: PostgreSQL
- Kategorie: Code Coverage
- Kategorie: CI/CD
- Kategorie: GitHub
- Kategorie: Git (Version Control System)
- Kategorie: Configuration Management
- Kategorie: Software Installation
- Kategorie: Software Engineering
- Kategorie: Apache Maven
- Kategorie: Software Quality (SQA/SQC)
- Kategorie: Software Development
- Kategorie: Continuous Integration
- Kategorie: Code Review
- Kategorie: Programming Principles
- Kategorie: Role-Based Access Control (RBAC)
- Kategorie: Software Technical Review
- Kategorie: Building Codes
- Kategorie: Software Quality Assurance
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
August 2025
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

In diesem Kurs gibt es 4 Module
This module introduces the core concepts of static code analysis and the importance of code quality in modern development. Learners will explore SonarQube’s key features, understand the principles of Clean Code, and examine how SonarQube fits into quality-focused development workflows.
Das ist alles enthalten
13 Videos9 Lektüren4 Aufgaben2 Diskussionsthemen2 Plug-ins
This module focuses on the practical setup of SonarQube and its integration with databases and scanners. Learners will install and configure SonarQube, connect it with PostgreSQL, and perform code analysis using tools like SonarScanner and Maven.
Das ist alles enthalten
12 Videos6 Lektüren4 Aufgaben2 Diskussionsthemen1 Plug-in
This module covers advanced use cases such as integrating SonarQube with Git and GitHub Actions for automated code analysis. Learners will also manage user roles and permissions, ensuring secure and collaborative project environments.
Das ist alles enthalten
7 Videos5 Lektüren3 Aufgaben1 Diskussionsthema1 Plug-in
The final module consolidates your learning through a practice project and graded assessment. You’ll apply the skills and concepts acquired throughout the course to real-world scenarios, demonstrating your ability to implement code quality analysis in real-world CI/CD pipelines.
Das ist alles enthalten
1 Video1 Lektüre2 Aufgaben1 Diskussionsthema1 Plug-in
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Mehr von Software Development entdecken
- Status: Kostenloser Testzeitraum
- Status: Kostenloser Testzeitraum
- Status: Kostenloser Testzeitraum
Warum entscheiden sich Menschen für Coursera für ihre Karriere?





Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
SonarQube is a static code analysis tool used to detect bugs, code smells, and security vulnerabilities in your codebase.
SonarQube supports many programming languages including Java, JavaScript, Python, C#, C++, TypeScript, and more.
Learner should have a basic knowledge of at least one programming language (e.g., Java, Python, JavaScript, etc.) and fundamental software development concepts like version control, debugging, and build tools.
Weitere Fragen
Finanzielle Unterstützung verfügbar,
¹ Einige Aufgaben in diesem Kurs werden mit AI bewertet. Für diese Aufgaben werden Ihre Daten in Übereinstimmung mit Datenschutzhinweis von Courseraverwendet.