SonarQube & SonarCloud 2026:DevOps完全ガイド

SonarQube | SonarCloud | SonarLint – DevOps + セキュリティ + QA(最も広く利用されているオープンソースツール) SonarQubeは、コード品質を継続的に検査するための主要なオープンソースプラットフォームです。静的コード解析を使用して自動コードレビューを行い、27以上のプログラミング言語にわたってバグ、コードの臭い(Code Smells)、セキュリティの脆弱性、保守性の問題を検出します。このコースは実践的な学習(learn-by-doing)アプローチで設計されており、SonarQubeとそのエコシステムに関する深く実用的な専門知識を習得できます。 対象者: このコースは、コード品質、セキュリティ、およびCI/CDのベストプラクティスを習得したい、新卒者・初心者、開発者、プロジェクトマネージャー、アーキテクト、QAエンジニア、サポートエンジニア、DevOps、DevSecOps、情報セキュリティ(InfoSec)、プロセスエンジニアの方々に適しています。 基礎とコンセプト SonarQube、SonarCloud、SonarLintの紹介 静的コード解析の目的と利点 DevOpsおよびDevSecOpsのユースケースの理解 SonarQubeのアーキテクチャ、エディション、バージョン、およびエコシステム SonarQubeの主要な用語とメトリクス 保守性、信頼性、セキュリティの概念 インストールとセットアップ DockerおよびDocker-Composeを使用したSonarQubeのインストールとセットアップ Jenkinsのインストールと設定 Sonar Scannerのインストールと設定 ビルドツールのセットアップ: Ant, Maven, Gradle NodeJS, Python SonarQube UIの概要とナビゲーション 実践的なコード解析 SonarQubeおよびCIパイプラインへのプロジェクトのオンボーディング 複数のプログラミング言語に対するコード解析の実行 解析結果の公開と解釈 コードカバレッジ、ユニットテスト、および統合テスト結果のレポート 以下事項の理解と分析: バグ 脆弱性 コードの臭い(Code Smells) 技術的負債 複雑度 重複した行、ファイル、ブロック SonarLintとIDEの統合 以下の環境へのSonarLintのインストール: Eclipse IntelliJ IDEA VS Code SonarLint Connected Modeの設定 IDEでのリアルタイムコード解析と問題検出 品質管理 クオリティゲート(Quality Gates)とクオリティプロファイル(Quality Profiles) カスタムルールとルールテンプレートの作成と管理 チーム全体での品質標準の適用 クオリティゲートの条件に基づくビルドの失敗設定 特定された問題の処理と修正 管理と設定 プロジェクト管理 ユーザー、グループ、権限、およびトークンの管理 プラグインのインストールと管理 SonarQubeのセキュリティ設定 SMTP設定とメール通知 企業ロゴによるSonarQube UIのブランディング SonarQube Marketplaceとシステムの詳細 セキュリティとSAST SAST(静的アプリケーションセキュリティテスト)の基礎 セキュリティ脆弱性の分析 CI/CDパイプラインへのSASTの統合 CI/CDとDevOpsの統合 Jenkinsとの統合(ジョブとパイプライン) GitHubおよびGitHub Actionsとの統合 GitLabおよびGitLab CI/CDとの統合 CI/CDワークフローにおける品質チェックの自動化 SonarQubeのクオリティゲートに基づくCI/CDパイプラインの失敗設定 高度なトピック 自動化、監視、データ抽出のためのSonarQube Web APIの利用 エンタープライズ規模のSonarQubeデプロイメントのベストプラクティス このコースの修了までに習得できること: クオリティゲート、クオリティプロファイル、およびルールの定義と管理 SonarLintを使用したローカルでのコード解析 安全でスケーラブルな静的コード解析の実行 SonarQubeとGitHub、GitLab、Jenkinsの統合 CI/CDパイプライン全体でのコード品質とセキュリティ標準の適用 SonarQubeインスタンスの自信を持った管理とカスタマイズ

難易度 入門

受講期間 無制限

