コース概要
Web Development のための Rust の紹介
- Rustとは何ですか?
- Web 開発に Rust を使用する利点
- Rust Web 開発フレームワークとツールの概要
開発環境のセットアップ
- Rust と関連ツールのインストール
- 開発環境の構成
- Rust Web 開発用の人気のある IDE とテキスト エディターを探索する
サーバーサイド Web アプリケーションの構築
- HTTP リクエストとレスポンスの処理
- ルーティングと URL の処理
- ミドルウェアとリクエスト処理パイプライン
- セッション管理と認証
Rust の Database を操作する
- Rust のデータベース オプションの概要
- Rust ライブラリを使用したデータベースのクエリ
- Rust の ORM (オブジェクト リレーショナル マッピング)
- Rust Web アプリケーションでのデータの移行と管理
RESTful APIの作成
- RESTful APIの設計
- Rust を使用した CRUD 操作の処理
- データ形式のシリアル化と逆シリアル化 (JSON、XML など)
- API のバージョン管理とドキュメント化
Rust を使用したフロントエンド コンポーネントの開発
- Rust のフロントエンド フレームワークとライブラリの概要
- Rust と Java スクリプト フレームワーク (例: React、Vue.js) の統合
- Rust と WebAssembly を使用してフロントエンド コンポーネントを作成する
Rust Web アプリケーションのパフォーマンスの最適化
- プロファイリングとベンチマーク Rust Web アプリケーション
- 非同期プログラミングによるパフォーマンスの向上
- キャッシュとリソースの最適化手法
- 負荷分散とスケーリング戦略
【4】Webアプリケーションのセキュリティ確保
- Web アプリケーションにおける一般的なセキュリティ脆弱性
- Rust の入力検証とサニタイズ
- Rustの認証と認可
- Web アプリケーションでの安全な通信と暗号化
Rust Web アプリケーションのテストとデプロイメント
- Rust Web アプリケーションの単体テストと統合テストを作成する
- Rust Web プロジェクトの継続的統合およびデプロイメント パイプライン
- Rust Web アプリケーションのコンテナ化とデプロイメントのオプション
- 実稼働環境での監視とログ記録
概要と次のステップ
要求
- プログラミング概念の基本的な理解
- HTML、CSS、JavaScriptに精通している 。
- バックエンドプログラミング言語(Python、Ruby、Node.jsなど)の経験 。
観客
- 開発者 ウェブ開発者バックエンド開発者
お客様の声 (4)
トレーナーの知識は非常に豊富で、会話と知識の伝達に対する彼の取り組みは非常に大きいです。参加者とのコミュニケーションも良好。非常によく準備された資料、多くのスライド、演習の説明など、トレーニングに対する素晴らしい準備が見られました。私のコメントにもかかわらず、私は依然としてトレーニングを非常に高く評価しています。私のコメントはトレーニングへの追加にすぎませんが、トレーニングは非常に優れた水準でした。私の意見では、エリア C# からの参加者と修正が導入されているため、トレーニングは理想的なレベルにあるかもしれません ;-)
Sławek - Sonova Warsaw Service Center Sp z o o
コース - Rust Programming
Machine Translated
私たちが取り組んだインタラクティブな例題が気に入りました。トレーナーは、私たちが質問したほとんどすべてのテーマについて非常に知識が豊富で、トレーニングの資料のいくつかに関連する私たちの実際の使用例に対して素晴らしいアドバイスをしてくれました。
Tracy - GenesysGo
コース - Rust Advanced
Machine Translated
実例を交えた実践的な知識が豊富。
Kamil - Streamsoft Kraków
コース - Java Advanced
Machine Translated
継続的に変更をプッシュします。3 日目には以前よりも迷子になり始め、エラーをすぐに見つけるのが難しくなりましたが、すぐに最新の変更をチェックアウトして最新の内容を把握することができました。
Paulina
コース - Advanced Java Security
Machine Translated