コーディングラボ 実務に近い環境でのコーディング演習
実務に近い環境でコーディングし、実践的で短期間のセキュアコーディングスキルアップを図る
開発者は画面上のIDEでコーディングし、そのコードに対するフィードバックを受けながら、実践的にセキュアコーディングを学べます。実務に近い環境で学ぶことで、セキュアコーディングの学習が身近になり、短期間でスキルアップを図ることにつながります。狙い
コーディングラボでは、実際にコーディングを行いながらセキュアコーディングに関する適切なスキルを習得し、理解を深めることができます。このハンズオントレーニング形式での学習では、画面上にステップが提供され、開発者はそれに従ってブラウザ上のIDEでコーディングを行います。コーディングラボの特徴は、以下となります。
- 特定の脆弱性に対するセキュアコーディングの方法を学ぶ
- フィードバックを受けながらコーディングが行えるため、適切なスキルを習得できる
- コーディングに行き詰った場合、ヒントを受けながら学習を進められる
ハンズオントレーニング形式での学習では、セキュアコーディングに関する新しいスキルを習得しながら実際にコードを記述するため、実践的な学習が行えます。さらに、実装したコードに関するフィードバックやコーチングを受けることができる仕組により、開発者は正しいスキルを学び、理解度を高めることができます。
豊富な学習コンテンツ一覧
Secure Code Warriorは、動画やテキストでセキュアコーディングの基礎知識を学ぶコンテンツから、コードに含まれる脆弱性の特定や修正を行う実践的な学習まで体系立てた学習コンテンツを提供します。実際にコードを書きながら正しくセキュアなコードを書くことができているかを学ぶことや、ハッカー目線で脆弱性を含むWebアプリケーションに攻撃を仕掛けて挙動を理解するなど、実感を持ちながら自身のペースで学習を進めることができます。また、学習による理解度をチェックするテストを受けることもできます。以下の学習コンテンツ一覧から、学ぶことができます。詳細は、各学習コンテンツページをご参照ください。
コーディングラボ | |||||
〇 | |||||
〇 | 〇 | 〇 | 〇 | 〇 | |
アセスメント![]() |
〇 |