講師:Yu
受講者数:3,030人
Rustの基礎から実践的なCLIアプリケーション開発までをカバーする包括的な入門コースで、特に所有権システムやメモリ管理などの重要概念を丁寧に解説しながら、実用的なRustプログラミングスキルを段階的に習得できる構成となっています。
Rustの基本文法から所有権システム、トレイト、ジェネリクス、エラー処理、モジュールシステムまでを体系的に学習し、最終的にはCLIアプリケーションの開発を通じて実践的なプログラミングスキルを習得できます。
コードベースの解説と補足的なスライドを組み合わせた丁寧な説明構成で、特に所有権やライフタイムなどRust特有の難しい概念についても段階的に理解を深められる構成となっています。
プログラミング経験があり、メモリ安全性や高いパフォーマンスを備えた言語習得を目指す開発者や、システムプログラミングやWebAssemblyなどの低レイヤーの開発に興味がある方に適しています。
プログラミングの基本概念(変数、制御構文、関数など)を理解していない方は、まず他の比較的学習が容易な言語でプログラミングの基礎を身につけてから本コースに取り組むことをお勧めします。