DevSecOpsとクラウドセキュリティエンジニアのためのCloudflare WAF
amrit
モダンなDevOpsパイプラインにおける脅威軽減、カスタムルール、API保護の習得
入門
security, waf, devsecops
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インスタンスの自信を持った管理とカスタマイズ
受講生 6名
難易度 入門
受講期間 無制限
クオリティゲート、クオリティプロファイル、およびルールの定義と管理
SonarLintを使用してローカルでコードを分析する
セキュアでスケーラブルな静的コード解析を実行
SonarQubeをGitHub、GitLab、およびJenkinsと連携させる
CI/CDパイプライン全体でコード品質とセキュリティ標準を徹底します。
自信を持ってSonarQubeインスタンスを管理・カスタマイズする
学習対象は
誰でしょう?
Sonarqubeの学習に意欲的なDevOps | SRE | CloudOps | Infosec | SecOps プロフェッショナル
セキュリティ | アーキテクト | ソフトウェアエンジニア | ペネトレーションテスト | QA | SonarQubeやSonarCloudについて学びたいセキュリティプロフェッショナル
前提知識、
必要でしょうか?
ITの基礎知識
278
受講生
9
受講レビュー
4.4
講座評価
5
講座
IT業界で約15年の経験があります。これまで、Eコマース、銀行、エンジニアリング、コンサルティングなど、多岐にわたる企業で働いてきました。専門分野はDevOpsおよびDevSecOpsです。キャリアをWebデベロッパーとしてスタートし、その後DevOpsへ転身、最終的にDevSecOpsへと進みました。
私はCEH認定を受けたサイバーセキュリティの専門家であり、AWSおよびAzureのクラウド認定も保有しています。これにより、クラウドセキュリティ、インフラストラクチャ、およびDevSecOpsにおける専門知識を証明しています。
趣味は旅行、トレード、投資、読書などです。
全体
16件 ∙ (3時間 9分)
講座資料(こうぎしりょう):
全体
1件
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!