お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
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)
私たちは取り組んだ対話型の例が気に入りました。トレーナーは、質問したAlmostすべての主題について非常に詳しく、私たちの現実世界での使用事例に関連する訓練のいくつかの内容に対して優れたアドバイスをくれました。
Tracy - GenesysGo
コース - Rust Advanced
機械翻訳
トレーナーはRUSTについて多くの興味深いことを説明しました。基礎から始まり、ブロックチェーンへの応用までを解説し、非常に洞察的で魅力的な内容でした。
Elena Paraschiv - ICI BUCHAREST
コース - Rust Programming
機械翻訳