inflearn logo
inflearn logo

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インスタンスの自信を持った管理とカスタマイズ

3名 が受講中です。

難易度 入門

受講期間 無制限

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

お知らせ

新しいお知らせがありません。

¥1,767