基礎から学ぶRustプログラミング入門
Rustは7年連続で「開発者に最も愛されている言語」に選ばれた非常に人気の高い言語です。そんなRustを基礎文法から学び始め、最終的にはCLIアプリケーションの開発まで行えるレベルまでステップバイステップで学習できるコースです。
Description
RustはStack Overflowが毎年行なっている調査で、7年連続で「開発者に最も愛されている言語」に選ばれています。
Rustをマスターしたエンジニアには非常に満足度が高い一方、「難しい言語」としても認知されており、学習を敬遠したり、学習し始めたものの挫折してしまったという話もよく聞きます。
しかしRustは処理速度、安全性、汎用性の高さから、非常に優れた言語であり、AmazonやGoogle、Microsoftなど、世界的テクノロジーリーダー企業も採用を進めています。
本コースでは、そんなRustについて全く経験がない方でもスムーズに学習を進められるようなコースとなっています。
基本的にはコードベースで解説を行い、抽象度が高く難しい内容に関しては適宜スライドも使いながら丁寧に解説します。
そしてただ文法を学ぶだけではなく、最終的には演習としてCLIアプリケーションを作成し学習内容の定着を図ります。
本コースを終了した後には、システムプログラミング、Webアプリケーション、WebAssembly、GUIアプリケーション、組み込みシステムなど、環境や興味に合わせて、応用学習へとステップアップしていただければ幸いです。
■本コース学習する内容
基礎文法
フロー制御
所有権と参照
構造体と列挙型
クレートとモジュール
トレイトとジェネリクス
エラー処理
クロージャとイテレータ
コレクション
テスト
ファイル操作とシステム
What You Will Learn!
- Rust言語の基本文法
- 所有権など、Rust特有の機能
- Rustでのテストの方法
- 演習をによるアプリケーション開発
Who Should Attend!
- Rustに興味があるが一歩踏み出せていない方
- Rustに挑戦してみたものの、難しく挫折してしまった方
- モダンな言語を学んで周りのエンジニアと差別化をはかりたい方
- 動画を見ながら手を動かして学ぶのが好きな方