お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
WebプログラミングとWebAssemblyの概要
- クライアントサイドWebプログラミングの進化
- 従来のJavaScriptベースのブラウザアプリケーションの制限
- WebAssemblyの紹介と現代のWeb開発におけるその役割
- WebAssemblyの利点の理解:
- パフォーマンス
- ポータビリティ
- 効率性
- ブラウザでのネイティブ並みの実行
WebAssemblyのアーキテクチャと基礎
- WebAssemblyの実行モデルの理解
- WebAssemblyモジュールの構造
- バイナリ形式とテキスト表現の理解
- WebAssemblyモジュール、メモリ、テーブル、実行環境
- JavaScriptとWebAssemblyの関係性
JavaScriptからWebAssemblyへ
- JavaScript、asm.js、WebAssemblyの進化の概要
- JavaScript実行とWebAssemblyの比較
- ブラウザのサポートとランタイム統合の理解
- JavaScriptアプリケーションからのWebAssemblyコードの呼び出し
WebAssemblyプログラムの構造
- WebAssemblyコンポーネントの理解
- 関数、インポート、エクスポートとの操作
- メモリおよびデータ交換の管理
- 抽象構文木(AST)によるバイトコードの表現
WebAssemblyアプリケーションの開発
- 最初のWebAssemblyモジュールの作成
- WebAssembly命令と構文の理解
- CおよびC++を使ったモジュールの作成
- ソースコードのWebAssembly形式へのコンパイル
- WebアプリケーションへのWebAssemblyモジュールの統合
WebAssemblyツールチェーンと開発環境
- WebAssembly開発ツールのセットアップ
- コンパイラとビルドシステムとの操作
- エディタと開発環境の使用
- WebAssemblyアプリケーションのデバッグ
- WebAssemblyコードのテストと最適化
高度なWebAssemblyの概念
- パフォーマンス上の考慮事項の管理
- WebAssemblyアプリケーションの最適化
- ブラウザAPIとの操作
- セキュリティ上の考慮事項の理解
- WebAssemblyとJavaScript間の相互運用性の探究
実践的なWebAssemblyワークショップ
- 完全なWebAssemblyアプリケーションの構築
- ブラウザ実行向けにC/C++コードをコンパイル
- WebインターフェースとのWebAssemblyの統合
- アプリケーションのパフォーマンスのデバッグと改善
WebAssemblyの将来的な応用
- WebAssemblyの使用事例と業界での採用状況
- 以下分野でのアプリケーション:
- ゲーム
- 仮想現実
- 高性能コンピューティング
- 高度なWebアプリケーション
- ブラウザベース開発の将来のトレンド
コースの振り返りと結論
- WebAssemblyの概念と開発ワークフローの振り返り
- ベストプラクティスの議論
- さらなる学習機会の特定
要求
- ブラウザベースのクライアントサイドプログラミングの経験または理解
- C/C++のプログラミング経験
- JavaScriptを超えたWebプログラミングへの興味
対象者
- Web開発者
- CおよびC++開発者
21 時間
お客様の声 (3)
今回のトレーニングにより、Burp Suiteに関する知識と理解が深まりました。また、これまで自己学習で得ていた内容はまだ限定的であることも実感しました。QAとして、アプリケーションの品質向上やセキュリティテストを行うための重要なツールであるBurp Suiteの活用は非常に有益でした。今後はこのツールについてさらに深く探究し、その機能や可能性をさらに詳しく学習してまいります。
Rea Mendez - BAKAWAN Data Anallytics Inc.
コース - OWASP Top 10 2025
機械翻訳
AI攻撃とその実践に役立つツールの知識を学べたことは非常に有意義でした。セキュリティテストのために積極的に活用するにあたり、多くの新たな知見を得ることができました。この講座は私の期待を上回る内容であり、特に「Comet Browser」の機能には大きな感動を覚えました。今後はさらに掘り下げて調査したいと思っています。全体として大変優れた講座であり、OWASP GenAI Top 10の全項目を学ぶことができたことを嬉しく思います。
Patrick Collins - Optum
コース - OWASP GenAI Security
機械翻訳
ハンズオン演習、対面でのサポートと質疑応答。
Jose Paulos - INESC TEC
コース - Tailwind CSS
機械翻訳