お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
Web 開発のための Rust 入門
- Rust とは何か?
- ウェブ開発に Rust を使用することのメリット
- Rust のウェブ開発フレームワークとツールの概要
開発環境のセットアップ
- Rust および関連ツールのインストール
- 開発環境の設定
- Rust のウェブ開発用に人気のある IDE とテキストエディターの概要
サーバーサイドウェブアプリケーションの構築
- HTTP リクエストとレスポンスの処理
- ルーティングと URL の処理
- ミドルウェアとリクエスト処理パイプライン
- セッション管理と認証
Rust でデータベースを使用する
- Rust のデータベースオプションの概要
- Rust ライブラリを使用したデータベースのクエリ
- Rust での ORM(オブジェクト-リレーショナルマッピング)
- Rust のウェブアプリケーションでデータマイグレーションと管理を行う
RESTful API の作成
- RESTful API の設計
- Rust を使用した CRUD 操作の処理
- データ形式(JSON, XML など)のシリアライズとデシリアライズ
- API のバージョニングとドキュメンテーション
Rust を使用したフロントエンドコンポーネントの開発
- Rust のフロントエンドフレームワークとライブラリーの概要
- JavaScript フレームワーク(React, Vue.js など)との統合
- Rust と WebAssembly を使用したフロントエンドコンポーネントの開発
Rust ウェブアプリケーションのパフォーマンス最適化
- Rust ウェブアプリケーションのプロファイリングとベンチマーク
- 非同期プログラミングを使用したパフォーマンス向上
- キャッシュとリソース最適化技術
- ロードバランシングとスケーリング戦略
Rust ウェブアプリケーションのセキュリティ確保
- ウェブアプリケーションの一般的なセキュリティ脆弱性
- Rust での入力検証とサニタイズ
- Rust での認証と権限管理
- ウェブアプリケーションでの安全な通信と暗号化
Rust ウェブアプリケーションのテストとデプロイ
- Rust ウェブアプリケーションの単体テストと統合テストの書き方
- Rust ウェブプロジェクトの継続的インテグレーションとデプロイパイプライン
- Rust ウェブアプリケーションのコンテナ化とデプロイオプション
- 本番環境での監視とログ記録
まとめと次なるステップ
要求
- プログラミング概念の基本的な理解。
- HTML, CSS, JavaScript の知識。
- バックエンドプログラミング言語(Python, Ruby, Node.js など)の経験。
対象者
- 開発者
- ウェブ開発者
- バックエンド開発者
21 時間
お客様の声 (2)
I liked the interactive examples we worked on, the trainer was extremely knowledgeable in almost every subject we had questions about, and gave excellent advise for our real-world use-cases relating to some of the material in the training.
Tracy - GenesysGo
コース - Rust Advanced
The trainer explained a lot of interesting things about RUST starting from the basis, moving to its applications towards Blockchain, which was very insightful and captivating