お問い合わせ

コース概要

はじめに

  • Hello, Worldプログラムの作成
  • 型と値について学ぶ
  • 制御フローの使い方

型の概念

  • 複合型について理解する
  • 参照の扱い方
  • ユーザ定義型の作り方

より複雑な型について

  • パターンマッチングの仕組み
  • implブロックの役割と使い方
  • Traitの概念と利用方法
  • ジェネリック型について学ぶ
  • 標準ライブラリの基礎
  • Closure(クロージャ)の仕組みと実例

Rustのメモリモデルについて

  • メモリ管理の原則
  • ​スマートポインタの利用法と利点
  • 値の借用に関するルール
  • ライフタイムの概念と重要性

イテレータについて

  • ​イテレータがなぜ便利かという背景を理解する
  • 代表的なイテレータメソッドの使い方
  • collectメソッドによるコレクション作成方法

モジュールと可視性に関する仕組み

  • モジュールの定義法と構造化手法
  • ファイルシステムとの連携方法
  • 要素や関数の可視性制御手法

テストの基礎知識

  • ​単体テストの実施方法と注意点
  • 複数コンポーネント間での動作確認用の統合テスト手法
  • ドキュメンテーションを活用したテスト例作成方法

エラー処理について

  • ​回復不可能なエラーの対応法と安全対策手法
  • Option型やResult型、そして?演算子の効果的な使い方
  • 独自に定義したエラータイプの実装方法

まとめと今後の学習ステップについて

要求

  • プログラミングの基本的概念について理解があること
  • 少なくとも1つのプログラミング言語を使った実務経験があること

対象者

  • 開発者の方々
 20 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー