コンピュータ用語集
ハードウェア
モバイル・スマートフォン
インターネット・Webデザイン
ネットワーク
アプリケーション
OS
デザイン・グラフィックス
その他
|
|
【電子書籍なら、スマホ・パソコンの無料アプリで今すぐ読める!】
<p><strong>(概要)</strong><br /> Rustは2015年に1.0がリリースされた比較的新しい言語ですが,メモリの安全性が保障されていながら,C++並みの高速性があるという点でC/C++の代替えとして注目されています。 近年、グーグルがAndroid OSの開発言語にマイクロソフトがWindowsの開発にRustを採用したことにより,今後の主流言語の1つとしてRustの可能性を感じているエンジニアも増えてきています。 そこで本書籍は仕事で利用するエンジニアに向け,Rustの言語仕様からエラー処理/パッケージ管理/メモリ管理といったRust独特の解説、各種開発方法まで現場で必用となる知識をまとめた「パーフェクト」シリーズの1冊。 Rust 1.6対応。 </p> <p><strong>(こんな方におすすめ)</strong><br /> ・他のプログラミング言語経験があり、Rustを始めようとしている方<br /> ・Rustの基本的な知識や特徴を学習したいと考えている方</p> <p><strong>(目次)</strong><br /> <strong>Part1 Rust 〜overview〜</strong><br /> <strong>1章 Rustの概要</strong><br /> 1-1 Rustの雑学<br /> 1-2 Rustの特徴<br /> 1-3 開発ツール<br /> 1-4 プログラム作成の基本事項<br /> 1-5 ガイドライン<br /> 1-6 ヘルプドキュメント<br /> 1-7 本書の構成<br /> <strong>Part2 言語仕様</strong><br /> <strong>2章 演算子</strong><br /> 2-1 算術演算子<br /> 2-2 代入演算子と複合代入演算子<br /> 2-3 比較演算子<br /> 2-4 論理演算子<br /> 2-5 ビット演算子<br /> <strong>3章 変数と定数</strong><br /> 3-1 変数と定数<br /> 3-2 静的変数<br /> <strong>4章 基本データ型</strong><br /> 4-1 整数型<br /> 4-2 浮動小数点型<br /> 4-3 論理型<br /> 4-4 文字型<br /> 4-5 配列型<br /> 4-6 タプル型<br /> 4-7 スライス型<br /> 4-8 文字列型<br /> 4-9 ポインタ型<br /> <strong>5章 制御式</strong><br /> 5-1 条件分岐<br /> 5-2 パターンマッチング<br /> 5-3 forループ<br /> 5-4 whileループ<br /> 5-5 無限ループ<br /> <strong>6章 ライブラリのデータ型</strong><br /> 6-1 String<br /> 6-2 日付・時間<br /> 6-3 Box<br /> 6-4 Vec<br /> 6-5 LinkedList<br /> 6-6 HashMap<br /> 6-7 HashSet<br /> <strong>7章 関数</strong><br /> 7-1 関数<br /> 7-2 関数型<br /> 7-3 ジェネリクスとトレイト境界<br /> 7-4 所有権<br /> 7-5 参照<br /> 7-6 ライフタイム<br /> 7-7 ライフタイム注釈<br /> 7-8 Option<br /> 7-9 Result<br /> 7-10 クロージャ<br /> <strong>8章 構造体</strong><br /> 8-1 名前付きフィールド型<br /> 8-2 タプル型とユニット型<br /> 8-3 型関連定数と型関連関数<br /> 8-4 メソッド<br /> 8-5 ユーティリティトレイト<br /> 8-6 ジェネリクス<br /> 8-7 トレイト境界<br /> <strong>9章 列挙型</strong><br /> 9-1 基本的な列挙型<br /> 9-2 タプル型バリアント<br /> 9-3 構造体型バリアント<br /> 9-4 ジェネリクス<br /> <strong>10章 トレイト</strong><br /> 10-1 トレイトの基本<br /> 10-2 ジェネリクトレイト<br /> 10-3 メソッドの実装<br /> 10-4 関連型トレイト(Association Type)<br /> 10-5 抽象化<br /> 10-6 サブトレイト<br /> <strong>Part3 実践! プログラミング</strong><br /> <strong>11章 エラー</strong><br /> 11-1 エラー型の基本<br /> 11-2 独自エラー型<br /> 11-3 外部クレートの利用<br /> 11-4 パニック<br /> <strong>12章 スレッドと非同期実行</strong><br /> 12-1 シンプルなスレッド<br /> 12-2 グリーンスレッド<br /> 12-3 スレッド終了の同期化<br /> 12-4 スレッド間通信<br /> 12-5 標準ライブラリの排他制御<br /> 12-6 crossbeamクレートの排他制御<br /> 12-7 非同期実行<br /> 12-8 async_stdクレート<br /> 12-9 タスク間通信<br /> <strong>13章 テスト</strong><br /> 13-1 テストの基本<br /> 13-2 #[test]/#[ignore] アトリビュート<br /> 13-3 テストドライバの実装<br /> 13-4 ドキュメントテスト<br /> 13-5 外部クレートの利用<br /> 13-6 テストの分離<br /> <strong>14章 PostgreSQL</strong><br /> 14-1 データベースアクセスの概要<br /> 14-2 データベース接続<br /> 14-3 トランザクション制御<br /> 14-4 CRUD操作の準備<br /> 14-5 CRUD操作の実装<br /> 14-6 コネクションプール<br /> 14-7 非同期実行<br /> 14-8 YAMLファイルの利用<br /> <strong>15章 MongoDB</strong><br /> 15-1 データベースアクセスの概要<br /> 15-2 データベース接続<br /> 15-3 CRUD操作の準備<br /> 15-4 CRUD操作の実装<br /> <strong>16章 O/R Mapper</strong><br /> 16-1 O/R Mapperの概要(SeaORM)<br /> 16-2 コネクションプールの生成<br /> 16-3 マイグレーション機能の利用<br /> 16-4 CRUD操作の準備<br /> 16-5 CRUD操作の実装<br /> 16-6 テーブル結合<br /> 16-7 SQLステートメント利用<br /> <strong>Part4 サーバーサイド開発</strong><br /> <strong>17章 Webフレームワーク</strong><br /> 17-1 本章の概要(Actix Web)<br /> 17-2 アプリケーションの基本構造<br /> 17-3 ハンドラの実装とマッピング<br /> 17-4 リクエストエクストラクタ<br /> 17-5 レスポンス生成<br /> 17-6 Teraクレート<br /> 17-7 リクエストハンドラのテスト<br /> <strong>18章 外部クレート活用</strong><br /> 18-1 actix-sessionクレート<br /> 18-2 validatorクレート<br /> 18-3 opensslクレート<br /> 18-4 jsonwebtokenクレート<br /> 18-5 サンプルアプリケーションについて </p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。
※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。
商品を詳しく見る
¥ 4,180-(税込)
#ショップ名 :
楽天Kobo電子書籍ストア
#送料 :
送料込
#クレジットカード :
利用可
#海外配送 :
海外配送不可
#あす楽 :
翌日配送不可
#ギフト :
ギフト包装不可能
商品を詳しく見る
「プログラミング」の関連商品を見る
「プログラミング」の人気商品を見る
「楽天Kobo電子書籍ストア」の他の商品を見る
| | |
|