お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
高度な所有権
- Lifetimesとborrowingの理解
- Smart Pointers: Box, Rc, Arcの探求
- WeakとUnsyncを使用したリファレンスサイクルの作業
- 高度な所有権パターンと技術
Async/Awaitによる非同期プログラミング
- Rustでの非同期プログラミングの紹介
- async/await構文の使用
- Futuresの組成と非同期ライブラリの作業
- 非同期エコシステムとライブラリの探求
トレイトとジェネリクス
- 高度なトレイトの使用とアソシエーション型
- ジェネリック関数、構造体、列挙型の実装
- Boundsとトレイトオブジェクト
- トレイトの一貫性と孤児ルールの探求
高度なエラーハンドリング
- カスタムエラータイプの作成
- 高度なエラーハンドリング技術: try!, ?演算子, カスタムエラーチェーン
- エラーハンドリング戦略とパターン
マクロ
- 手続き的マクロ: 属性と関数ライクなマクロ
- 宣言的マクロ: macro_rules! とmatch-like構文
- 高度なマクロの使用とメタプログラミング
パフォーマンス最適化
- Rustコードのプロファイリングとベンチマーク
- パフォーマンスボトルネックの特定
- 最適化技術: データ構造、アルゴリズム、コンパイラフラグ
- 高パフォーマンスRustコードの作成
高度な並行性
- Mutex, RwLock, Condvarなどの高度な同期プリミティブ
- ロックフリーとウェイトフリーのデータ構造の実装
- チャネルとメッセージパス
- 高度な並行性パターンの探求
高度なトラブルシューティング
- Rustプログラムでの複雑な問題をデバッグして解決するための高度な技術
- 実世界シナリオでのパフォーマンスプロファイリングと最適化
- エッジケースや異常挙動の処理戦略
まとめと次ステップ
要求
- Rust Fundamentalsまたは同等の経験を持つこと。
- システムレベルプログラミングの経験。
- 中級レベルのプログラミング経験。
対象者
- 開発者
21 時間
お客様の声 (2)
非常に良いトピック構造、完璧なプレゼンテーション、トレーナーの非常に高い知識レベル。無瑕なインフラストラクチャです。
Tibor Pozsgai
コース - Rust Advanced
機械翻訳
私たちは取り組んだ対話型の例が気に入りました。トレーナーは、質問したAlmostすべての主題について非常に詳しく、私たちの現実世界での使用事例に関連する訓練のいくつかの内容に対して優れたアドバイスをくれました。
Tracy - GenesysGo
コース - Rust Advanced
機械翻訳