お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
Web開発用Rust入門
- Rustとは何か?
- Web開発におけるRustの利点について
- Rustで使える主要なWeb開発フレームワークやツール紹介
開発環境のセットアップ
- Rustおよび関連ツールのインストール方法
- 開発環境の初期設定手順
- Rust Web開発に適したIDEやエディタについて
サーバーサイドWebアプリケーション構築
- HTTPリクエスト/レスポンスの処理方法
- ルーティングおよびURL管理の実装
- ミドルウェアやリクエスト処理パイプラインの活用
- セッション管理と認証機能の実装
Rustにおけるデータベース利用方法
- Rustで利用可能なデータベース種類の概要
- Rustライブラリを用いたデータクエリ処理
- RustでのORM(オブジェクト・リレーショナル・マッピング)実装方法
- Webアプリケーションにおけるデータ移行および管理の手法
RESTful APIの構築
- RESTful API設計の基本事項
- Rustを利用したCRUD処理の実装
- JSONやXMLなどのデータ形式のシリアライズ/デシリアライズ
- APIバージョン管理およびドキュメンテーション方法
Rustによるフロントエンドコンポーネント開発
- Rustで利用可能なフロントエンドフレームワーク・ライブラリの概要
- ReactやVue.jsなどのJavaScriptフレームワークとRustの連携方法
- WebAssemblyを活用したRustによるフロントエンドコンポーネント作成
Rust Webアプリケーションのパフォーマンス最適化
- Rust製Webアプリケーションのプロファイリングおよびベンチマーク方法
- 非同期処理によるパフォーマンス改善の手法
- キャッシュやリソース最適化技術について
- 負荷分散およびスケーラビリティ確保の戦略
Rust Webアプリケーションにおけるセキュリティ対策
- Webアプリケーションで見られる一般的な脆弱性について
- Rustでの入力検証およびデータサニタイズ方法
- Rustを用いた認証・認可処理の実装手順
- Webアプリケーションにおける安全な通信や暗号化技術の導入法
Rust Webアプリケーションのテストとデプロイ方法
- Rust製Webアプリケーション向けの単体テスト・結合テスト作成法
- Rust開発プロジェクトにおける継続的統合および配布処理の仕組み
- コンテナ化を活用したRust Webアプリケーションのデプロイ手法
- 運用環境での監視・ログ記録の実施方法
まとめおよび今後の取り組みについて
要求
- プログラミングの基本概念に関する基礎知識があること
- HTML、CSS、JavaScriptに親しみがあること
- PythonやRuby、Node.jsなどのサーバーサイド言語での開発経験があること
対象者
- 開発者
- Web開発者
- サーバーサイド開発者
21 時間
お客様の声 (2)
非常に良いトピック構造、完璧なプレゼンテーション、トレーナーの非常に高い知識レベル。無瑕なインフラストラクチャです。
Tibor Pozsgai
コース - Rust Advanced
機械翻訳
Rustの基本から高度な要素(マクロなど)までの堅実な導入。実践的なコーディング演習、多くの補足コメント、自由な議論と相談が含まれています。
Robert - Sonova Warsaw Service Center Sp z o o
コース - Rust Programming
機械翻訳