Rustプログラミングの基礎と効果的な活用ポイントおよびその実践 ~1人1台PC実習付~

~ C言語とRust、Rustの基本文法、所有権と借用、Rustプログラミングにおける開発の勘所、Rustとクレートの活用 ~

・メモリを安全かつ効果的に活用できるRustプログラミングの勘所を修得し、システム開発に応用するための講座
・Rustの基本からクレートの効果的な活用方法を修得し、付加価値の高いシステム開発に先駆けよう!
※PCは弊社で用意いたします

講師の言葉

 本セミナーではRustの基本的な文法だけでなく、C言語のように直接メモリを扱うと同時に競合しないロジックを組むための「所有権」の仕組みを具体的なコードを通して習得していきます。
 MicrosoftやGoogleでもOS開発にRustを採用する動きがあります。複数モジュールでメモリを安全に扱うことと、効果的にメモリを扱うことを同時にクリアするのがRustです。
 リリース当時に学習難易度が高いと言われてきたRustも少しずつ開発者が増え、活用シーンも増えてきました。大きな変化はLinuxのカーネル開発にRustを活用しようとする試みです。

本セミナーは受付を終了しました

セミナー詳細

開催日時
  • 2023年08月23日(水) 10:30 ~ 17:30
開催場所 日本テクノセンター研修室
カテゴリー PC実習付きセミナーソフト・データ・画像・デザイン
受講対象者 ・C言語に代わるRust言語を学んでみたい技術者の方
・所有権や借用などで躓いたRust初学者の方
・C言語のメモリ管理とは異なるアプローチでメモリを安全かつ効果的に活用されたい方
予備知識 ・何かしらのプログラミングの経験
※C言語の経験があれば望ましい
修得知識 ・ネットワーク、データベースなどを扱ってRustプログラミングを修得出来る
・Rustによるプログラミングを修得出来る
・Rustの勘所(所有権、借用)をクリアできる
・Rustの複雑なコンパイルエラーを理解し、正しく修正できる
プログラム

1.Rustの基礎
  (1).Rustの背景
  (2).所有権
  (3).C++からRustへ

2.Rustの基本文法
  (1).数値と文字列の扱い
  (2).配列とベクター
  (3).構造体と所有権
  (4).制御文とパターンマッチ
  (5).アンラップ(unwrap)
  (6).所有権と借用
  (7).関数の作り方
  (8).構造体の利用
  (9).配列の利用
  (10).ファイルアクセスの基本

3.Rust開発のコツ
  (1).プロジェクトの作成
  (2).コンパイルエラー
  (3).デバッグログ
  (4).テストコード

4.Rustの実践的活用
  (1).クレートの活用
  (2).Web APIの呼び出し
  (3).データベース(MySQL)へのアクセス
  (4).東京都中央卸売市場のデータ整形
  (5).Web APIで卸売市場データの取得
  (6).データベース内の卸売市場データの検索

キーワード Rust プログラミング ソフトウェア 組込み システム 文字列 数値 構造体 所有権 メモリ 配列 アクセス クレート ライブラリ マルチパラダイム C C++ コンパイル 信頼性 生産性
タグ 組み込みソフトOS・言語
受講料 一般 (1名):57,200円(税込)
同時複数申込の場合(1名):51,700円(税込)
会場
日本テクノセンター研修室
〒 163-0722 東京都新宿区西新宿2-7-1 新宿第一生命ビルディング(22階)
- JR「新宿駅」西口から徒歩10分
- 東京メトロ丸ノ内線「西新宿駅」から徒歩8分
- 都営大江戸線「都庁前駅」から徒歩5分
電話番号 : 03-5322-5888
FAX : 03-5322-5666
こちらのセミナーは現在募集を締め切っております。
次回開催のお知らせや、類似セミナーに関する情報を希望される方は、以下よりお問合せ下さい。
contact us contact us
各種お問い合わせは、お電話でも受け付けております。
03-5322-5888

営業時間 月~金:9:00~17:00 / 定休日:土日・祝日