本書は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にラベルをつける