コース概要
バックエンド開発の導入
ウェブサイトとウェブアプリケーションの仕組みの理解
Pythonパッケージとライブラリのインストール
バックエンド開発環境の準備
ウェブアプリケーションのプレゼンテーション層(フロントエンド)とサーバーサイド(バックエンド)の違いの理解
Pythonの基礎
データベースとSQLの基礎
Linuxの基礎
開発フレームワークの選択
LAMPスタックを使用したウェブアプリケーションサーバーのセットアップ
ユーザー入力の処理
出力の生成
テンプレートを使用して出力を標準化する
データベースへの接続
ユーザーがアプリケーションを通じて登録できるようにする
ウェブアプリケーションのセキュリティ対策
ウェブアプリケーションのテスト
バージョン管理を使用したプロジェクト管理
高度なPython機能を活用してアプリケーションを拡張する
NoSQLデータベースとの連携
デプロイメント手法と継続的インテグレーション
アプリケーション性能の監視
ウェブアプリケーションの最適化
ウェブアプリケーションのスケーリング
トラブルシューティング
まとめと結論
要求
- Pythonプログラミング経験
対象者
- 開発者
お客様の声 (2)
AI攻撃とその実践に役立つツールの知識を学べたことは非常に有意義でした。セキュリティテストのために積極的に活用するにあたり、多くの新たな知見を得ることができました。この講座は私の期待を上回る内容であり、特に「Comet Browser」の機能には大きな感動を覚えました。今後はさらに掘り下げて調査したいと思っています。全体として大変優れた講座であり、OWASP GenAI Top 10の全項目を学ぶことができたことを嬉しく思います。
Patrick Collins - Optum
コース - OWASP GenAI Security
機械翻訳
各技術的なレッスンには、概念を確実に理解するための複数の実践的な演習が含まれていました。
Andrei-Calin Bajea
コース - OWASP Top 10 2025
機械翻訳