バックエンドエンジニアを目指す人のためのRust

個数:
電子版価格
¥3,740
  • 電子版あり

バックエンドエンジニアを目指す人のためのRust

  • ウェブストアに1冊在庫がございます。(2025年06月05日 05時02分現在)
    通常、ご注文翌日~2日後に出荷されます。
  • 出荷予定日とご注意事項
    ※上記を必ずご確認ください

    【ご注意事項】 ※必ずお読みください
    ◆在庫数は刻々と変動しており、ご注文手続き中に減ることもございます。
    ◆在庫数以上の数量をご注文の場合には、超過した分はお取り寄せとなり日数がかかります。入手できないこともございます。
    ◆事情により出荷が遅れる場合がございます。
    ◆お届け日のご指定は承っておりません。
    ◆「帯」はお付けできない場合がございます。
    ◆画像の表紙や帯等は実物とは異なる場合があります。
    ◆特に表記のない限り特典はありません。
    ◆別冊解答などの付属品はお付けできない場合がございます。
  • ●3Dセキュア導入とクレジットカードによるお支払いについて
    ●店舗受取サービス(送料無料)もご利用いただけます。
    ご注文ステップ「お届け先情報設定」にてお受け取り店をご指定ください。尚、受取店舗限定の特典はお付けできません。詳細はこちら
  • サイズ B5判/ページ数 448p/高さ 23cm
  • 商品コード 9784798186016
  • NDC分類 007.64
  • Cコード C3055

出版社内容情報

Rustでプログラムを作りながら、課題を細分化し、解決する力を鍛える!

本書は、これからRustをはじめる方を対象とする入門書籍です。Rustの学習を通じて、バックエンドエンジニアに求められる知識を提供することを目的としています。以下のプログラムを作りながら、生産性の高いプログラミング手法を身に付けられます。

・計算クイズ
・ポーカーゲーム
・メモリ付き電卓
・家計簿プログラム
・本棚ツール
・勉強会カレンダーツール
・TODOアプリ
・画像変換ツール

■本書の特徴
・ステップバイステップで丁寧に解説
本書で作成するプログラムは、課題を細分化して考えられるようにしています。仕事にも直結する課題解決力を鍛えられるようにまとめました。

・Rustならではの生産性の高いプログラミング手法が身につく
パッケージマネージャー、ユニットテスト、リンター、フォーマッター、option型、result型など、生産性を高めるRustならではのプログラミング手法も解説しています。

・入社試験問題も掲載
実際の入社試験を想定した問題も掲載しています。本書の学習を通じて、採用試験の準備も進められます。

■目次
第1章 Rust はどういうところで使われているのか?
第2章 Rust のプログラムを動かせるようになろう[ Hello, World ]
第3章 インタラクティブなプログラムを作れるようになろう[ 計算クイズ ]
第4章 さまざまなデータ構造を扱えるようになろう[ ポーカーゲーム ]
第5章 関数とメソッドを扱えるようになろう[ メモリ機能付き電卓 ]
第6章 ファイル入出力のあるコマンドラインツールを作れるようになろう[ 家計簿プログラム ]
第7章 自作ライブラリを公開できるようになろう[ 本棚ツール ]
第8章 単体テストを書けるようになろう[ 勉強会カレンダーツール ]
第9章 エラーハンドリングを扱えるようになろう[ 勉強会カレンダーツール ]
第10章 かんたんなWebアプリを作れるようになろう[ TODOアプリ ]
第11章 自作Webアプリを公開しよう[ TODOアプリの公開 ]
第12章 並列処理を扱えるようになろう[ 画像処理ツール ]
第13章 バックエンドエンジニアになろう[ 採用面接 ]

内容説明

たくさんのプログラムを作りながら課題を細分化し、解決する力を鍛える!ユーザーの入力を受け取る→入力を判定する→処理を分岐する制御フローをつくる→制御フローを追加する→入力に応じた処理フローを作る→生産性の高いプログラミング手法がすぐに身につく。

目次

第1章 Rustはどういうところで使われているのか?
第2章 Rustのプログラムを動かせるようになろう(Hello,world!)
第3章 インタラクティブなプログラムを作れるようになろう(計算クイズ)
第4章 さまざまなデータ構造を扱えるようになろう(ポーカーゲーム)
第5章 関数とメソッドを扱えるようになろう(メモリ機能付き電卓)
第6章 ファイル入出力のあるコマンドラインツールを作れるようになろう(家計簿プログラム)
第7章 自作ライブラリを公開できるようになろう(本棚ツール)
第8章 単体テストを書けるようになろう(勉強会カレンダーツール)
第9章 エラーハンドリングを扱えるようになろう(勉強会カレンダーツール)
第10章 かんたんなウェブアプリを作れるようになろう(TODOアプリ)
第11章 自作ウェブアプリを公開しよう(TODOアプリの公開)
第12章 並列処理を扱えるようになろう(画像処理ツール)
第13章 バックエンドエンジニアになろう(採用面接)

著者等紹介

安東一慈[アンドウカズシゲ]
東京大学工学部卒。株式会社estieでソフトウェアエンジニアとして、主に社内の不動産データの管理システムの開発を担当。データの加工からフロントエンド実装まで幅広く手掛け、「日本で一番不動産登記簿に詳しいRustacean」を自称している

大西諒[オオニシリョウ]
沖縄工業高等専門学校情報通信システム工学科卒。株式会社estieでソフトウェアエンジニアとして、主にウェブアプリケーションのバックエンド領域を担当。それ以前はフリーランスとしてウェブアプリケーションの開発に従事し、フロントエンドからインフラまで幅広く対応していた

徳永裕介[トクナガユウスケ]
株式会社estieでソフトウェアエンジニアとして、複数のサービスの立ち上げを担当。それ以前はECやクラウドファンディングなどのtoCサービスのウェブアプリケーションを中心に開発・保守・運用に従事していた

中村謙弘[ナカムラケンコウ]
株式会社estieでスタッフエンジニアとしてプラットフォームエンジニアリングに携わっている。それ以前はIndeedにて機械学習システムの開発を担当していた

山中雄大[ヤマナカユウダイ]
1993年、兵庫県生まれ。金融系などの大規模開発を経験した後、2020年に株式会社estie入社。ソフトウェアエンジニアとして、主にウェブアプリケーションの開発を担当。元ビアポン日本代表(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。

感想・レビュー

※以下の感想・レビューは、株式会社ブックウォーカーの提供する「読書メーター」によるものです。

miura

0
Rust再入門として。サンプルプログラムが短いおかげで半分以上は写経できた。バックエンドを強調する必要はあまりなかったかもしれない。2025/03/22

外部のウェブサイトに移動します

よろしければ下記URLをクリックしてください。

https://bookmeter.com/books/22176764
  • ご注意事項

    ご注意
    リンク先のウェブサイトは、株式会社ブックウォーカーの提供する「読書メーター」のページで、紀伊國屋書店のウェブサイトではなく、紀伊國屋書店の管理下にはないものです。
    この告知で掲載しているウェブサイトのアドレスについては、当ページ作成時点のものです。ウェブサイトのアドレスについては廃止や変更されることがあります。
    最新のアドレスについては、お客様ご自身でご確認ください。
    リンク先のウェブサイトについては、「株式会社ブックウォーカー」にご確認ください。

最近チェックした商品