お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
はじめに
- Hello, Worldプログラムの作成
- 型と値について学ぶ
- 制御フローの使い方
型の概念
- 複合型について理解する
- 参照の扱い方
- ユーザ定義型の作り方
より複雑な型について
- パターンマッチングの仕組み
- implブロックの役割と使い方
- Traitの概念と利用方法
- ジェネリック型について学ぶ
- 標準ライブラリの基礎
- Closure(クロージャ)の仕組みと実例
Rustのメモリモデルについて
- メモリ管理の原則
- スマートポインタの利用法と利点
- 値の借用に関するルール
- ライフタイムの概念と重要性
イテレータについて
- イテレータがなぜ便利かという背景を理解する
- 代表的なイテレータメソッドの使い方
- collectメソッドによるコレクション作成方法
モジュールと可視性に関する仕組み
- モジュールの定義法と構造化手法
- ファイルシステムとの連携方法
- 要素や関数の可視性制御手法
テストの基礎知識
- 単体テストの実施方法と注意点
- 複数コンポーネント間での動作確認用の統合テスト手法
- ドキュメンテーションを活用したテスト例作成方法
エラー処理について
- 回復不可能なエラーの対応法と安全対策手法
- Option型やResult型、そして?演算子の効果的な使い方
- 独自に定義したエラータイプの実装方法
まとめと今後の学習ステップについて
要求
- プログラミングの基本的概念について理解があること
- 少なくとも1つのプログラミング言語を使った実務経験があること
対象者
- 開発者の方々
20 時間
お客様の声 (2)
非常に良いトピック構造、完璧なプレゼンテーション、トレーナーの非常に高い知識レベル。無瑕なインフラストラクチャです。
Tibor Pozsgai
コース - Rust Advanced
機械翻訳
Rustの基本から高度な要素(マクロなど)までの堅実な導入。実践的なコーディング演習、多くの補足コメント、自由な議論と相談が含まれています。
Robert - Sonova Warsaw Service Center Sp z o o
コース - Rust Programming
機械翻訳