Web アプリ開発で学ぶ Rust 言語入門(ウェブアプリカイハツデマナブラストゲンゴニュウモン)
- 著者:
- 佐藤昭文(サトウアキフミ)
- 出版社:
- 秀和システム
- 出版日:
- 2022年09月30日頃
- ISBN:
- 9784798067315
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
本書は Web 開発に特化した「 Rust × Web 開発」の入門書です。 Rust の基礎文法から Web アプリの開発までを網羅しています。チュートリアル形式なので段階的に学習が進められます。また、解説するサンプルは、 Web 開発ならよく知っている題材を教材としました。そのため、 Rust による Web 開発の理解を深めることができます。
Rust はフロントエンドのエコシステムや Microsoft/Google/AWS でも採用されるなど、近年高い注目を集めています。 Rust は安全性・並行性・速度にフォーカスしながらも、非常に優れた開発者体験も提供してくれます。一方でシステムプログラミング言語である Rust は、多くの Web 開発者にとって学習の敷居が高いと考えられることも事実です。本書は Rust による Web アプリ開発を通じて、 Web 開発者の Rust の学習の入口となることを目指した本です。
第 1 章 Rust と Web 開発
第 2 章 Rust 基礎
第 3 章 axum を使って http リクエストを処理する
第 4 章 sqlx を使って CRUD を実装する
第 5 章 Todo アプリの体裁を整える
第 6 章 Todo にラベルをつける
第 1 章 Rust と Web 開発
第 2 章 Rust 基礎
第 3 章 axum を使って http リクエストを処理する
第 4 章 sqlx を使って CRUD を実装する
第 5 章 Todo アプリの体裁を整える
第 6 章 Todo にラベルをつける
技書の森解説
Rust の学習で多くの人がぶつかるのは、所有権やライフタイムといった概念の理解ではなく、「理解したつもりだが何を作ればいいか分からない」という実践への橋渡しの不在です。本書はその空白を Web アプリケーション開発というゴールで埋めるアプローチを取っています。 TODO アプリを題材に、ルーティング、データベース接続、エラーハンドリングなど Web 開発に必要な要素を Rust で実装しながら、言語の機能を実用文脈で身につけていく構成です。
著者の佐藤昭文氏は @IT の連載でも Rust の Web 開発を扱っており、本書はその知見を体系化した内容と位置づけられます。 Rust の文法書を一冊読み終えた後の「次に何を作るか」に対する回答として機能し、 axum や sqlx といったクレートの使い方にも触れるため、 Rust のエコシステムに慣れる足がかりにもなります。 Web 開発の経験があり、 Rust でも同じ領域に進みたい方にとって、言語入門と実践を同時に進められる実用的な一冊です。
言及 Qiita 記事 (2 件)
言及 Zenn 記事 (8 件)
「Webアプリ開発で学ぶ Rust言語入門」完走した感想
♡ 22rust100日後にRustをちょっと知ってる人になる: [Day 96]書籍: Webアプリ開発で学ぶRust言語入門 その6
♡ 2rust100日後にRustをちょっと知ってる人になる: [Day 95]書籍: Webアプリ開発で学ぶRust言語入門 その5
♡ 2rust100日後にRustをちょっと知ってる人になる: [Day 91]書籍: Webアプリ開発で学ぶRust言語入門 その1
♡ 2rust100日後にRustをちょっと知ってる人になる: [Day 94]書籍: Webアプリ開発で学ぶRust言語入門 その4
♡ 1rust100日後にRustをちょっと知ってる人になる: [Day 92]書籍: Webアプリ開発で学ぶRust言語入門 その2
♡ 1rust100日後にRustをちょっと知ってる人になる: [Day 97]書籍: Webアプリ開発で学ぶRust言語入門 その7
♡ 0rust100日後にRustをちょっと知ってる人になる: [Day 93]書籍: Webアプリ開発で学ぶRust言語入門 その3
♡ 0rust
この本に興味がある方におすすめ
この本に関連
関連記事
技術書の読む順番戦略 - 複数冊を組み合わせて理解を加速させる
技術書を 1 冊ずつ読むのではなく、複数冊を戦略的に組み合わせることで理解の深さと速度を飛躍的に高める方法を解説します。
「この本、何ページまで読んだ?」が愚問である理由
読書の進捗をページ数で測ることの問題点と、技術書の読書で本当に測るべき指標を提案します。ページ数ではなく「使えた回数」で読書の価値を判断する方法。
技術書を捨てる勇気 - 本棚の新陳代謝が学びを加速する
増え続ける技術書を抱え込んでいませんか。古くなった本を手放し、本棚を常に「今の自分に必要な本」で満たす新陳代謝の考え方と実践方法を紹介します。