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

著者:安東 一慈/大西 諒/徳永 裕介/中村 謙弘/山中 雄大【著】
出版社:翔泳社

商品説明

内容説明

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



目次

第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入社。ソフトウェアエンジニアとして、主にウェブアプリケーションの開発を担当。元ビアポン日本代表(本データはこの書籍が刊行された当時に掲載されていたものです)



出版社内容情報

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章 バックエンドエンジニアになろう[ 採用面接 ]




【ご確認ください】

ご注文確定時に在庫切れの場合もございます。
 ご注文時の在庫先によっては4日以上(〜7日)かかる場合もございます。 当ストアではお取り寄せのご対応を行っておりません。

ご予約品と既刊商品カート・ご注文番号が分かれます
 ひとつのご注文番号におまとめすることはできません。
 ※ご予約品のうち、発売日が同じ商品のみひとつのカート・ご注文番号でご注文可能です。
 ※送料はご注文番号ごとに計算されます。

■ギフトなどのためにお届け先を別住所に登録されましても、金額入りの明細書は商品に同梱されます。当ストアでは一切のギフト対応を行っておりません。

■ご注文・お問い合わせの前に「お買い物ガイド」「ご注意点」をよくお読みください。

■お届け日のご指定は承っておりません。

■「帯」はお付けできない場合がございます。