株式会社フルネス

【オープン講座】Rustプログラミング基礎研修

概要

メモリの安全性が保障されていながら、C++並みの高速性があるという点でC/C++の代替えとして注目されているRustの基本が学べる研修です。
今後の主流言語の1つとしてRustの可能性を感じているエンジニアも増えてきていると言われております。
そこで本研修は仕事で利用するエンジニアに向けにRustの言語仕様からエラー処理/パッケージ管理/メモリ管理といったRust独特の特徴や、各種開発方法まで現場で必用となる知識をまとめた研修となります。
Rust 1.66対応となります。
Rustについて(参考:wikipedia)

目的

・Rustの基本特徴を理解する
・Rustの仕様、エラー処理、パッケージ管理、メモリ管理等の基本を学ぶ

対象者

・プログラミング経験のある方
・Rustに興味のある方

内容

●Rust
1章 Rustの概要
1-1 Rustの雑学
1-2 Rustの特徴
1-3 開発ツール
1-4 プログラム作成の基本事項
1-5 ガイドライン
1-6 ヘルプドキュメント
1-7 本書の構成
●言語仕様
2章 演算子
2-1 算術演算子
2-2 代入演算子と複合代入演算子
2-3 比較演算子
2-4 論理演算子
2-5 ビット演算子
3章 変数と定数
3-1 変数と定数
3-2 静的変数
4章 基本データ型
4-1 整数型
4-2 浮動小数点型
4-3 論理型
4-4 文字型
4-5 配列型
4-6 タプル型
4-7 スライス型
4-8 文字列型
4-9 ポインタ型
5章 制御式
5-1 条件分岐
5-2 パターンマッチング
5-3 forループ
5-4 whileループ
5-5 無限ループ
6章 ライブラリのデータ型
6-1 String
6-2 日付・時間
6-3 Box
6-4 Vec
6-5 LinkedList
6-6 HashMap
6-7 HashSet
7章 関数
7-1 関数
7-2 関数型
7-3 ジェネリクスとトレイト境界
7-4 所有権
7-5 参照
7-6 ライフタイム
7-7 ライフタイム注釈
7-8 Option
7-9 Result
7-10 クロージャ
8章 構造体
8-1 名前付きフィールド型
8-2 タプル型とユニット型
8-3 型関連定数と型関連関数
8-4 メソッド
8-5 ユーティリティトレイト
8-6 ジェネリクス
8-7 トレイト境界
9章 列挙型
9-1 基本的な列挙型.
9-2 タプル型バリアント
9-3 構造体型バリアント
9-4 ジェネリクス
10章 トレイト
10-1 トレイトの基本
10-2 ジェネリクトレイト
10-3 メソッドの実装
10-4 関連型トレイト(Association Type)
10-5 抽象化
10-6 サブトレイト
●実践!プログラミング
11章 エラー
11-1 エラー型の基本
11-2 独自エラー型
11-3 外部クレートの利用
11-4 パニック
12章 スレッドと非同期実行
12-1 シンプルなスレッド
12-2 グリーンスレッド
12-3 スレッド終了の同期化.
12-4 スレッド間通信
12-5 標準ライブラリの排他制御
12-6 crossbeamクレートの排他制御
12-7 非同期実行
12-8 async_stdクレート
12-9 タスク間通信
13章 テスト
13-1 テストの基本
13-2 #[test]/#[ignore] アトリビュート
13-3 テストドライバの実装
13-4 ドキュメントテスト
13-5 外部クレートの利用
13-6 テストの分離
14章 PostgreSQL
14-1 データベースアクセスの概要
14-2 データベース接続
14-3 トランザクション制御
14-4 CRUD操作の準備
14-5 CRUD操作の実装
14-6 コネクションプール
14-7 非同期実行
14-8 YAMLファイルの利用
15章 MongoDB
15-1 データベースアクセスの概要
15-2 データベース接続
15-3 CRUD操作の準備
15-4 CRUD操作の実装
16章 O/R Mapper
16-1 O/R Mapperの概要(SeaORM)
16-2 コネクションプールの生成
16-3 マイグレーション機能の利用
16-4 CRUD操作の準備
16-5 CRUD操作の実装
16-6 テーブル結合
16-7 SQLステートメント利用

研修日数

3日間

日時

お問い合わせください。

場所

●オンライン
Zoomによるオンラインのため、ネットワーク環境があればどこでも受講を頂けます。
※PCのご用意が難しい場合はご相談ください
●新宿会場
東京都新宿区新宿2-19-12 静銀新宿ビル4F(新宿三丁目C7出口から3分)

講師

フルネス講師 古川正寿

テキスト

パーフェクトRust
・オリジナル演習問題

費用

110,000円(税込)/お一人様

人材開発支援助成金を利用される方へ

多くの企業様で人材開発支援助成金をご活用されていらっしゃいます。
下記のパンフレットの内容をご確認のうえ、もしご利用になられる企業様がいらっしゃいましたらご相談ください。
人材開発支援助成金(人材育成支援コース)のご案内

オープン講座キャンセルポリシー(必ず御一読下さい)

弊社オープン講座のお申し込みの取り消しに関しまして、以下のキャンセルポリシーが発生します。
必ず事前にご確認をお願いいたします。
なお、お申し込みの際は弊社オープン講座のキャンセルポリシーに同意したこととさせて頂きます。
(1)申込オープン講座開催日の10営業日前までは、無料
(2)申込オープン講座開催の9営業日前から6営業日前までは、研修料金の50%
(3)申込オープン講座開催の5営業日前から研修当日は、研修料金の全額
特記事項
・欠席された場合には、研修費用の全額をご請求させていただきます。
・弊社都合で開催を中止または延期する事由が発生した場合には、お客様へのご請求は発生しません。

カスタムデザイン研修をご希望のお客様

カスタムデザイン研修(講師派遣)をご希望の企業様はお気軽にお問い合わせください。
内容、時期、ご予算などお伺いしご提案いたします。

What do you think of this post?
  • いいね (0)
topへ