CI/CD
CI/CD
Software Test
Software Test
quality assurance
quality assurance
Software Engineering
Software Engineering
security training
security training
CI/CD
CI/CD
Software Test
Software Test
quality assurance
quality assurance
Software Engineering
Software Engineering
security training
security training

受講後に得られること

  • クオリティゲート、クオリティプロファイル、およびルールの定義と管理

  • SonarLintを使用してローカルでコードを分析する

  • セキュアでスケーラブルな静的コード解析を実行

  • SonarQubeをGitHub、GitLab、およびJenkinsと連携させる

  • CI/CDパイプライン全体でコード品質とセキュリティ標準を徹底します。

  • 自信を持ってSonarQubeインスタンスを管理・カスタマイズする

コードを見極める鋭い眼を養い、
[SonarQube]のエキスパートになろう

SonarQubeは、コード品質を継続的に検査するための市場をリードするオープンソースプラットフォームです。 静的コード解析を活用することで、27以上のプログラミング言語にわたり、バグ、コードの不吉な臭い(コードスメル)、セキュリティの脆弱性、および保守性の問題を自動的にレビューし検出します。本コースは「実践による学習」アプローチに基づいて構築されており、SonarQubeとそのエコシステム全体に関する深く実用的な専門知識を習得することができます。




「これらの問題に心当たりはありませんか?」

📌

リリースの直前、予期せぬバグやセキュリティの脆弱性が原因で、
「本当にこれをデプロイしても大丈夫だろうか?」と不安を感じたことはありませんか?

📌

手作業によるコードレビューや繰り返されるデプロイの失敗によって、チームの時間とエネルギーが浪費され続けてはいませんか?

📌

明確で客観的な基準がないために、バラバラなコードスタイルや増え続ける技術的負債が、日々のメンテナンスを困難にしていませんか?

これらの課題はすべて、体系的なコード分析と

品質管理システムです。
SonarQubeとSonarCloudをマスターして、コードの品質、セキュリティ、そして開発効率を次のレベルへと引き上げましょう。




thoughtful diesel 「27以上の言語に対応したリアルタイム静的コード解析で、
完璧なCI/CDを実現する」

🧑‍🎓このコースを修了するまでに、以下のことができるようになります:

  • クオリティゲート、クオリティプロファイル、およびルールの定義と管理

  • SonarLintを使用してローカルでコードを分析する

  • 安全でスケーラブルな静的コード解析を実行する

  • thoughtful philosophy attachment SonarQubeをGitHub、GitLab、Jenkinsと統合する

  • CI/CDパイプライン全体でコード品質とセキュリティ標準を強制する

  • SonarQube インスタンスの管理とカスタマイズを自信を持って行う




📚

実践で学ぶ完全ガイド:

SonarQube & SonarCloud

🧱基礎とコンセプト

  • SonarQube、SonarCloud、およびSonarLintの概要

  • 静的コード解析の目的とメリット

  • DevOpsとDevSecOpsのユースケースを理解する

  • SonarQubeのアーキテクチャ、エディション、バージョン、およびエコシステム

  • SonarQubeの主要な用語とメトリクス

  • 保守性、信頼性、およびセキュリティの概念

⚙️インストールとセットアップ

  • DockerとDocker-Composeを使用したSonarQubeのインストールとセットアップ

  • Jenkinsのインストールと設定

  • Sonar Scannerのインストールと設定

  • ビルドツールのセットアップ:

    • Ant、Maven、Gradle

    • NodeJS、Python

  • SonarQubeのUIの概要とナビゲーション

🤚ハンズオン・コード解析

  • プロジェクトのSonarQubeおよびCIパイプラインへのオンボーディング

  • 複数のプログラミング言語に対するコード解析の実行

  • 分析結果の公開と解釈

  • コードカバレッジ、ユニットテストおよび統合テスト結果のレポート

  • 以下を理解し、分析する:

    • バグ

    • 脆弱性

    • コードの不吉な臭い(コードスメル)

    • 技術的負債

    • 複雑さ

    • 重複した行、ファイル、およびブロック

