К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
SonarQube for Continuous Inspection and Code Review · LearnSpace
Назад в каталог
courseraПрограммирование

SonarQube for Continuous Inspection and Code Review

Курс от Edureka
Начальный≈ 11.5 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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. From setting up the SonarQube environment to enforcing Clean Code practices and integrating with CI/CD tools like GitHub Actions, this course equips you with the skills to maintain robust, maintainable codebases. By the end of this course, you will be able to: • Explain the importance of code quality and continuous inspection in software development • Configure and run static code analysis using SonarQube and SonarScanner • Customize quality profiles and enforce quality gates for various programming languages • Integrate SonarQube into CI/CD workflows using tools like GitHub and Maven • Use SonarQube dashboards and metrics to track and improve team code quality This course is ideal for freshers, software developers, and DevOps engineers who are responsible for maintaining code quality and integrating quality checks into CI/CD workflows. Prior experience with Git, build tools (like Maven), and a basic understanding of programming language such as Java will help you get the most out of this course. Join us to discover how SonarQube helps deliver cleaner, more maintainable code and strengthens quality control across your development lifecycle.

Навыки, которые вы освоите

SonarQubeCode ReviewPostgreSQLMaintainabilityGit (Version Control System)Apache MavenSoftware Quality AssuranceGitHubCI/CDSoftware DevelopmentSoftware InstallationSoftware Technical ReviewSoftware Quality (SQA/SQC)Role-Based Access Control (RBAC)Software EngineeringProgramming PrinciplesContinuous IntegrationBuilding Codes

Программа курса

4 модулей · 78 учебных материалов

01Fundamentals of SonarQube and Code Quality30 материалов

Introduction to SonarQube and Code Quality

Course IntroductionВидеоWelcome to SonarQube for Continuous Inspection and Code ReviewЧтениеWhat Do You Already Know About Code Quality and SonarQube?DIALOGUEEvolution of Static Code Analysis ToolsЧтение

Учитесь у экспертов

Edureka

Преподаватель курса

SonarQube for Continuous Inspection and Code Review
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 11.5 ч

4 модулей

Язык: Английский

Субтитры: Казахский

Часть программы вашего университета
Importance of Code Quality in Modern Software DevelopmentЧтение
Introduction to SonarQubeВидео
History and Key Features of SonarQubeВидео
Understanding Code Quality DimensionsВидео
Sonar and Code QualityВидео
How to use Discussion PromptЧтение
Introduce YourselfОбсуждение
Evolution of Static Code Analysis ToolsОбсуждение
Practice Quiz: Introduction to SonarQube and Code QualityЗадание

Clean Code and Clean as You Code

Dynamic Code Analysis and Its Role in Software QualityЧтениеHow “Clean as You Code” Aligns with Agile PracticesЧтениеIntroduction to Clean CodeВидеоClean as You CodeВидеоClean as You Code - ApplicationsВидеоCode Analysis Based on Clean CodeВидеоPractice Quiz: Clean Code and Clean as You CodeЗадание

SonarQube Architecture and Interface

Static Code Analysis and Its Role in Software QualityЧтениеClient-Server Interaction in SonarQubeЧтениеInstance Components of SonarQubeВидеоSonarQube Web InterfaceВидеоWays to Perform Code AnalysisВидеоDashboard Overview After Code AnalysisВидеоPractice Quiz: SonarQube Architecture and InterfaceЗадание

Module Wrap-up and Assessment

Module 1 Checkpoint: Assessing Your Understanding of SonarQube and Code QualityDIALOGUEKnowledge Check: Fundamentals of SonarQube and Code QualityЗаданиеSummary: Fundamentals of SonarQube and Code QualityЧтение
02Setting Up SonarQube and Running Code Analysis25 материалов

Installing and Configuring SonarQube

Database Integration Best Practices for SonarQubeЧтениеPrerequisites for Installing SonarQube Community EditionЧтениеSonarQube InstallationВидеоPostgreSQL Installation and ConfigurationВидеоCreating Database and Table in PostgreSQLВидеоSetting up PostgreSQL for SonarQubeВидеоDeployment ChallengesОбсуждениеPractice Quiz: Installing and Configuring SonarQubeЗадание

Performing Code Analysis using Scanners

Role of Build Tools (e.g., Maven) in Static AnalysisЧтениеRule Management and Customization Strategy in SonarQubeЧтениеCode Analysis using SonarScannerВидеоMaven Installation and Sample POM CreationВидеоProject Analysis using MavenВидеоSample Code Analysis on a Java ProjectВидео

Quality Profiles and Gates

How GitHub Actions Enhance Automated Code Quality ChecksЧтениеManaging Quality GatesВидеоExamples of Quality Profiles (Java and other languages)ВидеоCreating Quality Profiles and Adding RulesВидеоSample Code Analysis with Custom Quality ProfilesВидеоCreating Effective Quality GatesОбсуждение

Module Wrap-Up and Assessment

Module 2 Checkpoint: Evaluating Your Ability to Perform Code Analysis in SonarQubeDIALOGUESummary: Setting Up SonarQube and Running Code AnalysisЧтениеKnowledge Check: Setting Up SonarQube and Running Code AnalysisЗадание
03Git Integration and Project Management17 материалов

Integrating Git and GitHub Actions

CI/CD Integration with Static Code AnalysisЧтениеHow GitHub Actions Enhance Automated Code Quality ChecksЧтениеIntroduction to GitВидеоAdding a Project to Git RepositoryВидеоSetting up GitHub Actions for SonarQubeВидео Automating Code Analysis with GitHub Actions and SonarQubeВидеоBenefits of GitHub Actions with SonarQubeОбсуждениеPractice Quiz: Integrating Git and GitHub ActionsЗадание

User and Role Management in SonarQube

Role-Based Access Control (RBAC) in SonarQubeЧтениеUser Authentication and AuthorizationЧтениеPermission Template in SonarQubeВидеоGlobal PermissionВидеоManaging Users, Groups, and Project Roles in SonarQubeВидеоPractice Quiz: User and Role Management in SonarQubeЗадание

Module Wrap-Up and Assessment

Module 3 Checkpoint: Reviewing Your Skills in Git Integration and Project Management in SonarQubeDIALOGUESummary: Advanced Integration and Project ManagementЧтениеKnowledge Check: Git Integration and Project ManagementЗадание
04Course Wrap-Up and Assessment6 материалов
Course SummaryВидеоPractice Project: Implementing Continuous Code Quality Inspection for a Fintech Platform Using SonarQubeЧтениеCrisis at BrightSoft: Passing the Quality GateDIALOGUEEnd Course Knowledge Check: SonarQube for Continuous Inspection and Code ReviewЗаданиеImplementing Scalable Code Quality Management with SonarQube in a Regulated Healthcare ProjectЗаданиеDescribe Your Learning JourneyОбсуждение
Practice Quiz: Performing Code Analysis using ScannersЗадание
Practice Quiz: Quality Profiles and GatesЗадание