料金 | 178,000円(入学金含む、正規料金からの1万円割引価格) |
時間数 | 25回50時間(1回2時間x25回分) |
通学例 | 週1回で6カ月 週2回で3カ月 週4回で1.5カ月 週8回で3週間強 |
対象 | 14歳以上の中高生からシニアまで。書籍やYoutubeを見ても分からない人。 |
職種 | SEプログラマー、OS開発、アプリ開発、WebAssembly開発、組み込み開発がしたい人向け。 |
講座内容 | 「Rust」は現在もっとも難しい言語の1つです。テキストソースを「.exe」バイナリに変換することを「コンパイル」と言いますが、他言語の経験者でも「コンパイル」がなかなか通らず悪戦苦闘します。よって初心者がいきなり学ぼうとすると必ず挫折します。それは基礎練習を飛ばして学ぼうとするからです。ここでは14歳の中学生から学べるように、比較的簡単な予習言語①「Perl」から手続き型の基礎を学び、②「JavaScript」からオブジェクト指向型の基礎を学び、さらに③「C言語」からRustと共通の言語仕様を学び、十分な予備知識を得てから④「Rust」の本番練習へと進みます。最終的には「リファレンス」的な文法練習を終えた後に、登録と表示機能を持つ「名簿」コンソールアプリ開発の応用練習をします。10段の階段を一またぎで登ろうとしても無理ですが、20段に細分化すれば誰でも登れます。そんなカリキュラムを用意しました。下記動画もご参照ください。 |
目次 | rustcコマンド/cargoパッケージマネージャ/main()関数/ use文/ println!マクロ/ &str型文字列/ String型文字列/所有権と借用/ if-else条件分岐/ match文/ for文とwhile文/staticグローバル変数/2次元配列/構造体/implメソッド追加/型変換とは何か/std::time/if let文/列挙型/連想配列/タプル配列/ファイルの出力/ファイルの入力/panicとは何か/データの追加保存/デバッグ方法/データ型チェック法/参照外しとは/Boxオブジェクトとは/newコンストラクタ/デストラクタとトレイト/対話型コンソールアプリ/Rustのオブジェクト指向/コンソールアプリ開発 |