💫SonarLintとIDEの統合

  • SonarLintのインストール先:

    • Eclipse

    • IntelliJ IDEA

    • VS Code

  • SonarLint 接続モードの設定

  • IDEにおけるリアルタイムのコード分析と問題検出

💫品質管理

  • クオリティゲートとクオリティプロファイル

  • カスタムルールとルールテンプレートの作成と管理

  • チーム全体での品質基準の徹底管理

  • 品質ゲートの条件に基づいてビルドを失敗させる

  • 検出された問題の対応と修正

💫管理と設定

  • プロジェクト管理

  • ユーザー、グループ、権限、およびトークンの管理

  • プラグインのインストールと管理

  • SonarQubeのセキュリティ設定

  • SMTPの設定とメール通知

  • 企業ロゴによるSonarQube UIのブランディング

  • SonarQubeマーケットプレイスとシステムの詳細

💫セキュリティとSAST

  • SAST (静的アプリケーションセキュリティテスト) の基礎

  • セキュリティ脆弱性分析

  • SASTとCI/CDパイプラインの統合

💫CI/CD と DevOps の統合

  • Jenkins(ジョブとパイプライン)との統合

  • GitHubおよびGitHub Actionsとの連携

  • GitLab および GitLab CI/CDとの統合

  • CI/CDワークフローにおける品質チェックの自動化

  • SonarQubeのクオリティゲートに基づくCI/CDパイプラインの失敗実行

💫高度なトピック

  • 自動化、モニタリング、データ抽出のためのSonarQube Web APIの活用

  • エンタープライズグレードのSonarQube導入におけるベストプラクティス

私たちは、これらの課題の解決を
お手伝いします!


コード品質、セキュリティ、およびCI/CDにおける強固な基礎を築きたい新卒者および開発者
コード品質、セキュリティ、およびCI/CDにおける強固な基礎を築きたい新卒者や開発者
セキュリティを考慮したCI/CDパイプラインを管理するDevOps、DevSecOps、InfoSec、およびプロセスエンジニア

💡このコースを修了すると

本コースでは、履歴書やポートフォリオに適した形式で修了証明書を発行します。
コースを修了することでこちらを受け取ることができ、学習成果の公式な証明として活用できます。

💡音声と字幕の言語オプションでスマートに学習しましょう

学習スタイルに合わせて、音声と字幕の両方を切り替えることができます。
希望の言語を選択してください。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Sonarqubeの学習に意欲的なDevOps | SRE | CloudOps | Infosec | SecOps プロフェッショナル

  • セキュリティ | アーキテクト | ソフトウェアエンジニア | ペネトレーションテスト | QA | SonarQubeやSonarCloudについて学びたいセキュリティプロフェッショナル

前提知識、
必要でしょうか?

  • ITの基礎知識

こんにちは
amritです。

278

受講生

9

受講レビュー

4.4

講座評価

5

講座

IT業界で約15年の経験があります。これまで、Eコマース、銀行、エンジニアリング、コンサルティングなど、多岐にわたる企業で働いてきました。専門分野はDevOpsおよびDevSecOpsです。キャリアをWebデベロッパーとしてスタートし、その後DevOpsへ転身、最終的にDevSecOpsへと進みました。

私はCEH認定を受けたサイバーセキュリティの専門家であり、AWSおよびAzureのクラウド認定も保有しています。これにより、クラウドセキュリティ、インフラストラクチャ、およびDevSecOpsにおける専門知識を証明しています。

趣味は旅行、トレード、投資、読書などです。

もっと見る

カリキュラム

全体

16件 ∙ (3時間 9分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

1件

5.0

1件の受講レビュー

  • yeaseulmoon9643님의 프로필 이미지
    yeaseulmoon9643

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    amritの他の講座

    知識共有者の他の講座を見てみましょう!

    似ている講座

    同じ分野の他の講座を見てみましょう!