実践Rustプログラミング 実践Rustプログラミング
技術の泉シリーズ

実践Rustプログラミン‪グ‬

LINE botを題材に学ぶWebアプリケーション開発

    • ¥2,000
    • ¥2,000

Publisher Description

本書は、Rustの堅牢な型システムと高性能な実行環境を活かして、LINE botによるWebアプリケーション開発の実践力を身につけたい開発者に向けた一冊です。本書では、人気急上昇中のWebフレームワーク「axum」とSQLxによる非同期データベース接続、Firestoreとの連携、そしてヘキサゴナルアーキテクチャに基づいた設計までを体系的に解説します。

全9章構成で、Rustの学習法から始まり、LINE Messaging APIの活用、MySQLとFirestoreのデータ設計、SQLxを活用した非同期処理、依存性注入とDIコンテナの構築、Dockerを用いた環境構築に至るまで、商用アプリケーション開発を見据えた技術が満載です。さらに、Rustによるテスト戦略やモック、axum_testを活用したHTTPサーバのテスト技法まで丁寧に解説。全編を通してRustとWeb開発の橋渡しとなる内容が凝縮されています。


【目次】

第1章 Rustの学び方

第2章 題材となるLINE botアプリケーションの概要

第3章 LINE Messaging APIとは

第4章 SQLxの使い方の紹介とRustの代表的なSQLライブラリとの比較

第5章 ソフトウェアアーキテクチャスタイルとディレクトリ構成

第6章 アーキテクチャを実現するための実装概要

第7章 開発環境の準備

第8章 各処理の解説

第9章 Rustのテストの書き方

GENRE
Computers & Internet
RELEASED
2025
July 11
LANGUAGE
JA
Japanese
LENGTH
118
Pages
PUBLISHER
インプレス NextPublishing
SELLER
Impress Communications Corporation
SIZE
8
MB
iOSショートカットプログラミング入門 iOSショートカットプログラミング入門
2022
1人でアプリを作る人を支えるSwiftUI開発レシピ 1人でアプリを作る人を支えるSwiftUI開発レシピ
2020
株とPython─自作プログラムでお金儲けを目指す本 株とPython─自作プログラムでお金儲けを目指す本
2019
スクレイピング・ハッキング・ラボ Pythonで自動化する未来型生活 スクレイピング・ハッキング・ラボ Pythonで自動化する未来型生活
2020
iOSアプリ開発デザインパターン入門 iOSアプリ開発デザインパターン入門
2018
実践Terraform AWSにおけるシステム設計とベストプラクティス 実践Terraform AWSにおけるシステム設計とベストプラクティス
2019